두 가지 기능 (FirstFeature & SecondFeature)이있는 테스트 응용 프로그램을 설치했습니다. 응용 프로그램에서 하나의 기능 (SecondFeature) 만 제거하려고합니다. 커맨드 라인에서 REMOVE 속성을 사용해 보았습니다. SecondFeature를 제거하는 데 사용되는 명령은 다음과 같습니다.msiexec을 사용하여 특정 기능 제거하기
msiexec /x RemoveFeatures.msi REMOVE="SecondFeature" /L*V log.LOG
그러나 전체 응용 프로그램을 제거하고 있습니다. 로그 파일은 REMOVE = ALL이 기본적으로 추가되었음을 보여줍니다. 다음은 로그 파일 세부 사항입니다.
MSI (들) (24 : B4) 17 : 39 : 05 : 231] 명령 줄거나 제거 = SecondFeature의 REMOVE = ALL
MSI (들) (24 : B4) 17 : 39 : 05 : 231] : PROPERTY CHANGE : REMOVE 속성을 추가합니다. 그 값은 'SecondFeature'입니다.
MSI (24 : B4) [17 : 39 : 05 : 231] : PROPERTY CHANGE : REMOVE 속성을 수정 중입니다. 현재 값은 'SecondFeature'입니다. 새로운 가치 : 'ALL'.
제거 프로세스 중에 REMOVE 속성 값이 무시되었음을 나타냅니다. 특정 기능을 제거하기 위해 다른 속성을 설정해야합니까?
도움을 주시면 감사하겠습니다. 미리 감사드립니다 !!!
감사합니다. Christoper. 그것은 나를 위해 일했다 ... – Vishnu