如何在 Windows 11 上重置 Windows 更新

如何在 Windows 11 上重置 Windows 更新

在 Windows 11 上,Windows Update 服務允許系統從 Microsoft接收最新更新,以解決錯誤、修補安全漏洞以及部署更新的驅動程序。此外,它還是下載功能更新和Insider 預覽版本的首選服務。

需要注意的是,Windows Update 並不完美,有時計算機可能會因為特定錯誤、系統無法連接到在線服務以及許多其他問題而無法下載或安裝更新。

通常,當更新機制服務停止工作、Windows 11正在處理更新緩存問題或系統發現某些安裝文件損壞時,就會出現問題。如果出現問題,您可以使用故障排除功能、手動應用更新、修復損壞的系統文件或重置 Windows 更新組件來重置 Windows 11 上的 Windows 更新來解決大多數問題。

在本指南中,您將了解如何在 Windows 11 上重置 Windows 更新組件。

通過 Windows 11 上的故障排除重置 Windows 更新

要使用 Windows 11 上的故障排除功能重置 Windows 更新,請使用以下步驟:

  1. 打開Windows 11 上的“設置” 。

  2. 單擊“系統”

  3. 單擊“疑難解答”選項卡。

  4. 單擊其他疑難解答設置。

    打開其他疑難解答

  5. 在“最頻繁”部分下,單擊“Windows 更新”設置的運行按鈕。

    Windows 更新疑難解答

  6. 繼續按照屏幕上的說明操作(如果適用)。

    Windows 更新已修復

計算機重新啟動後,下次嘗試更新 Windows 11 時,系統應該按預期工作。

修復 Windows Update 在 Windows 11 上手動安裝更新的問題

如果您在使用 Windows 更新時遇到問題,安裝可用的最新更新可能會自動解決該問題。此外,累積更新現在還結合了“服務堆棧更新”(SSU),這是一項旨在改進和修復問題以使 Windows 更新更加可靠的更新。

要手動安裝更新以修復 Windows 11 上的 Windows 更新問題,請使用以下步驟:

  1. 打開Windows 11 更新歷史記錄網站

  2. 從左側窗格中選擇 Windows 11 的最新更新(並記下更新的“KB”編號)。

    快速提示:您可以在“設置”> “系統”> “關於”中查看當前版本,並在“Windows 規格”部分下確認版本信息。

  3. 打開Microsoft 更新目錄網站

  4. 搜索最新更新 (x64) 的知識庫 (KB) 編號。

    微軟更新目錄

  5. 單擊“下載”按鈕獲取最新的 Windows 11 更新。

  6. 單擊“.msu”下載鏈接並將文件保存在設備上。

  7. 雙擊該包進行安裝並修復 Windows 更新問題。

    Windows 11 手動安裝更新

  8. 重新啟動計算機。

完成這些步驟後,設備將應用最新的更新。安裝還應該解決了 Windows 更新服務的任何問題。

修復 Windows 更新修復 Windows 11 上損壞的文件

Windows Update 服務可能會因係統文件損壞而中斷。如果是這種情況,您可以使用部署映像服務和管理 (DISM) 確保 Windows 11 的本地系統映像運行狀況良好,然後使用系統文件檢查器 (SFC) 修復 Windows 更新上的問題本地系統映像文件。

要修復系統文件以解決 Windows 11 更新問題,請使用以下步驟:

  1. 打開開始

  2. 搜索“命令提示符”,右鍵單擊頂部結果,然後選擇“以管理員身份運行”選項。

  3. 鍵入以下 DISM 命令以修復損壞的系統文件,然後按Enter

    dism.exe /Online /Cleanup-image /Restorehealth


  4. 鍵入以下 SFC 命令來修復系統文件,然後按Enter

    sfc /scannow

    Windows 更新 dism 和 sfc 修復

完成這些步驟後,Windows 更新組件應再次開始工作,您可以再次檢查更新以進行驗證。

在 Windows 11 上使用命令提示符重置 Windows 更新

或者,也可以使用命令重置所有 Windows 更新組件以修復最常見的問題。通常,這是解決 Windows 11 上更新機制問題的最佳選項。

