使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

狀況

當您嘗試在 Windows 7] 或 [Windows Vista 安裝程式時,您會收到下列錯誤訊息︰

「無法存取 Windows 安裝程式服務。這種可能是由於 Windows 安裝程式的安裝不正確。請聯絡您的支援人員以尋求協助。

解決方案

若要解決這個問題,請使用方法 1。如果方法 1 無法解決問題,請使用下一個列直到您解決問題的方法。

重要這個章節、 方法或工作包含修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,請在修改前備份登錄。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文︰ 322756如何備份及還原 Windows 中的登錄

要重設登錄中的 Windows 安裝程式服務設定,請使用 [記事本] 以建立登錄檔案。然後,執行更新登錄機碼的檔案。

若要執行這項操作,請參考下列步驟:

  1. 按一下 [開始],然後在 [搜尋] 方塊中輸入[記事本]

  2. 程式標題下,按一下 [ Notepad.exe。

  3. 複製下列文字,然後將其貼入 「 記事本 」 中︰

    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
  4. 按一下檔案,按一下 [另存新檔],然後命名為 Msirepair.reg 的檔案。

  5. 在 [存檔類型] 方塊中,按一下 [所有檔案 (*。 *)

  6. 儲存於] 方塊中,按一下 [桌面],然後按一下 [儲存

  7. 在 [檔案] 功能表上按一下 [結束] 以關閉 [記事本]。

  8. 在桌面上,Msirepair.reg,以滑鼠右鍵按一下,然後按一下 [以系統管理員身分執行。如果提示您輸入系統管理員密碼或提供確認、 輸入密碼,或按一下 [繼續]。

  9. 當系統提示您安裝的登錄機碼,請按一下 []。

  10. 重新啟動您想要安裝的程式的安裝程序。

若要啟動 「 Windows 安裝程式服務,請依照下列步驟執行︰

  1. 按一下 [開始],然後輸入CMD ,搜尋程式及檔內容es對話方塊中。
    Click Start, and then type CMD in the Search programs and files dialog box.

  2. Cmd.exe,以滑鼠右鍵按一下,然後按一下 [以系統管理員身分執行
    Right-click cmd.exe, and then click Run as Administrator.

  3. 輸入網路啟動 MSIServer,並按下 ENTER

  4. 重新啟動您想要安裝的程式的安裝程序。

若要檢查 Windows 安裝程式服務正在執行,請依照下列步驟執行︰

  1. 按一下 [開始搜尋] 方塊中輸入services.msc ,然後按一下 [程式] 標題下的 [服務

  2. 在 [服務 (本機) ] 清單中, Windows 安裝程式,以滑鼠右鍵按一下,然後按一下內容

  3. 在 [啟動類型] 下拉式清單中,檢查值已設定為手動。

  4. Windows 安裝程式服務正在執行,如果服務狀態︰項目設定為執行

如果您想要安裝的程式較早的版本已經安裝在電腦上,請遵循下列步驟︰

  1. 按一下 [開始],按一下 [控制台],然後按一下 [程式] 下的 [解除安裝程式

  2. 在您想要安裝的清單中選取的程式。

  3. 按一下 [解除安裝(或在 Windows Vista 中解除安裝/變更),然後依照 [解除安裝應用程式的指示或提示。

  4. 重新啟動電腦。

  5. 重新啟動您想要安裝的程式的安裝程序。


會發生這個問題,當一個或多個下列情況皆成立︰

  • 您安裝或移除您嘗試在電腦上安裝程式之前,請使用 Microsoft 服務,安裝程式的程式。

  • Windows 安裝程式服務未執行。

  • Windows 安裝程式的登錄設定已損毀,或未正確設定。

如需有關這個問題,在 Windows XP 和 Windows Server 2003 的詳細資訊,請按一下下列的編號,檢視 「 Microsoft 知識庫 」 中的文件︰

當您嘗試新增或移除程式,以在執行 Windows XP 或 Windows Server 2003 的電腦上時, 315346錯誤訊息: 「 Windows 安裝程式服務無法存取"
 

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×