Server 2016 下载更新 0%

Server 2016 下载更新 0%

我有一台 Server 2016(不使用 WSUS),它根本拒绝下载更新。

我已多次删除软件分发文件夹,但没有任何帮助。

有一次,它简要地向我展示了它将要下载的可用更新,然后又直接转到“下载更新 0%”消息,它已经在那里停了几个小时了。

我试过了所有能想到的方法,但都无济于事。遗憾的是,Server 2016 没有像 Windows 10 那样的 WU 故障排除程序。

有人有什么想法/脚本吗?

根本没有任何错误,它只是没有下载任何东西,只是呆在那里......

它每次都会重新创建软件分发文件夹,大小大约为 503 MB,然后什么也不做。它有足够的空间,所以这也不是问题。

谢谢。

答案1

事实证明,该虚拟机上的 Windows 防火墙已被完全禁用......

我一打开它,更新就又开始下载了。

感谢您尽力帮助大家。

答案2

你有没有尝试过:

net stop "Windows Update" & net start "Windows Update"重新启动 Windows 更新服务。

另请检查您是否可以ping -l 1 -n 1 download.windowsupdate.com

答案3

第一个解决方案(CMD 以管理员身份运行):net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old

网络启动 wuauserv 网络启动 cryptSvc 网络启动 bits 网络启动 msiserver

第二种解决方案:在某些情况下,当第一个解决方案失败时,此解决方案对我有用(根据您的版本,某些注册表项可能会丢失)

net stop bits taskkill /F /FI “SERVICES eq wuauserv” reg 删除 “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate” /v AccountDomainSid /f reg 删除 “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate” /v PingID /f reg 删除 “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate” /v SusClientId /f reg 删除 “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate” /v SusClientIDValidation /f rd /s /q “%SystemRoot%\SoftwareDistribution” net start bits net start wuauserv wuauclt /resetauthorization /detectnow

第三种解决方案手动下载卡住的补丁。

相关内容