要在 Windows 11 上從命令提示符手動重置 Windows 更新,請使用以下步驟:

  1. 打開開始

  2. 搜索“命令提示符”,右鍵單擊頂部結果,然後選擇“以管理員身份運行”選項。

  3. 鍵入以下命令以停止後台智能傳輸服務 (BITS)、Windows 更新服務和加密服務,然後在每行上按Enter :

    net stop bits

    net stop wuauserv

    net stop appidsvc

    net stop cryptsvc

    Windows 更新重置組件命令
    快速提示:您可能需要多次運行該命令,直到看到服務已成功停止的消息。

  4. 鍵入以下命令從計算機中刪除 BITS 創建的所有“qmgr*.dat”文件,然後按Enter

    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"

    Windows 更新刪除臨時文件

  5. 輸入“Y”確認刪除。

  6. 鍵入以下命令以清除 Windows 更新緩存,以允許 Windows 11 重新下載更新,而不是使用可能已損壞的系統上已下載的文件,然後在每一行按Enter

    rmdir %systemroot%\SoftwareDistribution /S /Q


    rmdir %systemroot%\system32\catroot2 /S /Q
    快速提示:我們使用帶有選項的刪除目錄rmdir命令/S來刪除指定目錄以及主文件夾內的所有子目錄,並且該/Q選項會悄悄刪除目錄而無需確認。如果您收到消息“該進程無法訪問該文件,因為該文件正在被另一個進程使用”,請重複步驟 1並重試,因為其中一項服務可能已意外重新啟動。

  7. 鍵入以下命令將 BITS 和 Windows Update 服務重置為其默認安全描述符,然後在每行上按Enter :

    sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)


    sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

  8. 鍵入以下命令移動到 System32 文件夾並按Enter

    cd /d %windir%\system32

  9. 鍵入以下命令以在註冊表中註冊所有相應的 BITS 和 Windows Update DLL 文件,然後在每行上按Enter

    regsvr32.exe /s atl.dll

    regsvr32.exe /s urlmon.dll

    regsvr32.exe /s mshtml.dll

    regsvr32.exe /s shdocvw.dll

    regsvr32.exe /s browseui.dll

    regsvr32.exe /s jscript.dll

    regsvr32.exe /s vbscript.dll

    regsvr32.exe /s scrrun.dll

    regsvr32.exe /s msxml.dll

    regsvr32.exe /s msxml3.dll

    regsvr32.exe /s msxml6.dll

    regsvr32.exe /s actxprxy.dll

    regsvr32.exe /s softpub.dll

    regsvr32.exe /s wintrust.dll

    regsvr32.exe /s dssenh.dll

    regsvr32.exe /s rsaenh.dll

    regsvr32.exe /s gpkcsp.dll

    regsvr32.exe /s sccbase.dll

    regsvr32.exe /s slbcsp.dll

    regsvr32.exe /s cryptdlg.dll

    regsvr32.exe /s oleaut32.dll

    regsvr32.exe /s ole32.dll

    regsvr32.exe /s shell32.dll

    regsvr32.exe /s initpki.dll

    regsvr32.exe /s wuapi.dll

    regsvr32.exe /s wuaueng.dll

    regsvr32.exe /s wuaueng1.dll

    regsvr32.exe /s wucltui.dll

    regsvr32.exe /s wups.dll

    regsvr32.exe /s wups2.dll

    regsvr32.exe /s wuweb.dll

    regsvr32.exe /s qmgr.dll

    regsvr32.exe /s qmgrprxy.dll

    regsvr32.exe /s wucltux.dll

    regsvr32.exe /s muweb.dll

    regsvr32.exe /s wuwebv.dll

    Windows 更新註冊 DLL
    快速說明:regsvr32有助於將“ .DLL”文件註冊為註冊表中的命令組件,我們使用該/S選項指定工具以靜默方式運行命令,而不會提示其他消息。

  10. 鍵入以下命令以重置可能導致問題的網絡配置(但暫時不要重新啟動計算機),然後在每行上按Enter :

    netsh winsock reset


    netsh winsock reset proxy

    網絡設置重置

  11. 鍵入以下命令以重新啟動 BITS、Windows 更新和加密服務,然後在每行上按Enter :

    net start bits

    net start wuauserv

    net start appidsvc

    net start cryptsvc

  12. 重新啟動計算機。

完成這些步驟後,Windows 更新將重置,並且它應該可以在 Windows 11 上再次運行。

如果您在下載累積更新或功能更新時收到錯誤“0x80248007”,您將需要等待一段時間(最多 24 小時),錯誤將自動消失。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *