2017年9月7日 星期四

Windows 10 加入網域後連線到 WSUS 碰到的錯誤 0x8024401f 跟 0x8024401c

幫使用者更新 Windows 10,首先在 WSUS Server 上核准 1703 版的更新 (確認在 "需要這個更新" 包含要升級的電腦),然後到 PC 端使用 Windows Update 更新。 Windows Update 一直沒有辦法更新,於是打開了 好像是 "允許自網路檢查" 的選項 (這個選項在 1607 版不見了 QQ),然後就更新到 1607 版了。

更新完、重新開機,再執行 Windows Update 確出現 0x8024401f 的錯誤,上網找了一下解決方法,有人提出了可以使用 Microsoft easy fix solutions 來解決
(https://goo.gl/m2m3rj)。下載並執行了 "Resolve problems that prevent you from updating Windows" 這個 easy fix,果然發現了許多問題,也成功的修復了。 (真的嗎?!)

再次執行 Windows Update,0x8024401f 沒再出現,這次出現的是 0x8024401c 錯誤。再次 google 錯誤代碼,說如果 easy fix 沒有用,就請還原到某個檢查點吧 (還不保證一定有效)。
而在 https://goo.gl/5JoKj9 則是提出了修改 WSUS Server 的 IIS 設定可以修正這個錯誤。 

在不想執行系統還原、也不想修改 WSUS Server 的 IIS 設定下,忽然想到會不會是因為使用了微軟的線上更新而造成了 WSUS Server 和 PC 之間對於更新資訊產生了衝突!之前也曾經碰到過相同的問題 (不過在 Windows 7 時,錯誤代碼是 80072ee2)。解決方法也還算簡單 (https://goo.gl/sU2Xeb),而且看起來不太會有後遺症 (畢竟曾有過系統還原的不愉快經驗啊)。

修正方法為:
以系統管理員身分執行命令提示字元,然後執行下列三行指令
net stop wuauserv
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
net start wuauserv

果然,在執行完 3 個簡單的步驟後,Windows Update 恢復正常了。

3 則留言:

Unknown 提到...

太感谢了

陳豪 提到...

感謝您.

Unknown 提到...

非常感謝,幫了大忙