如何修復 Windows 11/10 中丟失的 Windows Installer 服務

Jacki

Windows Installer 服務是在 Windows 系統上安裝、修改和刪除軟件的重要組件。如果您在嘗試更新程序時遇到一條錯誤消息,指出“無法訪問或啟動 Windows Installer 服務”,或者您發現服務控制台中完全缺少該服務,請不要擔心 – 有多種方法可以解決此問題。

以下是修復丟失的 Windows Installer 服務的五種有效方法,從最簡單的方法開始:

有時,Windows Installer 服務可能會被禁用而不是丟失。啟用它的方法如下:

步驟一:Win + R要打開“運行”對話框,請鍵入regedit,然後按 Enter 打開註冊表編輯器。

推薦閱讀:如何修復 Windows 中的“服務註冊丟失或損壞”錯誤

步驟2:導航到以下鍵:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmsiserver

步驟3:在右側窗格中,雙擊“開始”值。

第4步:將“數值數據”設置為 2(自動啟動)或 3(手動啟動),然後單擊確定。

第5步:重新啟動計算機以使更改生效。

2. 運行 DISM 掃描

如果啟用該服務不起作用,運行部署映像服務和管理 (DISM) 掃描可以幫助修復可能導致問題的損壞的系統文件:

步驟一:右鍵單擊“開始”按鈕並選擇“Windows 終端(管理員)”或“命令提示符(管理員)”,以管理員身份打開命令提示符。

步驟2:鍵入以下命令並按 Enter:

DISM /Online /Cleanup-Image /RestoreHealth

步驟3:等待該過程完成,這可能需要幾分鐘。

第4步:完成後,重新啟動計算機並檢查 Windows Installer 服務現在是否可用。

3.重置Windows Installer服務設置

通過註冊表重置 Windows Installer 服務設置通常可以解決問題:

步驟一:創建一個新的文本文檔並粘貼以下內容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmsiserver]
"Type"=dword:00000120
"Start"=dword:00000003
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,
  74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,
  00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,
  56,00,00,00
"DisplayName"="Windows Installer"
"ObjectName"="LocalSystem"
"Description"="Adds, modifies, and removes applications provided as a Windows Installer (*.msi) package. If this service is disabled, any services that explicitly depend on it will fail to start."

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmsiserverSecurity]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,
  00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,
  00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,
  05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,
  20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,
  00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,
  00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

步驟2:使用 .reg 擴展名保存文件(例如“reset_msiserver.reg”)。

步驟3:雙擊 .reg 文件並確認提示,將其與 Windows 註冊表合併。

第4步:重新啟動計算機並檢查 Windows Installer 服務現在是否可用。

4.卸載最近的更新或執行系統還原

如果問題是在最近的 Windows 更新後出現的,您可以嘗試卸載更新或將系統恢復到之前的狀態:

步驟一:要卸載更新,請轉到“設置”>“Windows 更新”>“更新歷史記錄”>“卸載更新”。選擇最新的更新並單擊“卸載”。

步驟2:對於系統還原,請在“開始”菜單搜索欄中輸入“創建還原點”並將其打開。單擊“系統還原”並按照嚮導選擇問題發生前的還原點。

步驟3:完成任一過程後,重新啟動計算機並檢查 Windows Installer 服務現在是否正常運行。

5. 執行雲重置或就地升級

如果一切都失敗了,可能需要採取更嚴厲的措施:

步驟一:對於雲重置,請轉至“設置”>“系統”>“恢復”>“重置電腦”。出現提示時選擇“雲下載”。

步驟2:對於就地升級,請從 Microsoft 網站下載 Windows 11/10 安裝介質。運行安裝程序並在出現提示時選擇“立即升級此電腦”。

步驟3:按照屏幕上的說明完成該過程。這將重新安裝 Windows,同時保持文件和大多數設置不變。

嘗試這些方法後,您應該能夠解決缺少 Windows Installer 服務的問題。請記住,在對系統進行重大更改之前始終備份重要數據。如果問題仍然存在,請考慮尋求專業人士的幫助或聯繫 Microsoft 支持以獲得進一步幫助。