我在域中有一个运行 WSUS 的 Windows Server 2012 R2。我在 WSUS 控制台中看到多台 Windows 8.1 计算机超过 2 周没有报告状态,也没有安装任何新更新。
在客户端计算机上,尽管与 WSUS 服务器具有可靠且快速的以太网连接,但手动单击“检查更新”仍会导致客户端计算机无限循环“检查更新”。
我多次重启 Windows 更新服务并删除了C:\Windows\Software Distribution
目录,但都无济于事。客户端只是不停地搜索了好几个小时,却看不到尽头。
由于 Windows Update 从不显示任何错误消息,我该做什么?
答案1
我可以通过删除 SoftwareDistribution 然后运行此重置工具来解决问题:https://support.microsoft.com/en-us/kb/971058。
答案2
我们设法发现,问题出在更新协调器服务上,因此我们创建了一个脚本,该脚本查找 Windows 更新服务的进程 ID(更新协调器使用相同的进程 ID 工作),将其终止,删除软件分发文件夹(这可能是不必要的),然后再次启动 Windows 更新服务。更新协调器将很快跟进,更新将能够恢复。这需要“以管理员身份运行”。
$ServicePID = (get-wmiobject win32_service | where { $_.name -eq 'wuauserv'}).processID
Stop-Process $ServicePID -Force
Remove-Item -Recurse -Force C:\Windows\SoftwareDistribution
net start wuauserv
答案3
这对我在 Windows 7 上有帮助:
首先,停止 BITS 服务和 Windows 更新...(通过服务)接下来,在网上搜索 KB3172605(截至 2016 年 7 月...如果已过时,无论如何都要搜索,Windows 会自动指向正确的更新,阅读!)安装上面的 KB...重新启动,然后启动正常的 Windows 更新...在 3 分钟内,我有 100 个...