Я замечаю, что Windows 10, кажется, тратит много времени на «подготовку к установке обновлений», прежде чем она действительно с этим справится. Я также отмечаю, что в течение большей части этого времени индикатор прогресса вообще не продвигается. Как то, как он только что оставался на уровне 10% в течение длительного времени (я не наблюдал за этим, но я не думаю, что преувеличиваю, если бы я положил его на несколько минут ), а затем подскочил до 68%, что связано с разовое обновление
Поскольку сам по себе текст, по-видимому, недостаточно четкий, приведен скриншот конкретного шага Центра обновления Windows, о котором я спрашиваю (перейдите по ссылке, чтобы увидеть полный снимок экрана, на котором вырезано нижеприведенное изображение). Обратите внимание, что снимок экрана был сделан во время сеанса обновления, отличного от того, о котором я говорю в первом абзаце, поэтому процент выполнения отличается.
Что для Windows на самом деле делать с все это время? Какие "приготовления" занимают столько времени?
Обратите внимание, что я не спрашиваю о фактической установке обновления.
В то время как конкретное время, которое побудило меня задать этот вопрос, было в ВМ, я наблюдаю аналогичное поведение при работе Windows 10 на реальном оборудовании, поэтому я не думаю, что это связано только с тем фактом, что он работает в ВМ (даже хотя это может быть фактором).
Ответы:
Я зафиксировал активность Windows Update у
Microsoft-Windows-WindowsUpdateClient
провайдера ETW.Здесь я не вижу ни одного события подготовки:
Я только вижу
Start
иStop
оDownload
иInstall
.Теперь я использовал WPRUI для отслеживания использования DiskIO и ЦП на этапе «подготовка к установке обновлений».
Здесь я вижу, что TrustedInstaller занят проверкой хэшей (
wcp.dll!CCSDirectTransaction::VerifyFileHashes
) данных обновления:и я вижу дисковый ввод-вывод, где TRustedInstaller.exe копирует данные в
C:\Windows\WinSxS\Temp\InFlight\
иC:\Windows\SoftwareDistribution\Download\
.Таким образом, в основном это «подготовка к установке» - это на самом деле установка обновления, так что это запутанный вывод.
С 1809 года Microsoft исправила неправильный статус и прямо показала правильный «установочный текст»:
источник
Насколько я понимаю, на этом этапе Windows создает теневую копию, хотя я не могу найти источники, подтверждающие это. Тем не менее, я предложу наблюдения, которые:
Я сомневаюсь, что это единственное действие, выполняемое на этапе «Подготовка обновлений», но оно будет занимать значительную часть необходимого времени.
источник
Я думаю, что наиболее вероятным ответом будет то, что Windows распаковывает некоторые архивы (или даже загружает их) и, безусловно, готовит систему к следующей загрузке, поэтому вместо обычного запуска она продолжает обновления.
источник