嘗試在 Windows Server 2008 或 Windows Vista 電腦上安裝 Service Pack 或 Windows Update 時,出現錯誤訊息:「ERROR_INVALID_PARAMETER(0x80070057)」

文章翻譯 文章翻譯
文章編號: 2469239 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

您無法安裝任何 Windows Update 或 Service Pack,且在執行 Windows Server 2008 或 Windows Vista 的電腦上會收到下列錯誤訊息:
安裝失敗。參數錯誤
錯誤:ERROR_INVALID_PARAMETER{0x80070057}

發生的原因

電腦上已有一或多個下列登錄項目,因此會發生此問題:
  • HKEY_LOCAL_MACHINE\COMPONENTS\AIFailureInformation
  • HKEY_LOCAL_MACHINE\COMPONENTS\NextQueueEntryIndex=hex(b):40,00,00,00,00,00,00,00
  • HKEY_LOCAL_MACHINE\COMPONENTS\AdvancedInstallersNeedResolving
  • HKEY_LOCAL_MACHINE\COMPONENTS\PendingXmlIdentifier

解決方案

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

如果要我們為您修正此問題,請前往<為我修正此問題>一節。如果您要自行修正這個問題,請前往<讓我自行修正此問題>一節。

為我修正此問題

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

修正此問題
Microsoft Fix it 50627

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

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



讓我自行修正此問題

如果要解決此問題,請移除<原因>一節中提及的登錄項目。

這樣是否已修正問題?

  • 檢查該問題是否已修正。如果問題已修正,您便已完成本節。如果問題尚未修正,則可連絡技術支援服務
  • 我們非常感謝您提供意見反應。如果要提供意見反應,或報告此解決方案的任何問題,請在「為我修正此問題」 部落格中留下您的意見,或者傳送電子郵件給我們。

其他相關資訊

發生此問題時,會產生類似下列記錄檔的 cbs.log 檔案:
2010-08-17 13:38:15, Info CSI 0000000f@2010/8/17:12:38:15.832 CSI Transaction @0x2349518 destroyed

2010-08-17 13:38:15, Info CBS WER:Generating failure report for package:Package_for_KB955430~31bf3856ad364e35~x86~~6.0.1.18005, status:0x80070057, failure source:Resolve, start state:0, target state: 7

2010-08-17 13:38:19, Info CBS SPI:Error callback - 0x80070057

2010-08-17 13:38:19, Info CBS Exec:Processing complete.Session:30096904:4294350444, Package:Package_for_KB955430~31bf3856ad364e35~x86~~6.0.1.18005, hr:0x80070057

2010-08-17 13:38:19, Info CBS Restored system sleep block state:0x80000000

2010-08-17 13:38:19, Info CBS Session:30096904:4294350444 finalized.Reboot required:no

2010-08-17 13:38:19, Error CBS SPI:(CSPICbsClient::ChangeState:462)Failed changing package state to 7 hr=0x80070057
注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定

屬性

文章編號: 2469239 - 上次校閱: 2011年10月21日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Foundation
  • Windows Server 2008 Standard
  • Windows Vista 商用入門版
  • Windows Vista 商用進階版
  • Windows Vista 家用入門版
  • Windows Vista 家用進階版
  • Windows Vista Starter
  • Windows Vista 旗艦版
關鍵字:?
kbfixme kbmsifixme KB2469239
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com