BypassNRO
BypassNRO (произн. байпас-нро) — не просто файлик bypassnro.cmd где-то в недрах Окон 11, а скорее Священный Грааль, тайное знание и последняя Надежда для тех, кто ещё помнит времена, когда ОС ставилась на твой пепелац без обязательного доклада Большому Брату и подключения к глобальной паутине прямо во время ритуала инициации, известного хомячкам как «первоначальная настройка». Сие заклинание, вызываемое шаманским нажатием Shift + F10 и вводом волшебной команды oobe\bypassnro в чёрное окошко, позволяло пропустить этап «Давай подключимся к сети» и создать старую добрую локальную учётную запись, а не привязывать свой хардварный гроб к облачному поводку Мелкомягких.
Внезапный анальный огораживание[править]
Но ничто не вечно под луной, особенно лазейки, неугодные Корпорации Добра. В последних билдах (что-то вроде 26200.5516 и 26120.3653, если тебе не пофиг) Мелкомягкие внезапно взяли и выпилили этот самый bypassnro.cmd из Винды. Попытка призвать дух свободы теперь карается унылым сообщением: «oobe\bypassnro не распознаётся как внутренняя или внешняя команда…» — ну, ты понел.
Официальное объяснение, как всегда, лучится заботой о дорогом пользователе:
Мы удаляем скрипт bypassnro.cmd из сборки, чтобы повысить безопасность и удобство использования Windows 11. Это изменение гарантирует, что все пользователи не выйдут из настройки без подключения к Интернету и учётной записи Microsoft.
Переводя с корпоративного на человеческий: «Мы задолбались, что вы, нищеброды, не хотите жрать наши облака, сливать нам телеметрию 24/7 и оформлять подписку на Офис 365, поэтому мы закручиваем гайки, прикрываясь безопасностью (лол) и удобством (для нас, конечно же)». Ведь ничто так не повышает удобство, как невозможность установить систему на железо без интернета или когда дрова на твою сетевуху ещё не подтянулись. Особый лулз доставляет ситуация, когда ты сидишь в какой-нибудь глуши с ноутом, где инет только через свисток, а Окошки требуют вайфай или патч-корд, которого нет и не будет.
Костыли и велосипеды[править]
Народ, однако, не пальцем деланный. Не успели Мелкомягкие заварить калитку, как кулибины тут же проковыряли дырку в заборе. Оказывается, сам механизм обхода пока жив, просто убрали удобный скрипт. Теперь ритуал стал чуть сложнее, но всё ещё выполним для тех, кто не боится реестра:
На экране настройки Винды, где она клянчит интернет, снова жмём Shift + F10.
- В чёрном окошке пишем regedit и жмём Enter.
- В открывшемся храме боли и страданий идём по пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE.
- Там создаём новый параметр DWORD (32-бита) с именем BypassNRO.
- Открываем его и ставим значение 1.
- … PROFIT! Закрываем всё, перезагружаемся (shutdown /r /t 0 в той же консольке в помощь).
Вуаля! После ребута Винда снова позволит тебе гордо заявить «У меня нет интернета» и создать православный локальный аккаунт. Конечно, до следующего патча, когда Мелкомягкие выпилят и эту возможность, заставив тебя либо страдать, либо таки заводить MS-аккаунт, либо… ну ты понел, пора валить.
Но и это ещё не всё! Пока одни ковырялись в реестре, другие сумрачные гении из интернетов нарыли ещё более хитрый способ, получивший пафосное название WinJS-Microsoft-Account-Bypass. Этот метод позволяет вызвать скрытый интерфейс создания локального аккаунта прямо во время OOBE, даже если дырку в реестре окончательно заварят бетоном. Суть в том, чтобы на одном из ранних экранов настройки (например, выбора раскладки клавиатуры, но до экрана подключения к сети, это важно!) вызвать консоль разработчика браузерного движка, на котором крутится этот OOBE, нажатием Ctrl + Shift + J. Экран потемнеет, и слева вверху появится строка ввода >. Туда нужно аккуратно, буква в букву (регистр важен!), ввести магическую формулу: WinJS.Application.restart("ms-cxh://LOCALONLY"). Можно использовать Tab для автодополнения, чтобы не ошибиться. Жмём Enter, затем Esc, чтобы закрыть консоль (если не закрывается, кликнуть мышкой по экрану и снова Esc). И если звёзды сошлись правильно, перед нами предстанет упрощённый экран создания локальной учётной записи в стиле старой доброй десяточки. Вводим имя пользователя, пароль (или оставляем пустым, если хотим пацанский аккаунт без пароля), отвечаем на секретные вопросы (или вбиваем туда всякую чушь) — и вуаля, система продолжает установку без всяких интернетов и MS-аккаунтов. Говорят, этот трюк работает за счёт вызова скрытой кнопки _localAccountButton через внутренний URI ms-cxh://LOCALONLY, который принудительно перезапускает OOBE в режиме создания локального аккаунта. Звучит как чёрная магия, но, по слухам, работает.
К слову, это не первый заход Корпорации Зла на эту поляну. Не так давно они прикрыли лавочку с созданием локальной учётки через ввод фейкового мыла типа [email protected] и рандомного пароля. Раньше система ругалась, но потом сдавалась и предлагала создать локальный аккаунт. Теперь же она просто упрямо твердит: «Введи нормальное мыло, сука!».
Так что, анон, запасайся старыми образами, изучай реестр и готовься к новым увлекательным квестам от Мелкомягких. Ведь твои данные и твои деньги сами себя не соберут. А безопасность и удобство… ну, ты понял, чьи именно.