Server 2012 Windows 更新永远卡住

ITW*_*TWP 5 svchost windows-update windows-server-2012

我的 Windows Server 2012 (NON R2) 有问题。基本上,svchost/wuauserv 会无限期地使用 100% 的 1 个核心(和 2GB RAM)。

我尝试了几乎所有我在网上找到的东西:

  • 确保有足够的磁盘空间(现在 8GB)
  • 使用 ResetWUEng.cmd 和 Reset-WindowsUpdate.ps1 等重置工具
  • 做了一个:
    • “dism /online /cleanup-image /restorehealth”
    • 证监会/扫描
    • cd C:\Windows\System32\wbem\AutoRecover -> for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s"
  • 使用 WindowsUpdateDiagnostic.diagcab
  • 离线尝试 WSUS(也挂起)
  • 将 Windows 更新设置为从不更新
  • 重启虚拟机,重启windows更新服务
  • 让它过夜
  • 手动安装最新的月度汇总(2019 年 2 月)。已安装,但 Windows 更新仍无限期地使用 25%(1 核)CPU

我到处搜索,除了重新安装Windows,我不知道该怎么做。在这一点上,我只想知道问题是什么。

在日志文件中,有很多:

DtaStor WARNING: Attempted to add URL http://download.windowsupdate.com/d/msdownload/update/software/updt/2019/01/windows8-rt-kb4480094-x64_760d29d4007187bd160761d09c6b6600a5a84249.msu for file dg0p1ABxh70WB2HQnGtmAKWoQkk= when file has not been previously added to the datastore
Run Code Online (Sandbox Code Playgroud)

谢谢

ITW*_*TWP 6

对于任何阅读本文的人:我终于解决了这个问题。在搜索了数百个主题后,我发现有人说禁用“桌面体验”解决了他的问题。我不明白为什么这会相关,但我还是尝试了,瞧——它在搜索 5 分钟后发现了 3 个更新。重新启动后,它现在显示“您的 PC 是最新的” - 大约仅 5 分钟后。

我不知道为什么这解决了它 - 我们有一些其他的 server 2012 机器可以毫无问题地启用它。