После установки обновлений в редчайших вариантах Виндовс может начать повсевременно добиваться перезагрузить комп. При этом как много бы раз вы его не перезагружали, в Виндовс Update повсевременно будет висеть надпись ‘ Требуется перезагрузка, ожидание перезагрузки ‘ ( Restart required, pending restart ).

Данная трудность связана со сбоем при установке какого-то пакета обновления, которое не сумело внести перемены в образ системы и осталось в промежном состоянии.
Откройте консоль PowerShell с правами админа и проверьте, имеется ли пакеты (обновления), требующ?? перезагрузки компа (со статусом Pending Reboot ). Сделайте команду:
dism /online /get-packages /format:table | Select-String "Pending"
либо такую команду PowerShell (имеет больше читаемый вывод)
Get-WindowsPackage -Online | Where-Object { $_.PackageState -like '*Pending*' }

В данном примере можно увидеть, что пакет обновлений просит выполнить перезапуск для внесения изменений в системе. Если после перезагрузки компа, статус компонент не поменяется и так же будет добиваться перезагрузки, означает необходимо отменить отложенную установку этого обновления.
Перезагрузите комп в среде восстановления Виндовс, выполнив команду shutdown /f /r /o /t 0 (либо загрузитесь с хоть какого LiveCD, диска восстановления DaRT, или установочного образа Windows).
Для отмены запланированных обновлений со статусом Pending, нужно выполнить следующую команду (подразумеваем, что диску в Windows назначена буква C):
DISM /image:C: /ScratchDir:C: /cleanup-image /RevertPendingActions
Это отменит отложенные действия предыдущих операций обслуживания Windows.
Если команда DISM не помогла, отмените обновления, ожидающие установки. Для этого удалить файл pending.xml.
del C:WindowsWinSxSpending.xml
del C:WindowsWinSxScleanup.xml (файл может отсутствовать)
del C:WindowsSoftwareDistributionDownload*.* (очистить кэш скачанных обновлений)

Затем запустите regedit и загрузите с диска куст реестра C:WINDOWSsystem32configSoftware .
Перейдите в загруженную ветку реестра HKLMSYSTEMCurrentControlSetControlSession Manager и удалите параметр PendingFileRenameOperations

Сохраните изменения в файле, выгрузив куст реестра File -> Unload hive.
Перезагрузите компьютер, и проверьте, что из списка пропали обновления, ожидающие установки.
После этого обязательно проверьте целостность образа Windows и исправьте системные файлы командами:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Добавить комментарий