Как я могу узнать, какую программу msiexec.exe пытается установить?

19198
Brann

Каждый раз, когда я пытаюсь установить программу на моем компьютере (под управлением Windows 7 RC), появляется диалог setup.exe:

Служба установщика Windows недоступна. Другое приложение может быть перезапущено. Завершите все выполняемые установки или перезагрузите компьютер, а затем снова запустите программу установки.

Я несколько раз перезагружался, и я не могу вспомнить ни одной постоянной установки.

Если я открою диспетчер задач, я действительно смогу увидеть процесс msiexec.exe. Я могу убить его, но он немедленно начнется снова. Есть ли способ определить, какая программа устанавливается и прервать ее?

5

5 ответов на вопрос

5
John T

Используйте Process Explorer . Он должен сказать вам, что это за программа, а также позволяет вам убить ее.

2
Brann

Этот инструмент Microsoft будет чистить частично установленные программы.

Инструмент устарел сейчас. Microsoft рекомендует вместо этого использовать Microsoft Fix it (http://support.microsoft.com/mats/Program_Install_and_Uninstall/en). Это помогло в моем случае. Bobrovsky 11 лет назад 0
1
Brann

Одним из обходных путей является уничтожение msiexec.exe непосредственно перед запуском другой установки. Поскольку msiexec.exe запускается снова сам по себе, временные рамки довольно жесткие, но это определенно возможно ...

Только грязный обходной путь, хотя.

0
dmoisan

Не знаю, работает ли это на 7 (вероятно, работает), но вы можете включить ведение журнала MSI . Я думаю, что автоматическое обновление застрял.

Обычно вам нужно включить ведение журнала, чтобы получить какую-либо информацию от MSI, но в журнале событий может быть несколько подсказок.

0
Steve Bauman

Я бы проверил журнал событий приложений Windows. Установки MSI часто показывают подробные ошибки внутри этих файлов журнала.