Windows Vista 內建的 Windows Defender 執行更新時,跳出錯誤代碼 0x80240029,導致病毒碼無法更新。
%windir% 按 Enter(直接開啟 C:\Windows)。SoftwareDistribution 資料夾,右鍵「重新命名」為 SoftwareDistribution.old。SoftwareDistribution 是 Windows Update 儲存下載暫存檔與更新歷程的資料夾。檔案損毀或鎖定會導致更新服務無法寫入新資料,重新命名強制系統重建乾淨資料夾,即可解決 0x80240029、0x80070002、0x80070003 等多種更新錯誤。
以系統管理員身分開啟命令提示字元,輸入:
net stop wuauserv
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
net start bits
再重開機即可。