安裝 .NET Framework 更新時,出現錯誤碼「0x80070643」或「0x643」

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

結論

您嘗試透過 Windows Update、Microsoft Update 或使用 .NET Framework 更新安裝 .NET Framework 更新時可能會出現錯誤,並顯示下列其中一項的錯誤碼:
錯誤碼:0x80070643

錯誤碼:0x643

發生的原因

如果 MSI 軟體更新註冊或電腦上的 .NET installation 安裝損毀,就有可能會發生此問題。

解決方式

如果要疑難排解這個問題,請嘗試使用方法 1 中的步驟來修復 MSI 軟體更新註冊損毀的問題。如果無效,請嘗試使用方法 2 裡的步驟來修復 .NET Framework。
方法 1:修正 MSI 軟體更新登錄毀損的問題
摺疊此圖像展開此圖像
如果要自動修正 MSI 軟體更新登錄毀損的問題,請按一下 [Fix it] 按鈕或連結。按一下 [檢視下載] 對話方塊中的 [執行],然後依照 Fix it 精靈中的步驟執行。
注意:此 Fix it 不適用於 Windows 8 或 Windows RT

摺疊此圖像展開此圖像
修正此問題
Microsoft Fix it Microsoft Fix it 50123
摺疊此圖像展開此圖像




摺疊此圖像展開此圖像
注意
此精靈只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。

摺疊此圖像展開此圖像
注意
如果您不在發生問題的電腦上,則可將 Fix it 解決方案儲存至快閃磁碟機或者 CD 或 DVD,然後在發生問題的電腦上執行。

如需有關如何修正此問題的詳細資訊,請參閱下列「Microsoft 知識庫」中的文章:
971187如何修正 MSI 軟體更新登錄損毀的問題
請造訪 Windows Update,然後嘗試再次安裝更新,或更新 Microsoft Security Essentials。如需有關如何更新 Microsoft Security Essentials 的詳細資訊,請參閱 安裝最新的 Microsoft Security Essentials 定義更新

如果問題沒有解決,請進行方法 2。
摺疊此圖像展開此圖像
方法 2:修復 .NET Framework
摺疊此圖像展開此圖像
修復未更新的 .NET Framework 版本。
.NET Framework 4

如果您執行的是 Windows Vista Windows 7,請依照下列步驟執行:
  1. 關閉所有應用程式。
  2. 按一下 [開始],在 [搜尋] 方塊中輸入 Uninstall,然後按一下 [解除安裝程式]
  3. 按兩下 [Microsoft .NET Framework 4 Client Profile]
  4. 選取 [將 NET Framework 4 Client Profile 修復成原始狀態],再按一下 [下一步]
  5. 修復完成時,請按一下 [完成]
  6. 按一下 [立即重新啟動] 重新啟動電腦。
  7. 電腦重新開機後,請按一下 [開始],在 [搜尋] 方塊中輸入 Windows Update,然後按一下 [Windows Update] 以安裝最新的 Windows 更新。
如果您執行的是 Windows XP,請依照下列步驟執行:
  1. 關閉所有應用程式。
  2. 依序按一下 [開始][控制台],然後按一下 [新增或移除程式]
  3. 按一下已安裝程式清單中的 [Microsoft .NET Framework 4 Client Profile],然後再按一下 [變更/移除]
  4. 選取 [將 NET Framework 4 Client Profile 修復成原始狀態],再按一下 [下一步]
  5. 修復完成時,請按一下 [完成]
  6. 按一下 [立即重新開機]
  7. 電腦重新開機,且您登入 Windows 之後,請按一下 [開始],在 [搜尋] 方塊中輸入 Windows Update,然後按一下 [Windows Update]
  8. 按一下 [檢查更新]。檢查作業完成之後,按一下 [安裝 Windows Update],然後依照指示執行。
