Отключение тестового режима Windows 10¶
Тестовый режим Windows 10 — режим операционной системы, при котором загрузка неподписанных драйверов и запуск неподписанных приложений становятся возможными. Он предназначен для разработчиков и отладки программного обеспечения. В тестовом режиме на рабочем столе в правом нижнем углу отображается водяной знак «Тестовый режим Windows». Отключение тестового режима возвращает систему к стандартной политике подписи драйверов.
¶Назначение тестового режима
По умолчанию Windows 10 требует, чтобы все загружаемые драйверы и исполняемые файлы имели цифровую подпись, выданную Microsoft или доверенным центром сертификации. Это механизм защиты от вредоносного и непроверенного программного обеспечения. Тестовый режим снимает это ограничение: в нём система позволяет загружать драйверы без валидной подписи. Режим активируется инструментом bcdedit.exe и используется при:
- отладке собственных драйверов перед их подписанием;
- работе с оборудованием, для которого нет сертифицированных драйверов;
- тестировании программ, требующих доступа к низкоуровневым функциям ядра.
После завершения разработки тестовый режим рекомендуется отключить, чтобы восстановить стандартный уровень защиты.
¶Способы отключения
¶Через командную строку (bcdedit)
Основной способ — использование утилиты bcdedit.exe, управляющей данными загрузки (BCD). Для отключения тестового режима необходимо выполнить команду от имени администратора:
`` bcdedit /set testsigning off ``
После выполнения команды требуется перезагрузка компьютера. Если водяной знак «Тестовый режим Windows» исчез с рабочего стола, режим успешно отключён.
Для повторной активации тестового режима используется обратная команда:
`` bcdedit /set testsigning on ``
¶Отключение через UEFI (Secure Boot)
В ряде случаев команда bcdedit /set testsigning off завершается сообщением об ошибке «Значение защищённой политики ОС не может быть изменено или удалено». Это связано с включённой функцией Secure Boot, которая блокирует изменение политик загрузки. Для отключения тестового режима в такой ситуации необходимо:
- Перезагрузить компьютер и войти в настройки UEFI/BIOS (обычно клавиша Del, F2 или F10 при старте).
- Найти параметр Secure Boot и перевести его в состояние Disabled.
- Сохранить настройки и перезагрузить систему.
- Выполнить команду
bcdedit /set testsigning offв командной строке от имени администратора. - При желании снова включить Secure Boot в настройках UEFI.
¶Через реестр Windows
Тестовый режим можно отключить средствами редактора реестра. В ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy параметр VerifiedAndReputablePolicySettings отвечает за политику подписи. Установка значения 0 в этом параметре отключает строгую проверку подписи. После изменения реестра требуется перезагрузка. Следует учитывать, что ручное редактирование реестра требует осторожности: некорректные изменения могут привести к нестабильности системы.
¶Через оснастку «Локальная групповая политика»
В редакциях Windows 10 Pro и Enterprise доступен редактор локальной групповой политики (gpedit.msc). В разделе «Конфигурация компьютера» → «Административные шаблоны» → «Система» → «Драйверы устройств» содержатся параметры, связанные с политикой подписи драйверов. Однако этот метод не полностью заменяет bcdedit и подходит не во всех редакциях.
¶Возможные проблемы
При попытке отключить тестовый режим могут возникнуть следующие трудности:
| Проблема | Причина | Решение |
|---|---|---|
| Ошибка «Значение защищённой политики ОС не может быть изменено» | Включён Secure Boot | Отключить Secure Boot в UEFI |
| Команда выполнена, но водяной знак остался | Не выполнена перезагрузка | Перезагрузить компьютер |
| Ошибка доступа | Командная строка запущена не от администратора | Запустить CMD от имени администратора |
| После отключения система не загружается | Конфликт с неподписанными драйверами | Загрузиться в безопасном режиме и вернуть настройки |
¶Восстановление загрузки после отключения
В редких случаях, если после отключения тестового режима возникают проблемы с загрузкой драйверов, можно использовать точку восстановления системы или загрузку в безопасном режиме. В безопасном режиме команда bcdedit /set testsigning off (или обратная) выполняется так же, как в обычном режиме.
¶Интересные факты
- Водяной знак «Тестовый режим Windows» отображается поверх всех окон и не может быть скрыт без отключения самого режима.
- Тестовый режим не отключает проверку подписи UEFI-загрузчика, поэтому он не является аналогом режима разработчика (Developer Mode) в Windows 10.
- В Windows 11 механизм отключения тестового режима полностью идентичен и использует те же команды
bcdedit.
Источники:
- Документация Microsoft Learn: «Драйверы в тестовом режиме Windows»
- Справка по утилите BCDedit (Microsoft Docs)
- Техническая документация Windows 10 (Microsoft Press)
