Gra w Whac-A-Mole sięga 1975 roku, ale nowoczesną edycję znajdziemy w potyczce, jaką Microsoft toczy z wieloma użytkownikami Windows 11. Za każdym razem, gdy ktoś odkryje metodę obejścia wymogu konta lub odinstalowania niechcianej funkcji, agent z Redmond ją blokuje. Dziś przyszła kolej na słynny «BypassNRO», usunięty z najnowszego builda Insider. Choć nadal istnieje możliwość przywrócenia jego działania, to tylko kwestia czasu, zanim Microsoft wyeliminuje go całkowicie…
Najbardziej irytujące w tym całym konflikcie jest to, że firma ma już odpowiednie rozwiązanie, ale nie chce go dystrybuować w kanałach detalicznych. Chodzi oczywiście o Windows 11 IoT Enterprise LTSC: jest aktualizowany, kompatybilny, działa bardzo dobrze, nie rozprasza użytkownika głupotami, a co najważniejsze, wszystkie „wymagania” sprzętowe są opcjonalne. Gdyby ta edycja Windows 11 była legalnie dostępna, udział w rynku Windows 10 spadłby gwałtownie. Zamiast tego... Redmond odpowiada tak:
Microsoft usuwa BypassNRO w najnowszym buildzie Insider Windows 11
Wczoraj Microsoft ogłosił wydanie builda Insider 26200.5516 Windows 11 w kanale Dev. Wszystkie te buildy są oparte na Windows 11 24H2 i zawierają „ulepszenia”, które trafiły do kanału beta. Tekst podkreśla optymalizacje, takie jak lokalne wyszukiwanie semantyczne na urządzeniach Copilot+, wyszukiwanie zdjęć zapisanych w chmurze, „przegląd” dla Narratora oraz uproszczony „zielony ekran” (to BSOD w buildach deweloperskich), między innymi. Jednak w kategorii „Other” można zobaczyć to ostrzeżenie...
Aby „poprawić bezpieczeństwo i wygodę użytkownika” w Windows 11, Redmond zdecydował się usunąć skrypt znany jako bypassnro.cmd, gwarantując w ten sposób, że wszyscy użytkownicy zakończą proces konfiguracji z połączeniem z Internetem „i” kontem Microsoft. Jak działa ten skrypt? W zasadzie musi być aktywowany ręcznie, gdy użytkownik dojdzie do punktu, w którym Windows prosi o połączenie. Kombinacja Shift+F10 otwiera wiersz polecenia z podwyższonymi uprawnieniami, a polecenie OOBE\BYPASSNRO uruchamia skrypt, aby „kontynuować bez Internetu” po ponownym uruchomieniu.
Microsoft mógł usunąć skrypt, ale jego wewnętrzne polecenia wciąż istnieją. Zawartość bypassnro.cmd to po prostu:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f shutdown /r /t 0
Nieco bardziej niewygodne do wpisania, ale powinno zadziałać tak samo. Gwarancje? Żadne, ponieważ Microsoft ma możliwość usunięcia tego polecenia, kiedy zechce. Alternatywy? Zawsze możemy użyć Rufusa, wygenerować plik unattended.xml w skrajnych przypadkach, „poszukać” wspomnianej edycji Windows albo postawić na Linuxa. Moje ostatnie eksperymenty z Ubuntu Unity działały bardzo dobrze…
Źródła: Microsoft, The Verge