Назад | Перейти на главную страницу

Windows Server 2008 - Экран «Предотвращение восстановления после ошибок» при следующей загрузке

Я хотел бы иметь возможность вернуться к моментальному снимку, сделанному с работающей виртуальной машины Windows Server 2008, и загрузить его, не видя экрана восстановления после ошибки Windows (Windows не завершилась успешно, выберите между безопасным режимом и обычным запуском Windows).

В Windows Server 2003 можно предотвратить появление экрана Windows Error Recovery, удалив значение LastAliveStamp в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability

Хотя этот ключ все еще существует в Windows Server 2008, его удаление не имеет такого же эффекта.

Принятый ответ для это сообщение на форуме указывает, что наличие следующих элементов при загрузке указывает на то, что предыдущее завершение работы было ненормальным:

Мой подход до сих пор заключался в том, чтобы удалить все вышеперечисленное перед тем, как сделать снимок, чтобы при следующей загрузке казалось, что Windows была выключена правильно.

Я попытался удалить файлы и раздел реестра перед тем, как сделать снимок, но когда я вернусь к снимку и включу виртуальную машину, я все еще вижу экран восстановления после ошибки.

Я пробовал это как с Windows Server 2008, так и с Windows Server 2008 R2, если для каждой из них требуется другое решение, мне интересно узнать их обоих.

Есть ли у кого-нибудь предложения о том, как я могу это сделать или что-то еще, что я могу попробовать?

bcdedit работает для этого на win 7 ultimate (должен запускаться с выключенным UAC или в командной строке с административными привилегиями):

bcdedit /set {current} bootstatuspolicy ignoreallfailures

Чтобы восстановить исходные настройки:

bcdedit /set {default} bootstatuspolicy displayallfailures

Описание:

Файлы данных конфигурации загрузки (BCD) предоставляют хранилище, которое используется для описания загрузочных приложений и параметров загрузочных приложений. Объекты и элементы в магазине эффективно заменяют Boot.ini.

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

Источники и дополнительная литература:

EDIT: подтверждено, что этот инструмент совместим с Server 2008 Вот

Когда вы делаете снимок работающей виртуальной машины, у вас будет снимок, устойчивый к сбоям.

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