![Windows 更新保持“等待重启”状态并最终失败并显示错误代码 80246013](https://linux22.com/image/747533/Windows%20%E6%9B%B4%E6%96%B0%E4%BF%9D%E6%8C%81%E2%80%9C%E7%AD%89%E5%BE%85%E9%87%8D%E5%90%AF%E2%80%9D%E7%8A%B6%E6%80%81%E5%B9%B6%E6%9C%80%E7%BB%88%E5%A4%B1%E8%B4%A5%E5%B9%B6%E6%98%BE%E7%A4%BA%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81%2080246013.png)
这是 Windows Server 2012(Build 9200)。机器每天凌晨 3 点重启,尝试安装待处理的更新,但更新一直处于“待重启”状态(见屏幕截图中的背景窗口)。最终,它们失败,错误代码为 80246013(见屏幕截图中的前景窗口)。
我尝试过的事情(没有成功):
Windows 更新疑难解答 (Windows更新诊断工具)。声称已修复问题,但问题仍然存在。
DISM.exe /Online /Cleanup-image /Restorehealth
其次是sfc /scannow
。确保 BITS、加密服务和 Windows 更新服务正在运行。
C:\Windows\SoftwareDistribution
在 wuauserv 停止时通过重命名手动重置更新存储。不,我没有(并且从未)在服务器上安装任何第三方防病毒或安全解决方案。
我还尝试手动下载并安装 Servicing Stack 更新。结果显示“安装完成。您必须重新启动计算机才能使更新生效。”窗口,但重新启动后 - 你猜对了 - 它仍然没有安装。
我检查了 C:\Windows\Logs\CBS\CBS.log,但是它包含过去 10 分钟的约 30,000 个条目,与服务堆栈更新相关的条目看起来正常(据我所知),我真的不知道要在那里寻找什么。
我还能做什么吗?
答案1
DISM.exe 或 sfc /scannow 是否报告它修复了任何问题?
它尝试执行多少次更新?如果它尝试执行大量更新,则尝试一次只执行一项会很有帮助。
另一件基本的事情:检查 C: 驱动器上的可用磁盘空间。
如果 serverfault 允许我链接一个地方,您可以在这里发帖以获得更高级的帮助。https://www.sysnative.com/forums/forums/windows-update.88/