Как обойти принудительный вход в учётную запись Microsoft в Windows 11

От:

Проблема. При установке или первом запуске Windows 11 компьютер загружается, но просит войти в учётку Microsoft, однако запись Microsoft нам не нужна или же войти в неё не удаётся. При этом локальная учётная запись недоступна.

Способ А: Командная строка с установочной флешки

  1. Вызываем меню восстановления системы.

Включаем компьютер. Как только видим крутящиеся точки или логотип Windows — перезагружаем компьютер кнопкой. Повторяем это действие ещё раз. Включаем компьютер в третий раз. После этого мы должны увидеть синий экран «Автоматическое восстановление».

  1. На экране установки нажимаем «Восстановление системы».
  2. Проходим по пути: Поиск и устранение неисправностей — Дополнительные параметры — Командная строка.
  3. Сперва узнаем букву системного диска через diskpart:

Переходим в утилиту Diskpart:

Diskpart

Выведем все разделы диска:

list volume

Находим нужный раздел. Чаще это буква С. Выходим из утилиты Diskpart:

exit

5. Загружаем реестр и добавляем в него параметр (букву диска заменяем на свою):

reg load HKLM\TEMP C:\Windows\System32\config\SOFTWARE

reg add HKLM\TEMP\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f

reg unload HKLM\TEMP

Это отключает принудительную проверку подключения к интернету на этапе OOBE. Благодаря этому система показывает кнопку «У меня нет интернета» и позволяет создать локальную учётную запись.

6. Перезагружаемся. Проверяем

Способ Б: Замена utilman.exe с загрузочной флешки (самый надёжный)

Работает всегда, даже если стандартные методы не помогают.

  1. Стартуем с загрузочной флешки. Дожидаемся экрана с выбором дисков для установки. Продолжать установку не нужно. Нам нужна только командная строка.
  1. Открываем командную строку сочетанием клавиш: Shift + F10.
  2. Определяем букву системного диска через diskpart (см. выше) или через проводник (explorer.exe). Обычно это C.
  3. Выполняем команды:

move C:\Windows\System32\utilman.exe C:\Windows\System32\utilman.exe.bak

copy C:\Windows\System32\cmd.exe C:\Windows\System32\utilman.exe

Таким образом, мы подменили утилиту специальных возможностей (utilman.exe ) на командную строку (cmd.exe). Нам важно запустить её из стартованной системы, в которую не можем войти.

  1. После перезагрузки грузимся с жёсткого диска.
  2. На экране входа нажимаем иконку «Специальные возможности» (человечек с часами в правом нижнем углу).
  3. Откроется командная строка с правами SYSTEM. Создаём нового локального пользователя («Локальный» заменяем на желаемое имя учётки):

net user Локальный /add

net user Локальный /active:yes

net localgroup Администраторы Локальный /add

  1. Закрываем командную строку и перезагружаемся.
  2. Теперь отображаются две УЗ. Входим под новым пользователем.
  1. Возвращаем utilman.exe на место (от имени администратора):

move C:\Windows\System32\utilman.exe.bak C:\Windows\System32\utilman.exe

Система взломана, локальная учётка создана. Но остался один момент

Как закрепить результат (отключить повторные принуждения)

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

1. Отключение принудительного входа в параметрах

Параметры (Win + I) — Учётные записи — Ваши данные. Проверяем, что мы под локальной учёткой. Предложение «Войти с Microsoft» игнорируйте.

2. Запрет через реестр

Нажимаем Win + R — regedit

Переходим в ветку:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Создаём DWORD (32 бита) с именем NoConnectedUser и значением 1.

Это запрещает системе предлагать и переключать нас на учётную запись Microsoft. Windows просто «забывает» о существовании такой возможности в интерфейсе.

3. Отключение активного зондирования интернета

Переходим в ветку:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet

Находим параметр EnableActiveProbing, устанавливаем значение 0.

Отключив активное зондирование, мы говорим системе: «Не лезь к Microsoft, чтобы узнать, есть ли интернет. Считай, что интернет есть всегда, если сеть подключена».

Чтобы не лазить по реестру вручную, можно воспользоваться bat-файлом

Важное примечание

После крупных обновлений Windows иногда сбрасывает эти настройки. Если система снова начнёт требовать облачную учётку — повторяем Способ Б (замена utilman.exe). Он работает всегда и не зависит от версии Windows. Это, кстати, редкость и шансы, что это повторится, низкие. А ещё можно отключить автоматическое обновление приложением «OO ShatUp»


Комментарии закрыты