“無法訪問 Windows Installer 服務”[已解決]

已發表: 2018-01-12
修復 Windows Installer 服務無法訪問錯誤

修復無法訪問 Windows Installer 服務:如果您嘗試安裝使用 MSI 文件作為安裝程序的程序,那麼您可能會遇到錯誤消息“無法訪問 Windows Installer 服務”。 當您嘗試安裝 Microsoft Office 時也會出現此問題,因為它也使用 Windows Installer。 當您安裝或卸載使用 Microsoft Installer 服務的程序、Windows Installer 服務未運行或 Windows Installer 註冊表設置損壞時,將彈出錯誤消息。

無法訪問 Windows Installer 服務。 如果未正確安裝 Windows Installer,則可能會發生這種情況。 請聯繫您的支持人員尋求幫助。

修復 Windows Installer 服務無法訪問錯誤

現在我們只列出了少數可能導致上述錯誤的問題,但這通常取決於用戶的系統配置,以了解他們為什麼面臨特定錯誤。 因此,不要浪費任何時間,讓我們看看如何在下面列出的故障排除指南的幫助下修復無法訪問 Windows Installer 服務。

內容

  • “無法訪問 Windows Installer 服務”[已解決]
  • 方法一:重啟 Windows Installer 服務
  • 方法二:修改遠程過程調用服務
  • 方法 3:重新註冊 Windows Installer
  • 方法 4:重置 Windows Installer 服務
  • 方法 5:重新安裝 Windows 安裝程序

“無法訪問 Windows Installer 服務”[已解決]

確保創建一個還原點以防萬一出現問題。

方法一:重啟 Windows Installer 服務

1.按 Windows 鍵 + R 然後鍵入services.msc並按 Enter。

服務窗口

2.找到Windows Installer 服務,然後右鍵單擊它並選擇屬性。

右鍵單擊 Windows 安裝程序服務,然後選擇屬性

3.如果服務尚未運行,請單擊開始

如果 Windows Installer 服務尚未運行,請單擊開始

4.如果服務已經在運行,則右鍵單擊並選擇重新啟動。

5.再次嘗試安裝出現拒絕訪問錯誤的程序。

方法二:修改遠程過程調用服務

1.按 Windows 鍵 + R 然後鍵入services.msc並按 Enter。

服務窗口

2.找到遠程過程調用(RPC)服務,然後雙擊它打開它的屬性。

右鍵單擊遠程過程調用服務並選擇屬性

3.切換到登錄選項卡,然後勾選“本地系統帳戶”和“允許服務與桌面交互。

選中遠程過程調用的本地系統帳戶

4.重新啟動您的 PC 以保存更改並查看您是否能夠修復錯誤。

5.如果沒有,則再次打開 RPC 屬性窗口並切換到登錄選項卡。

6.選中“此帳戶”並單擊瀏覽,然後鍵入“網絡服務”並單擊“確定”。 密碼會自動填寫,請勿更改。

選中此帳戶,然後單擊瀏覽並選擇網絡服務

7.如果找不到網絡服務,請使用以下地址:

NT 管理局\網絡服務

8.重新啟動您的PC,看看您是否能夠修復無法訪問Windows Installer服務的錯誤。

方法 3:重新註冊 Windows Installer

1.按 Windows 鍵 + X 然後選擇命令提示符(管理員)。

命令提示符管理員

2.在cmd中輸入以下命令並在每個命令後按Enter:

 %windir%\system32\msiexec.exe /註銷
%windir%\system32\msiexec.exe /regserver
%windir%\syswow64\msiexec.exe /註銷
%windir%\syswow64\msiexec.exe /regserver 

重新註冊 Windows 安裝程序

3.重新啟動您的 PC 以保存更改。

4.如果問題未解決,請按 Windows 鍵 + R,然後鍵入以下內容並按 Enter:

%windir%\system32

打開系統 32 %windir%\system32

5.找到Msiexec.exe文件,然後記下文件的確切地址,如下所示:

C:\WINDOWS\system32\Msiexec.exe

記下 System32 下 msiexec.exe 的位置

