修復方法:
“我的電腦-管理-服務”列表中可能有“無法訪問windows installer服務”或沒有windows installer服務選項。
可以運行msiexec /unregister停止該服務,然後運行msiexec /regserver,該項目就會出現在服務列表中。雙擊將其狀態調整為自動或手動啟動(兩者有區別,設置為“自動”後重啟是不夠的),這樣就可以安裝msi文件了。
手動註冊msi.dll並運行regsvr 32 msi.dll。
也可能有%windir%\system32\msiexec.exe感染,如磁盤驅動器、d.dll等病毒,通過比較文件大小或文件修改時間即可得知。要替換msiexec.exe和dllcache緩存中的msiexec.exe,最好在Dos或PE環境下提取替換。
如果以上無法解決,可以選擇重新安裝windows installer。下載安裝包。在重新安裝之前,請在安全模式下分別刪除%windir%\system32和%windir%\system32\Dllcache文件夾中的三個文件(msi.dll、msiexec.exe和msi.dll)(可以重命名)。
Windows Installer清理實用工具
Windows Installer清理工具。此外,您可以輕松刪除程序的Windows Installer配置信息。如果在安裝程序時遇到Windows Installer的問題,不妨用它刪除程序前的安裝信息,再試壹次。註意:不包括以下功能:1,刪除Windows Installer本身;2.卸載由Windows Installer安裝的任何程序或文件。