.NET Framework 1.1、2.0、3.0 和 3.5
如果您執行的是 Windows 8,請依照下列步驟執行:
  1. Swipe 在螢幕的右邊緣,然後點選 [ 搜尋

    注意 如果您使用滑鼠,請指向螢幕右上角並將滑鼠游標往下移,然後按一下 [搜尋]
  2. 點選或按一下 [設定],然後輸入您要尋找的應用程式的名稱。
  3. 點選或按一下 [解除安裝程式]
  4. 點選或按一下 [開啟或關閉 Windows 功能]
  5. 點選或按一下以取消選取 .Net framework 3.5 (內含 .Net2.0 和 3.0) 的方塊
  6. 點選或按一下 [確定],解除安裝完成之後再按一下 [關閉]
  7. 點選或按一下以關閉 [解除安裝程式] 視窗。

如果您執行的是 WindowsXP、Windows Vista 和 Windows 7

如果要修復 .NET Framework 1.1、2.0、3.0 和 3.5,請使用 .NET Framework 清理工具先解除安裝各種 .NET Framework 版本,然後再重新安裝元件。

如果要執行這項操作,請依照下列步驟執行:
  1. 請造訪下列的部落格文章:
    .NET Framework 清理工具使用者指南
  2. 請從下列網站下載 dotnetfx_cleanup_tool.zip
    http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-08-90-44-93/dotnetfx_5F00_cleanup_5F00_tool.zip
  3. 提示出現時,按一下 [開啟],然後按一下 [立即解壓縮]
  4. 在所有已解壓縮檔案中,按兩下 cleanup_tool.exe
    如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或按一下 [繼續]
  5. 是否要執行 .NET Framework Setup Cleanup 公用程式?訊息中按一下 [是]
    摺疊此圖像展開此圖像
    注意
    此工具只提供英文版本。不過,此工具也適用於 Windows 的其他語言版本。
  6. 按一下 [是] 以接受授權合約。
  7. 按一下 [要清理的產品] 視窗中的清單,選取 [.NET Framework - 所有版本],然後按一下 [立即清理]
    摺疊此圖像展開此圖像
    注意
    .NET Framework 已作為作業系統元件安裝在電腦上,因此您無法使用清除工具移除 Windows Vista 或 Windows 更新版本中的 .NET Framework 2.0。
  8. 移除 .Net Framework 之後,請重新啟動電腦。
  9. 下載並安裝下列元件:
    .NET Framework 1.1

    Microsoft .NET Framework1.1 版可轉散發套件

    .NET Framework 1.1 Service Pack 1 (SP1)

    Microsoft .NET Framework 1.1 Service Pack 1

    .NET Framework 3.5 SP1 (此套件也會一併安裝 .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2)
    Microsoft .NET Framework 3.5 Service Pack 1
  10. 將電腦重新開機。
  11. 請再次造訪 Windows Update,然後檢查並安裝更新。
摺疊此圖像展開此圖像

其他相關資訊

已知問題

嘗試安裝此更新時,可能也會遇到下列問題:
  • 未安裝更新。
  • 雖然您已經安裝此更新,但系統仍持續提醒您安裝此更新。
  • 桌面沒有顯示出來。
如果您遇到本文所提及的問題之一,請嘗試下列方法來解決問題。


方法 1:重設 Windows Update 元件,然後更新電腦
摺疊此圖像展開此圖像


如果要自動重設 Windows Update 元件,請按一下 [Fix it] 按鈕或連結,然後按一下 [檢視下載] 對話方塊中的 [執行],並依照 Fix it 精靈中的步驟執行。

摺疊此圖像展開此圖像
注意
此 Fix it 解決方案有兩種模式:預設和加強。請先在預設模式下 Fix it 解決方案執行,再以加強模式執行解決方案,然後判斷是否能用 Windows Update 解決問題。

摺疊此圖像展開此圖像
修正此問題
Microsoft Fix it Microsoft Fix it 50202
摺疊此圖像展開此圖像


摺疊此圖像展開此圖像
注意
此精靈只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。

摺疊此圖像展開此圖像
注意
如果您不在發生問題的電腦上,則可將 Fix it 解決方案儲存至快閃磁碟機或者 CD 或 DVD,然後在發生問題的電腦上執行。

如需有關如何重設 Windows Update 元件的詳細資訊,請參閱下列文章:
http://support.microsoft.com/kb/971058/zh-tw
摺疊此圖像展開此圖像
方法 2:從下載連結手動下載更新,然後在初始狀態開機模式下安裝更新
摺疊此圖像展開此圖像


我們建議您在初始狀態開機模式下安裝更新,以避免干擾非 Microsoft 的程式。如果要進入電腦的初始狀態開機模式,請依照下列步驟執行:
  1. 按一下 [開始],在 [開始搜尋] 方塊中輸入 msconfig,然後按下 Enter。
  2. 如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或按一下 [繼續]
  3. [一般] 索引標籤上,按一下 [選擇式啟動]
  4. 清除 [選擇式啟動] 下的 [載入啟動項目] 核取方塊。
  5. 按一下以選取 [服務] 索引標籤上的 [隱藏所有 Microsoft 服務] 核取方塊,然後按一下 [全部停用]
  6. 按一下 [確定]
  7. 出現提示時,請按一下 [重新啟動]
  8. 重新啟動電腦之後,請嘗試再次更新您的電腦。
如需有關此方法的詳細資訊,請參閱下列「Microsoft 知識庫」中的文章:
331796執行初始狀態開機以判斷背景程式是否會干擾您的遊戲或程式
摺疊此圖像展開此圖像

其他資訊

收到錯誤碼 0x80070643 或 0x643 時,如果沒有安裝 .NET Framework 更新,您可能必須收集其他記錄資訊才能疑難排解問題。

您可將這些記錄檔提交給技術支援人員或 IT 專業人員檢閱,以便協助判斷問題所在。

如果要執行這項操作,請按一下,然後依照下列文章中的步驟執行:
如何啟用 Microsoft Installer 記錄和詳細資訊記錄以蒐集其他疑難排解資訊:http://support.microsoft.com/kb/2545723/zh-tw


如果您收到此 Office Update 錯誤,請參閱下列 Windows 線上文章尋找解決方式:
http://windows.microsoft.com/zh-tw/windows-vista/windows-update-error-80070643

是否仍需要協助?

如果本文無法回答您的問題,請按一下此按鈕向 Microsoft Community 的其他社群成員提出您的問題:
詢問問題

屬性

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

提供意見