6.按 Windows 鍵 + R 然後鍵入regedit並按 Enter 打開註冊表編輯器。

7.導航到以下註冊表​​項:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer

8.選擇MSIServer ,然後在右側窗格中雙擊ImagePath。

雙擊 msiserver 註冊表項下的 ImagePath

9.現在在值數據字段中鍵入您上面提到的Msiexec.exe 文件的位置,後跟“/V”,整個事情看起來像:

C:\WINDOWS\system32\Msiexec.exe /V

更改 ImagePath 字符串的值

10. 使用此處列出的任何方法將您的 PC 引導至安全模式。

11.按 Windows 鍵 + X,然後選擇命令提示符(管理員)。

命令提示符管理員

12.鍵入以下命令並按 Enter:

msiexec /regserver

%windir%\Syswow64\Msiexec /regserver

重新註冊 msiexec 或 windows 安裝程序

13.關閉一切並正常啟動您的PC。

方法 4:重置 Windows Installer 服務

1.打開記事本,然後按原樣複製並粘貼以下內容:

 Windows 註冊表編輯器版本 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver]
"DisplayName"="@%SystemRoot%\\system32\\msimsg.dll,-27"
"ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,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,20,00,2f,00,56,00,00,00
"說明"="@%SystemRoot%\\system32\\msimsg.dll,-32"
"對象名"="本地系統"
“錯誤控制”=dword:00000001
“開始”=dword:00000003
“類型”=dword:00000010
"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00, \
74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,00,65,00,50,00,72,00,69, \
00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,63,00, \
6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,00,50,00,72,00,69,00,76,00,69,00,6c, \
00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00, \
73,00,65,00,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74, \
00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00, \
65,00,43,00,72,00,65,00,61,00,74,00,65,00,50,00,65,00,72,00,6d,00,61,00,6e, \
00,65,00,6e,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00, \
00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69, \
00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00, \
69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00, \
00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00, \
66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53, \
00,65,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00, \
6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,50,00,72,00,69,00,76, \
00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00, \
72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c, \
00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00, \
47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65, \
00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00, \
72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72, \
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00, \
73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67, \
00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00, \
51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67, \
00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00, \
50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54, \
00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00, \
50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c, \
00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00, \
76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
"FailureActions"=十六進制:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum]
"0"="根\\LEGACY_MSISERVER\\0000"
“計數”=dword:00000001
“下一個實例”=dword:00000001

2.現在從記事本菜單中單擊文件,然後單擊另存為。

從記事本菜單中單擊文件,然後選擇另存為

3.從保存類型下拉列表中選擇所有文件。

4.將文件命名為MSIrepair.reg (reg擴展非常重要)。

鍵入 MSIrepair.reg 並從另存為類型中​​選擇所有文件

5.導航到桌面或要保存文件的位置,然後單擊保存。

6.現在右鍵單擊 MSI repair.reg 文件並選擇以管理員身份運行。

7.重新啟動您的 PC 以保存更改並查看您是否能夠修復無法訪問 Windows Installer 服務。

方法 5:重新安裝 Windows 安裝程序

注意:僅適用於早期版本的 Windows

1.按 Windows 鍵 + X 然後選擇命令提示符(管理員)。

具有管理員權限的命令提示符

2.在cmd中輸入以下命令並在每個命令後按Enter:

 cd %windir%\system32
屬性 -r -s -h dllcache
ren msi.dll msi.old
任 msiexec.exe msiexec.old
任 msihnd.dll msihnd.old
出口

重新安裝 Windows 安裝程序

3.重新啟動您的 PC,然後從 Microsoft 網站下載 Windows Installer 4.5 Redistributable。

4.安裝 Redistributable 包,然後重新啟動您的 PC。

為你推薦:

  • 修復鍵盤鍵入數字而不是字母
  • 修復 USB 錯誤代碼 52 Windows 無法驗證數字簽名
  • 如何修復您的計算機出現內存問題
  • 修復 Windows 更新錯誤 0x80080005

就是這樣,您已成功修復無法訪問 Windows Installer 服務錯誤,但如果您對本指南仍有任何疑問,請隨時在評論部分詢問。