2014-09-24 9 views
0

msiexec.exe가 일시적으로 제거되지 않습니다. 이 동작은 msiexec.exe 자동 제거가 트리거 될 때만 나타납니다.msiexec.exe가 일시적으로 제거되지 않습니다.

제거 실패시 제거 로그에서 아래 오류가 표시됩니다. 그러나 오류 로그는 도움이되지 않습니다.

=== Verbose logging started: 9/24/2014 10:45:39 Build type: SHIP UNICODE 5.00.9600.00 Calling process: C:\windows\SysWOW64\msiexec.exe === 
MSI (c) (2C:50) [10:45:39:478]: Resetting cached policy values 
MSI (c) (2C:50) [10:45:39:478]: Machine policy value 'Debug' is 0 
MSI (c) (2C:50) [10:45:39:478]: ******* RunEngine: 
      ******* Product: <absolute-path-to-msi-file> 
      ******* Action: 
      ******* CommandLine: ********** 
MSI (c) (2C:50) [10:45:39:479]: Client-side and UI is none or basic: Running entire install on the server. 
MSI (c) (2C:50) [10:45:39:479]: Grabbed execution mutex. 
MSI (c) (2C:50) [10:45:39:486]: Cloaking enabled. 
MSI (c) (2C:50) [10:45:39:486]: Attempting to enable all disabled privileges before calling Install on Server 
MSI (c) (2C:50) [10:45:39:489]: Incrementing counter to disable shutdown. Counter after increment: 0 
MSI (s) (B0:E4) [10:45:39:494]: Running installation inside multi-package transaction <absolute-path-to-msi-file> 
MSI (s) (B0:E4) [10:45:39:494]: Grabbed execution mutex. 
MSI (s) (B0:54) [10:45:39:495]: Resetting cached policy values 
MSI (s) (B0:54) [10:45:39:495]: Machine policy value 'Debug' is 0 
MSI (s) (B0:54) [10:45:39:495]: ******* RunEngine: 
      ******* Product: <absolute-path-to-msi-file> 
      ******* Action: 
      ******* CommandLine: ********** 
MSI (s) (B0:54) [10:45:39:495]: Note: 1: 2203 2: <absolute-path-to-msi-file> 3: -2147287038 
MSI (s) (B0:54) [10:45:39:495]: MainEngineThread is returning 2 
MSI (s) (B0:E4) [10:45:39:496]: User policy value 'DisableRollback' is 0 
MSI (s) (B0:E4) [10:45:39:496]: Machine policy value 'DisableRollback' is 0 
MSI (s) (B0:E4) [10:45:39:496]: Incrementing counter to disable shutdown. Counter after increment: 0 
MSI (s) (B0:E4) [10:45:39:497]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2 
MSI (s) (B0:E4) [10:45:39:497]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2 
MSI (s) (B0:E4) [10:45:39:497]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1 
MSI (c) (2C:50) [10:45:39:498]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1 
MSI (c) (2C:50) [10:45:39:499]: MainEngineThread is returning 2 
=== Verbose logging stopped: 9/24/2014 10:45:39 === 

이 오류의 가능한 원인을 이해하려면 도움이 필요하십니까?

미리 감사드립니다.

답변

0

일반적으로 로그 파일의 마지막 부분은 리턴 코드 이상을 나타내지 않으므로 충분하지 않습니다.

여기 조금 다릅니다. "MainEngineThread is returning 2 "경로와 관련이 있습니다. 즉, MSI는 사용자가 지정한 위치에서 MSI를 찾지 못하거나 읽을 수 없습니다. 어쩌면 그 길은 깨끗하게 주어지지 않았을 것입니다.

당신은 제거를 위해 MSI 파일의 경로가 전혀 필요 없다는 것을 알고 있습니까? 또한
msiexec /x {YourProductCode} ...을 호출하면 제거시 파일 이름을 사용할 때보 다 훨씬 안전합니다! 이 시도. 언인스톨이 유사한 설치 오류를위한 언젠가와 같이 복잡한 언 패킹의 일부인 경우에는 잘못된 것이 있습니다. 도움이되지 않는 경우 : 전화하고있는 전체 명령 줄을 제공 할 수 있습니까?

+0

Philm, 응답 해 주셔서 감사합니다. – venki

+0

원본 질문에 전체 로그를 복사했습니다. 한번 봐주세요. 제거하는 동안 전체 명령 줄은 다음과 같습니다. "msiexec.exe/x <절대 경로 -to-msi 파일>/quiet/lv * <절대 경로 - 로그 파일>" – venki