筆者在安裝BlueJ和VMware Workstation Pro等軟件時遇到如下問題:
具體錯誤信息如圖所示:
剛開始以爲系統沒有啓動Windows Installer服務,上網查找相關信息,需要重新安裝Windows Installer,或者製作一個installer.reg註冊表文件添加到註冊表中,最壞的情況需要重裝系統,除此之外,貌似沒有其他解決方法。我們來看看具體的問題:
1.“Windows+R”打開運行,使用命令“services.msc”打開服務:
2.找到Windows Installer服務,手動打開,結果顯示“錯誤2:系統找不到指定的文件”:
3.可能是系統Windows Installer丟失了相關文件,雙擊Windows Installer服務,打開屬性:
4.我們根據上圖依次打開可執行文件的路徑,進行比對,發現此文件(msiexec.exe)丟失:
5.在其他Windows10系統中按照此路徑(C:\Windows\System32)找到這個文件,將它複製過來即可完美解決:
6.按照先前方法打開系統服務,找到Windows Installer服務,鼠標右鍵,點擊啓動服務,啓動成功,現在即可安裝相應軟件。
何爲Windows Installer?
Windows Installer不僅僅是一個安裝程序,它還是一個可擴展的軟件管理系統。Windows Installer管理軟件的安裝,管理軟件組件的添加和刪除,監視文件復原,並通過使用回滾來維護基本的災難恢復。Windows Installer的功能包括:在安裝失敗時將計算機還原爲原始狀態:Windows Installer跟蹤在程序安裝過程中對系統進行的所有更改。如果安裝失敗,Installer可以將系統恢復到其初始狀態。
由此可見它的重要性,所以一般情況下刪除或者修改C盤系統文件要慎重,不然會出現不可料想的後果。