Windows 10 在“准备安装更新”时会做什么?

use*_*ser 21 windows-update windows-10

我注意到 Windows 10 似乎在真正开始之前花费了大量时间“准备安装更新”。我还注意到,在大部分时间里,进度条根本没有前进。就像刚刚它在很长一段时间内保持在 10% 一样(我没有计时,但如果我把它放在几分钟,我认为我没有夸大其词),然后跃升至 68%,与单次更新。

因为单独的文字显然不够清楚,这里是我所询问的特定 Windows 更新步骤的屏幕截图(按照链接查看以下已裁剪的完整屏幕截图)。请注意,屏幕截图是在与我在第一段中谈论的更新会话不同的更新会话期间拍摄的,因此完成百分比是不同的。

Windows 更新已通过“准备安装更新”完成 33%

这段时间Windows实际上了什么?什么“准备”花费了如此多的时间?

请注意,我不是在询问更新的实际安装

虽然促使我提出这个问题的特定时间是在 VM 中,但我看到 Windows 10 在实际硬件上运行时有类似的行为,所以我认为这不仅仅与它在 VM 中运行的事实有关(即使虽然这可能是一个因素)。

mag*_*981 12

我已经通过Microsoft-Windows-WindowsUpdateClientETW 提供程序捕获了 Windows 更新活动。

在这里我看到没有事件准备:

在此处输入图片说明

我只看到StartandStopDownloadand Install

我现在使用 WPRUI在“准备安装更新”步骤中跟踪 DiskIOCPU 使用情况

在这里,我可以看到 TrustedInstaller 正忙于检查wcp.dll!CCSDirectTransaction::VerifyFileHashes更新数据的哈希值 ( ):

在此处输入图片说明

我看到磁盘 IO,其中 TRustedInstaller.exe 将数据复制到C:\Windows\WinSxS\Temp\InFlight\C:\Windows\SoftwareDistribution\Download\

在此处输入图片说明

所以基本上这个“准备安装”实际上是安装更新,所以这是一个令人困惑的输出。

1809,微软修复了错误状态,直接显示正确的“安装文本”:

在此处输入图片说明

  • 它被称为性能视图 (2认同)

小智 -5

我认为最可能的答案是 Windows 正在解压一些存档(甚至下载它们),并且它肯定正在为系统下一次启动做准备,因此它不会正常启动,而是继续更新。