Когда изменения в реестре сохраняются в Windows 8 и почему?

При внесении изменений в реестр Windows вручную или при внесении изменений в реестр Windows во время установки или удаления программного обеспечения или драйвера устройства Windows 8 или Windows Server 2012 не вносит изменения в реестр сразу.

Такие обновления реестра не сразу записываются на диск. Вместо этого новая операционная система делает то, что измененные данные реестра регулярно сбрасываются на диск через короткие промежутки времени.

Теперь, после внесения изменений в реестр, если вы столкнулись со сценарием, когда компьютер немедленно выключается из-за сбоя питания или по любой другой непредвиденной причине, изменения в реестре могут не сохраниться. В этом случае вы можете обнаружить, что при повторном запуске компьютера приложение может работать некорректно и изменения в реестре могут вообще не отображаться. На самом деле, даже недавно установленный драйвер может показаться НЕ установленным, или удаленные драйверы могут продолжать отображаться как установленные.

В таких ситуациях вы должны внести изменения в реестр, установить или удалить программное обеспечение или драйвер еще раз.

Все ожидающие запросы на запись на диск, в том числе такие изменения реестра, сохраняются на диск до выключения компьютера, то есть при выключении, перезапуске, спящем режиме и спящем режиме.

Обратите внимание, что если вы установили кнопку питания в положение Ничего не делать , с помощью параметров питания ожидающие записи на диск не будут сохранены.

Если вы хотите, вы можете заставить Windows 8 записывать изменения реестра сразу на диск. Для этого вам нужно будет использовать RegFlush API. Однако эта операция является дорогой с точки зрения используемых ресурсов и может повлиять на производительность вашей системы.

В KB2784761 говорится, что это делается таким образом, чтобы максимизировать производительность в Windows 8.

Оцените статью
TechArks.Ru
Добавить комментарий