windows10不能自動更新
Windows 10 不能自動更新可能是由于多種原因導致的,以下是一些常見的解決方法:
- 運行 Windows 更新疑難解答程序:
- 進入 “設置 - 更新和安全 - 疑難解答”,在 “啟動并運行” 區域找到 “Windows 更新” 選項,點擊 “運行疑難解答” 按鈕,按照提示進行檢查與修復。
- 也可以從微軟官網下載獨立的 Windows 更新疑難解答程序進行修復。下載運行后,點擊 “高級”,選擇 “以管理員身份運行”(建議)并保持 “自動應用修復措施” 的默認選中狀態,然后點擊下一步開始檢測并根據結果進行修復。
- 重置 Windows Update:
- 以管理員身份運行命令提示符,依次運行以下命令停止 Windows Update 相關服務:
收起

plaintext
復制
sc stop wuauserv
sc stop bits
sc stop appidsvc
sc stop cryptsvc
sc stop trustedinstaller
- 依次運行以下命令重新注冊 Windows Update 相關 dll 文件(如果覺得逐個運行命令麻煩,可以把這些命令粘貼到記事本中,將后綴擴展名.txt 修改為.bat,然后雙擊運行該批處理文件):
收起
plaintext
復制
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 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 cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s wudriver.dll
- 依次運行以下命令重置 Winsock 等網絡配置:
收起
plaintext
復制
ipconfig /flushdns
netsh winsock reset
netsh winsock reset proxy
- 清理 Windows Update 緩存文件,可通過依次運行以下命令實現:
收起
plaintext
復制
rmdir %systemroot%\softwaredistribution /s /q
rmdir %systemroot%\system32\catroot2 /s /q
或者手動刪除 c:\windows\softwaredistribution\datastore 和 c:\windows\softwaredistribution\download 路徑下的所有文件來清理緩存。
- 依次運行以下命令重新啟動 Windows Update 相關服務:
收起
plaintext
復制
sc start bits
sc start wuauserv
sc start appidsvc
sc start cryptsvc
sc start trustedinstaller
最后,重啟系統。
3. 修復 Windows 更新注冊表:以管理員身份運行命令提示符,依次輸入并回車運行以下命令:
收起
plaintext
復制
sc config wuauserv start=auto
sc config bits start=auto
sc config cryptsvc start=auto
sc config trustedinstaller start=auto
- 使用 Windows 10 自帶的 DISM 工具修復 Windows Update 組件:以管理員身份運行 cmd 命令提示符,依次運行以下命令:
收起
plaintext
復制
dism /online /cleanup-image /scanhealth
dism.exe /online /cleanup-image /restorehealth
sfc /scannow
該命令可自動修復損壞或丟失的 Windows 系統文件。如果提示需要 Windows 安裝源文件,則只需裝載 Windows 10 ISO 鏡像,然后在上述命令后添加安裝文件 install.wim 路徑即可。完整命令示例如下(命令中的 h: 為虛擬光驅盤符,install.wim 后面的數字 1 指代 Windows 10 二合一版本 ISO 鏡像中的 Windows 10 Pro 系統):
收起
plaintext
復制
dism.exe /online /cleanup-image /restorehealth /source:h:\sources\install.wim:1 /limitaccess
修復完成后會生成日志文件,路徑為 %windir%\logs\cbs\cbs.log,可以查看修復的系統文件詳情。
另外,有網友提到還可以在運行上述修復命令前清空以下文件:c:\users\用戶名\appdata\roaming\accommodatebyte、c:\users\用戶名\appdata\roaming\boundarylnteerupt、c:\users\用戶名\appdata\roaming\cautionaddressability。
如果 Windows 10 仍然無法自動更新,還可以檢查系統是否存在錯誤代碼,根據錯誤代碼進一步查找解決方法,或者考慮是否存在網絡問題、第三方安全軟件干擾等因素。同時,確保你的系統是正版 Windows 10,并且已經安裝了所有必要的驅動程序。
