Windows 10 как безопасный режим: Как войти в безопасный режим в Windows 10 — ThinkPad
Содержание
Чистая загрузка и безопасный режим: в чем разница?
Windows представляет собой комбинацию собственных программ, служб и подпрограмм, а также сторонних инструментов. Эта комбинация гарантирует, что у вас будет стабильная операционная система для установки и запуска программ.
Но из-за наличия большого количества программ и сервисов всегда есть риск программных или аппаратных конфликтов.
Безопасный режим и чистая загрузка — это два режима ОС, которые можно использовать для разрешения этих конфликтов.
Что такое чистая загрузка?
Чистая загрузка, как следует из названия, запускает ваш компьютер в состоянии, свободном от каких-либо сторонних инструментов или служб. Таким образом, ваш компьютер загружается только с основными службами Microsoft, работающими в фоновом режиме.
По сути, когда вы выполняете чистую загрузку, вы отключаете все службы, не принадлежащие Microsoft, чтобы увидеть, какие сторонние службы вызывают конфликты. Загрузка в этом состоянии позволяет сузить список программ, потенциально вызывающих конфликты.
Windows не поможет вам запуститься в чистой загрузочной среде. Вы должны отключить все сторонние службы вручную.
Связано: Как выполнить чистую загрузку в Windows 10
Что такое безопасный режим?
Безопасный режим — это встроенная функция Windows, которая позволяет ОС загружаться без ненужных служб и драйверов. Когда вы загружаете свою ОС в безопасном режиме, вы говорите Windows отключить все те службы и аппаратные драйверы, которые не нужны для работы Windows.
Когда вы загружаетесь в безопасном режиме, вы можете быть удивлены тем, насколько он медленный. Это связано с тем, что безопасный режим также отключает все улучшения скорости, такие как аппаратное ускорение. Итак, если вы хотите использовать безопасный режим, приготовьтесь к грубому и простому опыту.
Связано: Как загрузиться в безопасном режиме в Windows 10
Разница между чистой загрузкой и безопасным режимом
На первый взгляд, чистая загрузка и безопасный режим звучат очень похоже. Оба отключают сторонние сервисы. В обоих режимах работают только службы Microsoft. И оба режима используются для поиска и разрешения конфликтов. Значит, они одно и то же?
Нет: безопасный режим и чистая загрузка — это два разных режима, которые создают разные среды Windows.
Безопасный режим — это встроенная функция. Другими словами, вам не нужно настраивать что-то вручную. Все, что вам нужно сделать, это переключить безопасный режим, а Windows сделает все остальное.
Для безопасного режима в Windows есть набор предварительно запрограммированных инструкций о том, какие службы и подпрограммы следует отключить. Таким образом, он отключит все несущественные драйверы, службы и процедуры, в том числе те, которые поставляются непосредственно Microsoft. Это означает, что безопасный режим будет нацелен как на собственные, так и на сторонние службы.
Чистая загрузка, с другой стороны, предназначена только для сторонних служб. В этом режиме вы вручную отключаете все сторонние службы.
В результате получается среда, свободная от каких-либо сторонних настроек, но все службы Microsoft будут доступны.
Таким образом, там, где в безопасном режиме отсутствуют какие-либо настройки, которые устанавливаются поверх основных драйверов, даже разработанных Microsoft, чистая загрузка избавляет только от сторонних служб. Итак, все твики Microsoft вроде аппаратного ускорения отсутствуют в первом и присутствуют во втором.
Безопасный режим предназначен для поиска и устранения конфликтов и проблем, вызванных аппаратными компонентами. Вот почему только самые основные драйверы оборудования работают в безопасном режиме.
Безопасный режим также ограничивает возможность установки программ. Итак, вы не можете установить некоторые программы.
Чистая загрузка, напротив, предназначена для выявления и устранения конфликтов программного обеспечения. Итак, все аппаратные драйверы доступны. Вы также можете установить любую программу, находясь в среде чистой загрузки.
Чистая загрузка или безопасный режим: выбор за вами
Чистая загрузка — это не то же самое, что безопасный режим. Итак, какой из них вы используете, будет зависеть от ваших потребностей. Если вы хотите решить проблемы с программным обеспечением, используйте чистую загрузку. Если вы хотите решить проблемы с оборудованием, используйте безопасный режим Windows.
Наконец, помните, что эти режимы не будут напоминать ваш обычный опыт работы с Windows. Много чего будет не хватать. После того, как вы сделали то, что вам нужно было сделать, загрузите Windows в обычном режиме.
Как узнать, работает ли Windows в безопасном режиме?
спросил
Изменено
1 год, 2 месяца назад
Просмотрено
46 тысяч раз
У меня есть сервер Windows, который иногда перезагружается в безопасном режиме после обновлений. Я работаю над этой проблемой, но мне действительно хотелось бы знать, как я могу проверить, работает ли Windows в безопасном режиме или нет.
В идеале я хотел бы включить его в скрипт, который отправлял бы пассивную проверку на наш ящик Nagios со статусом.
Есть ли какая-то переменная среды, которую я могу использовать, или какой-то способ получить эту информацию через командную строку?
- windows
- windows-server-2003
- nagios
- интерфейс командной строки
5
Думаю, это то, что вам нужно
PS C:\> gwmi win32_computersystem | выберите BootupState BootupState ----------- Обычная загрузка
http://msdn.microsoft.com/en-us/library/windows/desktop/aa394102%28v=vs.85%29.aspx
Возможные возвращаемые значения:
Обычная загрузка Безопасная загрузка Отказоустойчивость с сетевой загрузкой
2
Согласно этой статье, для переменной среды с именем SAFEBOOT_OPTION
установлено значение Минимум
или Сеть
, если система запущена в безопасном режиме или в безопасном режиме с поддержкой сети; в противном случае переменная не установлена.
Проверка значения переменной должна помочь; однако имейте в виду, что если система на самом деле работает в безопасном режиме, у нее изначально не будет сети, поэтому отчет о ее статусе может быть… трудным.
1
Вы также можете запустить запрос WMI, предложенный Craig620, непосредственно из командной строки, если вы не используете PowerShell:
> wmic COMPUTERSYSTEM ПОЛУЧИТЬ BootupState BootupState Обычная загрузка
РЕДАКТИРОВАТЬ: плохо, я недостаточно внимательно прочитал базу знаний, чтобы понять, что она бесполезна как ответ сама по себе.
Более полезный способ определить, находитесь ли вы в безопасном режиме или нет: Microsoft® Windows® Internals: Microsoft Windows ServerTM 2003, Windows XP и Windows 2000 by Mark E. Russinovich, David A. Solomon .
Ядро Windows сканирует параметры загрузки в поисках переключателей безопасного режима в начале загрузки и устанавливает внутреннюю переменную InitSafeBootMode на значение, отражающее переключатели, найденные ядром.
Ядро записывает значение InitSafeBootMode в значение реестра HKLM\SYSTEM\CurrentControlSet\SafeBoot\Option\Option Value , чтобы компоненты пользовательского режима, такие как SCM, могли определить, в каком режиме загрузки находится система.
Возьмите приведенное выше и соедините с приведенным ниже, и вы получите место в реестре, которое вы можете проверить с помощью числового значения, которое вы можете преобразовать во что-то полезное.
Из базы знаний support.microsoft под названием «Как определить, работает ли система в безопасном режиме с помощью драйвера устройства».
Ядро ОС Windows экспортирует указатель на переменную ULONG, которая
с именем InitSafeBootMode. Эта переменная содержит настройки безопасного режима.Драйвер устройства может определить, работает ли система в безопасном режиме
Mode по значению переменной InitSafeBootMode. Значение 0 означает
что система не работает в безопасном режиме.