- Сообщения
- 7,981
- Реакции
- 6,756
Я бы хотел поделиться с вами способом, позволяющим разблокировать функцию Last Known Good Configuration в Windows 8.1, которая была с нами лет 10, наверное. Резонный вопрос, зачем? Отвечу сразу на этот вопрос.
Безусловно, Windows 8 и её преемница несут в себе огромные улучшения в средствах восстановления и обеспечения стабильности и устойчивости работы ОС. Система автоматической диагностики сбоев работает как часы и срабатывает автоматически, если WIndows отказывается загружаться. Функции Reset and Refresh - это огромный шаг вперед, так как упрощают восстановление системы до пары кликов мышкой.
Но иногда этот автоматизм бывает излишним.
Предположим, я "уложил" систему кривым драйвером для прошивки китайского устройства (у меня эта ситуация имела место быть). Я точно знаю, что ОС не загружается из-за записи в HKLM\System\CurrentControlSet, запускающей сбойный драйвер. Эта ветка реестра содержит описание установленных драйверов и служб. В данном случае устранить сбой самостоятельно можно гораздо быстрее, нежели дожидаться завершения автоматических системных функций, работа которых займёт приличное количество времени.
В предшествующих версиях Windows имелась чрезвычайно полезная функция Загрузка последней удачной конфигурации/Last Known Good Configuration, позволявшая быстро и легко вернуть реестр в состояние до сбоя. Технически она представляла создаваемую при каждой успешной загрузке резервную копию ветки реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet. Можно было нажать F8 при запуске ОС и выбрать соответствующий пункт меню. Это решало проблему со сбойным драйвером, и позволяло моментально получить работоспособную систему.
После появления новых функций восстановления в Windows 8, опция загрузки последней удачной конфигурации по умолчанию отключена в Windows 8 и Windows 8.1, Давайте включим её. Метод, описанный ниже, будет работать и в Windows 8, и в Windows 8.1.
Вот и всё, теперь функция Загрузка последней удачной конфигурации включена, и при следующем старте системы будет создана резервная копия ветки реестра, содержащей описание установленных драйверов и служб.
Чтобы включить доступ к этой функции, нам необходимо разблокировать срабатывание клавиши F8, которая тоже отключена по умолчанию. Это сделать легко, выполнив следующую команду от имени администратора:
При нажатии F8 при загрузке ОС вы увидите классическое загрузочное меню:
Кроме того, вы можете принудить Windows 8 начинать загрузку с этого меню, то есть показывать его автоматически. Для этого необходимо выполнить следующую команду:
Совет: чтобы не возиться командной строкой, вы можете воспользоваться моей утилитой
Boot UI Tuner.
Она представляет собой графический интерфейс для управления скрытыми параметрами загрузчика Windows 8 и Windows 8.1 и позволяет делать всё, что я описал выше, и не только. Кроме того, вам может показаться интересным список секретных команд загрузчика Windows 8.x, который я публиковал ранее.
Безусловно, Windows 8 и её преемница несут в себе огромные улучшения в средствах восстановления и обеспечения стабильности и устойчивости работы ОС. Система автоматической диагностики сбоев работает как часы и срабатывает автоматически, если WIndows отказывается загружаться. Функции Reset and Refresh - это огромный шаг вперед, так как упрощают восстановление системы до пары кликов мышкой.
Но иногда этот автоматизм бывает излишним.
Предположим, я "уложил" систему кривым драйвером для прошивки китайского устройства (у меня эта ситуация имела место быть). Я точно знаю, что ОС не загружается из-за записи в HKLM\System\CurrentControlSet, запускающей сбойный драйвер. Эта ветка реестра содержит описание установленных драйверов и служб. В данном случае устранить сбой самостоятельно можно гораздо быстрее, нежели дожидаться завершения автоматических системных функций, работа которых займёт приличное количество времени.
В предшествующих версиях Windows имелась чрезвычайно полезная функция Загрузка последней удачной конфигурации/Last Known Good Configuration, позволявшая быстро и легко вернуть реестр в состояние до сбоя. Технически она представляла создаваемую при каждой успешной загрузке резервную копию ветки реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet. Можно было нажать F8 при запуске ОС и выбрать соответствующий пункт меню. Это решало проблему со сбойным драйвером, и позволяло моментально получить работоспособную систему.
После появления новых функций восстановления в Windows 8, опция загрузки последней удачной конфигурации по умолчанию отключена в Windows 8 и Windows 8.1, Давайте включим её. Метод, описанный ниже, будет работать и в Windows 8, и в Windows 8.1.
- Откройте редактор реестра (Win+R -> Regedit.exe) и перейдите в раздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager
(см. Переход в нужный раздел реестра одним щелчком мыши) - Создайте здесь новый DWORD параметр BackupCount и задайте его значение равным количеству бекапов ветки CurrentControlSet, которые будет хранить система. Я рекомендую задать его равным 2, не вижу причин плодить резервные копии.
- Теперь создайте подраздел
Код:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager\LastKnownGood
Здесь создайте новый DWORD параметр Enabled и задайте его равным 1.
Вот и всё, теперь функция Загрузка последней удачной конфигурации включена, и при следующем старте системы будет создана резервная копия ветки реестра, содержащей описание установленных драйверов и служб.
Как получить доступ к загрузке последней удачной конфигурации при старте системы в Windows 8.х
Чтобы включить доступ к этой функции, нам необходимо разблокировать срабатывание клавиши F8, которая тоже отключена по умолчанию. Это сделать легко, выполнив следующую команду от имени администратора:
Код:
bcdedit /set "{current}" bootmenupolicy legacy
При нажатии F8 при загрузке ОС вы увидите классическое загрузочное меню:
![AdvancedBootOptions.png AdvancedBootOptions.png](https://www.safezone.cc/data/attachments/68/68513-dd9d79fb5649a7e0292b25ff273dfc92.jpg?hash=w22EEAZvLT)
Кроме того, вы можете принудить Windows 8 начинать загрузку с этого меню, то есть показывать его автоматически. Для этого необходимо выполнить следующую команду:
Код:
bcdedit /set "{bootmgr}" displaybootmenu yes
Совет: чтобы не возиться командной строкой, вы можете воспользоваться моей утилитой
Boot UI Tuner.
![bootuituner.png bootuituner.png](https://www.safezone.cc/data/attachments/68/68514-b595197fa24132413ef8c98426d5eab3.jpg?hash=6mtY9yhxal)
Она представляет собой графический интерфейс для управления скрытыми параметрами загрузчика Windows 8 и Windows 8.1 и позволяет делать всё, что я описал выше, и не только. Кроме того, вам может показаться интересным список секретных команд загрузчика Windows 8.x, который я публиковал ранее.
Последнее редактирование модератором: