我使用的是 Windows 10 Home,版本 1607(操作系统内部版本 14393.693)。
今天早些时候,计算机运行速度有点慢。任务管理器显示“服务主机:本地系统”占用了大量硬盘带宽;看起来计算机可能是磁盘受限,而不是 CPU 受限。Sysinternals 进程监视器显示这可能是由于某些 Windows 更新活动造成的。
我打开了“设置”应用,发现这是正确的。Windows 更新正在下载:适用于基于 x64 的系统的 Windows 10 版本 1607 的累积更新 (KB4013429)。
它显示“下载更新 95%”。
并且它持续显示“正在下载更新 95%”,持续了几个小时。
是不是被卡住了?
答案1
Windows 更新日志的三种类型
Windows Update 的功能非常繁琐冗长。即使它只下载一个小更新,它仍然可以生成三种类型的日志来告诉你发生了什么。
这三种类型的日志是:
PowerShell cmdlet 保存到您的桌面的文本文件
Get-WindowsUpdateLog
。- 这是一个静态文件;要更新它,您必须再次运行 cmdlet。
事件查看器 > 应用程序和服务日志 > Microsoft > Windows > WindowsUpdateClient > 分析。
事件查看器 > 应用程序和服务日志 > Microsoft > Windows > WindowsUpdateClient > 操作。
- 默认情况下该日志是可见的。
我发现了什么
我查看了这三个日志中的第一个,然后查看了最近创建的子文件夹C:\WINDOWS\SoftwareDistribution\Download
。我很快意识到 Windows Update 确实仍在下载更新,尽管进度指示器似乎停留在 95%。
故事的结局
最终(可能几个小时后),Windows Update 完成了下载。它宣布更新已准备好安装。
答案2
尝试了所有可能的建议 DISM、清理等,但有人(不幸的是,丢失了源解决方案链接)找到了唯一适合我的解决方案 - 应用服务堆栈更新从这一页在累积更新最终解除对更新链的阻碍之前。