Ga naar inhoud

BypassNRO

Windows 11 instellen met een lokaal account, zonder Microsoft-account

Gebruik

Druk tijdens Windows Setup (OOBE) op Shift+F10 voor een opdrachtprompt en voer uit:

iex(irm bypassnro.thectic.nl/bypass.ps1)

Dat is alles. Er zijn geen opties of parameters.

Checksums

SHA256:

  • bypass.ps1: f62461594526f4ed4b4d05a8c0dc435c444f0fa64d9b4560aa08ab77d7ed96ca
  • unattend.xml: 7c5d4eb9a9cfe03cb506c4189e3955ca5f36788131386f30f519d8e861c0ad1c

Het script toont de SHA256 van beide bestanden die het downloadt en wacht dan. Vergelijk de twee waarden op het scherm met de twee hierboven voordat je y antwoordt. Wijkt er één af, antwoord dan n — op dat moment is er nog niets gewijzigd.

Een zelf gedownload bestand controleer je zo: Get-FileHash .\bypass.ps1 -Algorithm SHA256

Als je niet in Windows Setup zit

Het script kijkt ook onder welk account je bent aangemeld. Windows Setup draait onder een tijdelijk account met de naam defaultuser0, dus dat ben jij in de console van Shift+F10. Iedere andere naam betekent dat de computer waarschijnlijk al is ingericht, en Sysprep stuurt die machine dan volledig terug door Setup.

In dat geval waarschuwt het script eerst en gaat het alleen verder als je CONTINUE typt. Een simpele y is niet genoeg, zodat één losse toetsaanslag geen werkende computer terugzet.

Status: voor het laatst getest op 5 oktober 2026 op Windows 11 build 26300.9457 (26H2) — werkt nog steeds. Het werkte ook op 25H2 (build 26200.9457, getest op 19 september 2026).

Waarom deze methode blijft werken: Microsoft verwijderde oobe\bypassnro in maart 2025 uit Windows 11 en blokkeerde het alternatief start ms-cxh:localonly vanaf oktober 2025. Sysprep en unattend.xml zijn van een andere orde: ze horen bij Windows’ eigen enterprise-deploymenttools en zijn niet te verwijderen zonder zakelijke imaging te breken.

Zie de GitHub-repository voor openstaande issues en updates.

Wat het doet

  1. Downloadt unattend.xml en schrijft die naar C:\Windows\Panther\unattend.xml
  2. Voert Sysprep.exe /oobe /unattend:C:\Windows\Panther\unattend.xml /reboot uit
  3. De computer herstart naar OOBE, dat de answer file leest en de accounts hieronder aanmaakt

Alles wat niet is opgeslagen gaat bij de herstart verloren.

Accounts die worden aangemaakt

AccountGroepWachtwoordOpmerkingen
AdminAdministratorsgeenWordt één keer automatisch aangemeld, daarna gaat autologon uit
UserUsersgeenStandaardgebruiker

Dat zijn de letterlijke accountnamen. OOBE vraagt niet meer om een Microsoft-account, een gebruikersnaam of een wachtwoord, dus geef beide accounts direct na de eerste aanmelding een wachtwoord.

Tijdlijn

DatumGebeurtenis
Maart 2025Microsoft verwijdert oobe\bypassnro uit Windows 11 (24H2/25H2)
6 oktober 2025start ms-cxh:localonly geblokkeerd vanaf Insider-builds 26220.6772 / 26120.6772
19 september 2026Deze Sysprep-methode werkt nog steeds op 25H2-build 26200.9457
5 oktober 2026Deze Sysprep-methode werkt nog steeds op 26H2-build 26300.9457

Problemen oplossen

Als de computer niet herstart, logt Sysprep de reden in C:\Windows\System32\Sysprep\Panther\setuperr.log.

Het script moet verhoogd (als Administrator) draaien. De console die je met Shift+F10 tijdens OOBE krijgt, is dat al.

Opmerkingen

Alleen de oobeSystem-pass van de answer file wordt toegepast. Sysprep /oobe zonder /generalize draait specialize niet opnieuw, dus alles wat daar staat wordt genegeerd. Gebruik voor debloaten en tweaks WinDeploy of WinUtil.

Met dank aan

De unattend.xml hier leunt sterk op de unattend.xml-generator van Christoph Schneegans, een grondige en goed gedocumenteerde tool om Windows-answerfiles te bouwen. We hebben er bij hem afgekeken en er veel van geleerd. Wil je de answer file verder aanpassen dan wat dit project meelevert, begin daar.