狀況
當您嘗試在 Windows 7] 或 [Windows Vista 安裝程式時,您會收到下列錯誤訊息︰
「無法存取 Windows 安裝程式服務。這種可能是由於 Windows 安裝程式的安裝不正確。請聯絡您的支援人員以尋求協助。
解決方案
若要解決這個問題,請使用方法 1。如果方法 1 無法解決問題,請使用下一個列直到您解決問題的方法。
重要這個章節、 方法或工作包含修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,請在修改前備份登錄。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文︰ 322756如何備份及還原 Windows 中的登錄
要重設登錄中的 Windows 安裝程式服務設定,請使用 [記事本] 以建立登錄檔案。然後,執行更新登錄機碼的檔案。
若要執行這項操作,請參考下列步驟:
-
按一下 [開始],然後在 [搜尋] 方塊中輸入[記事本] 。
-
在程式標題下,按一下 [ Notepad.exe。
-
複製下列文字,然後將其貼入 「 記事本 」 中︰
Windows Registry Editor Version 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 "Description"="@%SystemRoot%\\system32\\msimsg.dll,-32" "ObjectName"="LocalSystem" "ErrorControl"=dword:00000001 "Start"=dword:00000003 "Type"=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"=hex: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"="Root\\LEGACY_MSISERVER\\0000" "Count"=dword:00000001 "NextInstance"=dword:00000001
-
按一下檔案,按一下 [另存新檔],然後命名為 Msirepair.reg 的檔案。
-
在 [存檔類型] 方塊中,按一下 [所有檔案 (*。 *)。
-
在儲存於] 方塊中,按一下 [桌面],然後按一下 [儲存。
-
在 [檔案] 功能表上按一下 [結束] 以關閉 [記事本]。
-
在桌面上,Msirepair.reg,以滑鼠右鍵按一下,然後按一下 [以系統管理員身分執行。如果提示您輸入系統管理員密碼或提供確認、 輸入密碼,或按一下 [繼續]。
-
當系統提示您安裝的登錄機碼,請按一下 [是]。
-
重新啟動您想要安裝的程式的安裝程序。
若要啟動 「 Windows 安裝程式服務,請依照下列步驟執行︰
-
按一下 [開始],然後輸入CMD ,搜尋程式及檔內容es對話方塊中。
-
Cmd.exe,以滑鼠右鍵按一下,然後按一下 [以系統管理員身分執行。
-
輸入網路啟動 MSIServer,並按下 ENTER。
-
重新啟動您想要安裝的程式的安裝程序。
若要檢查 Windows 安裝程式服務正在執行,請依照下列步驟執行︰
-
按一下 [開始搜尋] 方塊中輸入services.msc ,然後按一下 [程式] 標題下的 [服務。
-
在 [服務 (本機) ] 清單中, Windows 安裝程式,以滑鼠右鍵按一下,然後按一下內容。
-
在 [啟動類型] 下拉式清單中,檢查值已設定為手動。
-
Windows 安裝程式服務正在執行,如果服務狀態︰項目設定為執行。
如果您想要安裝的程式較早的版本已經安裝在電腦上,請遵循下列步驟︰
-
按一下 [開始],按一下 [控制台],然後按一下 [程式] 下的 [解除安裝程式。
-
在您想要安裝的清單中選取的程式。
-
按一下 [解除安裝(或在 Windows Vista 中解除安裝/變更),然後依照 [解除安裝應用程式的指示或提示。
-
重新啟動電腦。
-
重新啟動您想要安裝的程式的安裝程序。
會發生這個問題,當一個或多個下列情況皆成立︰
-
您安裝或移除您嘗試在電腦上安裝程式之前,請使用 Microsoft 服務,安裝程式的程式。
-
Windows 安裝程式服務未執行。
-
Windows 安裝程式的登錄設定已損毀,或未正確設定。
如需有關這個問題,在 Windows XP 和 Windows Server 2003 的詳細資訊,請按一下下列的編號,檢視 「 Microsoft 知識庫 」 中的文件︰
當您嘗試新增或移除程式,以在執行 Windows XP 或 Windows Server 2003 的電腦上時, 315346錯誤訊息: 「 Windows 安裝程式服務無法存取"