您目前已離線,請等候您的網際網路重新連線

Windows 7 的 Service Pack 1 安裝因為錯誤 0x8004a029 或 0x80004005 - E_FAIL 而失敗

徵狀
Windows 7 的 Service Pack 1 安裝可能因下列任一錯誤而失敗:

0x80004005 - E_FAIL

0x8004a029
發生的原因
如果已安裝的網路篩選器驅動程式數量超過指定的限制,可能發生此錯誤。根據預設,Windows 7 的限制為 8,最大允許上限為 14。
解決方案
如果要我們為您修正這個問題,請前往<為我修正此問題>一節。如果您要自行修正這個問題,請前往<讓我自行修正此問題>一節。

為我修正此問題



如果要自動修正此問題,請按一下 [Fix it] 按鈕或連結。然後按一下 [檔案下載] 對話方塊中的 [執行],並依照 [Fix it] 精靈中的步驟執行:




注意事項
  • 此精靈可能只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。
  • 如果您不在發生問題的電腦上,則可將 Fix it 解決方案儲存至快閃磁碟機或 CD,然後在發生問題的電腦上執行。

然後請前往<這樣是否已修正問題?>一節。



讓我自行修正此問題

如果要解決這個問題,請調整 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\ 登錄子機碼的值。如果要執行這項操作,請依照下列步驟執行:

1. 按一下 [開始],再按一下[執行],輸入 regedit,然後按一下 [確定]

2. 找出下列登錄子機碼並按一下:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\

3. 在右邊窗格中,用滑鼠右鍵按一下 MaxNumFilters,然後按一下 [修改]

4. 將值變更為“14”,然後按一下以選取 [小數點] 選項,然後按一下 [確定]

注意:預設值為 8,14 是最大值

5. 關閉登錄編輯程式。

如果您的電腦上安裝超過 14 個篩選器驅動程式,上述登錄子機碼就無法減少此問題發生。如果您安裝超過 14 個篩選器驅動程式,請移除幾個篩選器驅動程式以成功安裝 Service Pack 。網路篩選器驅動程式可以從 Ncpa.cpl 中的網路連線內容移除。

注意:請勿移除預設 Microsoft 網路篩選器驅動程式,例如 Client for Microsoft Networks、QoS 封包排程器、File and Printer Sharing for Microsoft Networks 或任何隨附的網際網路通訊協定 (IP) 項目。協力廠商網路篩選器驅動程式的範例為防火牆、 QoS 軟體或網路虛擬軟體。


這樣是否已修正問題?

  • 檢查該問題是否已修正。如果問題已修正,您便已完成本節。如果問題尚未修正,則可連絡技術支援服務
  • 我們非常感謝您提供意見反應。如果要提供意見反應,或報告此解決方案的任何問題,請在「為我修正此問題」 部落格中留下您的意見,或者傳送電子郵件給我們。
fixit fix it fixme
注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定
內容

文章識別碼:2530477 - 最後檢閱時間:11/22/2011 21:44:00 - 修訂: 1.0

  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • kbmsifixme kbfixme KB2530477
意見反應