2014-09-24 7 views
0

msiexec.exe не удается удалить с ошибкой. Это поведение наблюдается только при запуске msiexec.exe silent uninstall.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 возвращает 2 » имеет в основном что-то общее с этим путем, другими словами MSI не находит или не может прочитать MSI с того места, где вы указали. Возможно, путь не чист.

Вы знаете, что для удаления вам вообще не нужен путь к файлу MSI? Более того, звоните
msiexec /x {YourProductCode} ... надежнее, чем через filename для uninstalls! Попробуй это. Если удаление является частью сложной распаковки, например, когда-то для подобных ошибок установки, происходит что-то неправильно. Если это не поможет: можете ли вы дать нам всю команду, которую вы вызываете?

+0

Philm, спасибо за ответ. – venki

+0

Я скопировал полный журнал в исходный вопрос. Пожалуйста, смотрите. Вся командная строка во время удаления выглядит так: msiexec.exe/x /quiet/lv * " – venki