你好,
问题的根本原因确实是WSUS服务器上Defender定义文件缓存损坏,导致客户端不断尝试下载更新。解决办法是清除WSUS定义文件缓存并强制重新同步。
在WSUS服务器上,请先停止WSUS服务:
代码: net stop wsusservice
接着,删除定义文件以缓存文件夹内容,通常位于:
代码: %ProgramFiles%\Update Services\WsusServer\WsusContent
还有WSUS数据库的下载缓存:
代码: %ProgramFiles%\Update Services\UpdateServicesDbFiles
另外,清理 SoftwareDistribution 資料夾下的 WSUS 快取:
代码: %windir%\SoftwareDistribution\Download
删除这些目录中的文件后,重启WSUS服务:
代码: net start wsusservice
然后,在WSUS管理控制台中,进入**“同步选项”→选择“立即同步**”以触发重新同步。要直接通过PowerShell操作,可以使用:
代码: Invoke-WsusServerCleanup -CleanupObsoleteUpdates -CleanupObsoleteComputers -CleanupUnneededContentFiles Start-WsusServerSynchronization
这将清理损坏的定义文件并重新下载最新的 Defender 更新,防止客户端陷入无休止的更新循环。建议完成后检查 WSUS 事件文件(Event Viewer → Applications and Services Logs → Microsoft → Windows → WindowsUpdateServer),以确认同步成功
多米克配音。