當您嘗試從 Windows Update 網站,在 Windows XP 電腦上安裝.NET Framework 1.1 服務封包 1 更新程式時,出現錯誤訊息: 更新已無法成功安裝"

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

在此頁中

徵狀

當您嘗試安裝 Microsoft.NET Framework 1.1 服務 1 (SP1) 更新封裝從 Microsoft Windows Update 網站,在 Microsoft Windows XP 電腦上,您可能會收到下列訊息 自動更新] 對話方塊中:
更新已無法成功安裝

未安裝下列更新:
Microsoft.NET 架構 1.1 Service Pack 1
此外,WindowsUpdate.log 檔案可能包含與下列相似的項目:

2006-07-18 14: 21: 50 908 3b0 處理常式: 警告: 命令列安裝完成。傳回碼 = 0x80131700 結果 = 失敗,需要的重新開機 = False
2006-07-18 14: 21: 50 908 3b0 處理常式: 警告: 結束碼 = 0x8024200B
2006-07-18 14: 21: 50 908 3b0 處理常式:::::::::
2006-07-18 14: 21: 50 908 3b0 處理常式:: END:: 處理常式: 命令列安裝
2006-07-18 14: 21: 50 908 3b0 處理常式:::::::::::::
2006-07-18 14: 21: 50 848 43 c 代理程式 *********
2006-07-18 14: 21: 50 848 43 c 代理程式貴 END 貴代理程式: 安裝更新 [CallerId = WindowsUpdate]
2006-07-18 14: 21: 50 848 43 c 代理程式 *************
2006-07-18 14: 21: 50 984 124 COMAPI > >--繼續--COMAPI: 安裝 [ClientId = WindowsUpdate]
2006-07-18 14: 21: 50 984 124 COMAPI-完整安裝呼叫 (成功 = 成功,發生錯誤的 0 = 失敗的 0 = unaccounted 的 1 = 0)
2006-07-18 14: 21: 50 984 124 COMAPI-需要重新開機 = 無
2006-07-18 14: 21: 50 984 124 COMAPI-警告: 結束碼 = 0x00000000 ; 呼叫錯誤的程式碼 = 0x80240022

解決方案

如果要解決這個問題,使用下列方法。輪流使用每一種方法。如果方法不能解決問題,請到下一個方法。

方法 1: 手動移除.NET] Framework,然後再重新安裝.NET Framework

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756如何備份和還原在 Windows 登錄
  1. 電腦遇到此問題的使用 [新增或移除程式 移除.NET Framework。要這麼做,請您執行下列步驟:
    1. 按一下 [開始],再按一下 [執行]、 輸入 appwiz.cpl,然後再按一下 [確定]]。
    2. 在目前已安裝的程式清單,按一下 Microsoft.NET Framework 1.1,然後按一下 [變更/移除]。
    3. 按一下 [是] 移除.NET Framework 1.1]。
    4. 在目前已安裝的程式清單,按一下 Microsoft.NET Framework 2.0,然後按一下 [變更/移除]。

      附註如果在電腦上未安裝.NET Framework 2.0,略過此步驟,然後再移至步驟 2。
    5. 依照指示在 Microsoft.NET Framework 2.0 安裝精靈 」 從電腦移除.NET Framework 2.0。
  2. 按一下 [開始]、 按一下 [執行]、 輸入 regedit,然後按一下 [確定]]。
  3. 找出並刪除下列登錄子機碼:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework 安裝程式
  4. 按一下 [開始]、 按一下 [執行]、 輸入 System32,然後按一下 [確定]]。
  5. 刪除下列檔案或資料夾:
    • URTTemp
    • Mscoree.dll
  6. 按一下 [開始]、 按一下 [執行]、 輸入 Microsoft.NET,然後按一下 [確定]]。
  7. 刪除 [架構] 資料夾。
  8. 按一下 [開始],再按一下 [執行],類型 msiexec / 取消註冊,然後按一下 [確定]
  9. 按一下 [開始]、 按一下 [執行]、 輸入 msiexec /regserver,然後按一下 [確定]]。
  10. 重新啟動電腦。
  11. 安裝.NET Framework 1.1。 要這麼做,請您執行下列步驟:
    1. 請造訪下列 Microsoft 網站:
      http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en
    2. 依照網站上下載並安裝.NET Framework 1.1 中的指示進行。
  12. 如果電腦使用.NET Framework 2.0,安裝.NET Framework 2.0。 要這麼做,請您執行下列步驟:
    1. 請造訪下列 Microsoft 網站:
      http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en
    2. 依照網站上下載並安裝.NET Framework 2.0 的指示進行。
  13. 安裝.NET Framework 1.1 SP1 更新和所有其他.NET Framework 更新。要這麼做,請您執行下列步驟:
    1. 請造訪下列 Microsoft 網站:
      http://windowsupdate.microsoft.com
    2. 按一下 [快速]。
    3. 按一下 [安裝更新]。
如果此方法未能解決問題,前往方法 2。

方法 2: 藉由使用 「 安裝清理公用程式 」,移除.NET Framework,然後再重新安裝.NET Framework

  1. 電腦遇到此問題的請造訪下列 Microsoft 網站]:
    http://blogs.msdn.com/astebner/archive/2005/04/08/406671.aspx
  2. 依照網站加到下載安裝清理公用程式的指示進行。
  3. 在電腦上儲存 [安裝清理公用程式]。
  4. 在 [您儲存的位置安裝清理公用程式] 資料夾,開啟 Cleanup_tool.exe 檔案。
  5. 按一下 [是] 執行安裝清理公用程式]。
  6. 讀取的 Unreleased 的 Microsoft 軟體的 Microsoft 軟體授權合約,然後按一下 [是]
  7. 按一下 .NET Framework-全部版本,然後按一下 [立即清除]。

    附註從電腦移除.NET Framework 之前 立即清理] 按鈕將無法使用。
  8. 重新啟動電腦。
  9. 安裝.NET Framework 1.1。 要這麼做,請您執行下列步驟:
    1. 請造訪下列 Microsoft 網站:
      http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en
    2. 依照網站上下載並安裝.NET Framework 1.1 中的指示進行。
  10. 如果電腦使用.NET Framework 2.0,安裝.NET Framework 2.0。 要這麼做,請您執行下列步驟:
    1. 請造訪下列 Microsoft 網站:
      http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en
    2. 依照網站上下載並安裝.NET Framework 2.0 的指示進行。
  11. 安裝.NET Framework 1.1 SP1 更新和所有其他.NET Framework 更新。要這麼做,請您執行下列步驟:
    1. 請造訪下列 Microsoft 網站:
      http://windowsupdate.microsoft.com
    2. 按一下 [快速]。
    3. 按一下 [安裝更新]。

其他相關資訊

如需有關 Microsoft.NET Framework 的詳細資訊,請造訪下列 Microsoft 網站]:
http://msdn2.microsoft.com/en-us/netframework/default.aspx
如需有關安裝清理公用程式的詳細資訊,請造訪下列 Microsoft 網站:
http://blogs.msdn.com/astebner/archive/2005/04/08/406671.aspx

屬性

文章編號: 922377 - 上次校閱: 2011年5月13日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Update
關鍵字:?
kbmt kbwindowsupdate kbtshoot kbprb KB922377 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:922377
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