I plan to add to this list.
My list of ways to do it.
Probably the easiest.
Set up for work or school. Any domain name works.
Works on Pro
or
use Rufus
or
Developer Console open CMD
Secondary Keyboard Screen
ctrl + shift + j
enter this command
WinJS.Application.restart("ms-cxh://LOCALONLY")
Esc
or
Create a file oobebypass.txt containing
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\OOBE /v HideOnlineAccountScreens /t REG_DWORD /d 1 /f
Place the file next to the Win11.iso on the flash drive.
During Win 11 fresh install
Shift + F10 at region screen to open cmd.
If the flash drive is E:
cd to E: and run notepad.exe open oobebypass.txt
copy the command.
Return to cmd and paste the command.
or
Create a file oobebypass.reg containing:
HKLM\Software\Microsoft\Windows\CurrentVersion\OOBE /v HideOnlineAccountScreens /t REG_DWORD /d 1 /f
Place the file on the flash drive next to the Win11.iso.
During Win 11 fresh install
Shift + F10 at region screen.
If the flash drive is E: type the following cmd
E:
reg import oobebypass.reg
or
Copy this to an oobebypass.txt
Place it on the flash drive next to Win.iso
Run notepad in CMD and load the txt file to copy\paste the commands.
Region Screen
Shift + F10
net user "YourUserName" * /add
net localgroup administrators "youraccountname" /add
net user "YourUserName" /active:yes
net user "YourUserName" /expires:never
net user "Administrator" /active:no
net user "defaultUser0" /delete
Now type REGEDIT to open the registry editor and navigate to:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE
Delete DefaultAccount registry entry keys
"DefaultAccountAction"
"DefaultAccountSAMName"
"DefaultAccountSID"
Rename LaunchUserOOBE to SkipMachineOOBE
Set value to 1
shutdown /r /t 0
My Favorite