На прошлой неделе Microsoft выпустила превью-версию апдейта KB5053658 для Windows 11 24H2. Перечень изменений содержит один примечательный пункт: удален скрипт bypassnro.cmd, позволявший обойти настройку входа в систему из-под аккаунта Microsoft.
Это требование, как и обязательное подключение к интернету, определяет приложение Out-of-Box Experience (OOBE), запускаемое автоматически при установке или обновлении операционной системы.
Поскольку Microsoft Account открывает доступ к облачным сервисам, на которые полагаются многие функции Windows 11, разработчик счел нужным настоять на его использовании, закрыв предоставляемую bypassnro.cmd лазейку «в целях повышения безопасности и удобства использования» ОС.
Как выяснилось, скрипт из сборки удалили, но используемые им команды все еще работают, только теперь придется отменять требования OOBE вручную — например, через создание нового ключа реестра:
- Открыть командную строку (Shift + F10).
- Вбить regedit и нажать Enter, чтобы открыть Редактор реестра.
- Создать DWORD с именем bypassnro в подразделе HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE.
- Двойным кликом перевести значение bypassnro-ключа в «1» и кликнуть «OK» для сохранения.
- Закрыть Редактор и перезапустить систему (командой shutdown /r).
Можно обойтись и без Редактора реестра, запустив пару команд из консоли:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f
shutdown /r /t 0
Или вызвать скрытый экран настройки локальной учетной записи командой
start ms-cxh:localonly
В Bleeping Computer опробовали этот метод и убедились, что он работает.