Setting up Windows 11 usually requires an internet connection, forcing users to sign in with a Microsoft account. However, many users prefer creating a local account instead.
To bypass this, the OOBE\BypassNRO command is a commonly used trick. But what if it doesn’t work?
If you’ve tried running OOBE\BypassNRO and nothing happens, don’t worry—you’re not alone! This guide will explain why the command might not be working and how to fix it step by step.
What Is OOBE\BypassNRO and Why Is It Used?
Before we fix the issue, let’s quickly understand what OOBE\BypassNRO does.
🔹 OOBE (Out-of-Box Experience) refers to the setup process when installing Windows for the first time.
🔹 BypassNRO (Bypass Network Requirement Online) is a command that allows you to skip the internet connection requirement and create a local user account instead of being forced to use a Microsoft account.
💡 Why Use This Command?
✔ Helps set up Windows 11 offline without an internet connection.
✔ Allows you to create a local account instead of a Microsoft account.
✔ Useful for installing Windows 11 on a device without Wi-Fi or Ethernet.
Why Is OOBE\BypassNRO Not Working? Possible Causes
If the OOBE\BypassNRO command isn’t working, it could be due to:
❌ Wrong Command Execution – Entering the command incorrectly or in the wrong setup phase.
❌ Blocked by Windows Update – Microsoft may have patched this bypass in newer Windows 11 builds.
❌ Hardware-Specific Issues – Some BIOS settings or network configurations may interfere.
❌ Keyboard or Input Problems – If the keyboard isn’t working properly, you might not be executing the command correctly.
❌ Corrupt Installation Files – If your Windows 11 installation files are damaged, some setup features may not function properly.
Let’s go through step-by-step fixes to get the OOBE\BypassNRO command working again!
How to Fix OOBE\BypassNRO Not Working in Windows 11
1. Make Sure You Are Entering the Command Correctly
The biggest reason OOBE\BypassNRO doesn’t work is typing the command incorrectly or executing it in the wrong place.
🔹 Correct Steps to Enter OOBE\BypassNRO:
1️⃣ When you reach the “Let’s connect you to a network” screen, press Shift + F10 to open Command Prompt.
2️⃣ Type exactly:
OOBE\BypassNRO
3️⃣ Press Enter and wait—your PC should restart automatically.
4️⃣ After the reboot, you should now see a “Skip” option to bypass the network requirement.
✅ If the command isn’t recognized: Double-check the spelling, and try again. Windows is case-insensitive, but entering it exactly as shown avoids mistakes.
2. Use an Alternative Command: OOBE\BypassNRO + ipconfig
If OOBE\BypassNRO
doesn’t work alone, try combining it with a network reset command.
🔹 Steps to Try:
1️⃣ Press Shift + F10 to open Command Prompt.
2️⃣ Enter the following commands one by one:
arduino
OOBE\BypassNRO
ipconfig /release
3️⃣ Press Enter, then restart your computer.
4️⃣ Try setting up your local account again.
✅ Why This Works: The ipconfig /release
command disconnects your network, preventing Windows from forcing online login.
3. Disconnect Your Internet Before Running Setup
Another way to force Windows 11 to allow local account creation is to disconnect from the internet entirely.
🔹 How to Do This:
✅ Unplug Ethernet Cable – If you’re using a wired connection, remove the cable before starting Windows setup.
✅ Disable Wi-Fi in BIOS – Some laptops allow you to turn off Wi-Fi from BIOS settings.
✅ Block Internet on Router – You can temporarily disable internet access from your router settings.
✅ Now restart your PC and try setup again! You should see a “Skip” or “I don’t have internet” option.
4. Use the Local Account Trick (Without OOBE\BypassNRO)
If nothing works, you can still create a local account manually by entering a fake email during setup.
🔹 How to Do It:
1️⃣ On the Microsoft Account Sign-In Screen, enter:
perl
no@thankyou.com
2️⃣ Use any random password and press Enter.
3️⃣ Windows will say, “Oops, something went wrong” and allow you to create a local account instead.
✅ Why This Works: Windows 11 assumes there’s an error and lets you bypass the Microsoft login requirement.
5. Try Registry Edit to Bypass Online Requirement
If nothing works, modifying the Windows Registry Editor can force a local account setup.
🔹 Steps to Edit the Registry:
1️⃣ Press Shift + F10 to open Command Prompt.
2️⃣ Type:
nginx
regedit
3️⃣ Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE
4️⃣ Right-click on OOBE, select New > DWORD (32-bit) Value, and name it:
nginx
BypassNRO
5️⃣ Double-click it and set the Value Data to 1
.
6️⃣ Close Registry Editor and restart your PC.
✅ Now, try setting up Windows again! You should be able to skip the online requirement.
Final Thoughts: Get OOBE\BypassNRO Working Again!
If the OOBE\BypassNRO command isn’t working, don’t panic—you have multiple ways to bypass Windows 11’s forced online login.
✔ Make sure you typed the command correctly.
✔ Try the ipconfig trick to disconnect the internet.
✔ Physically disconnect from Wi-Fi or Ethernet before setup.
✔ Use a fake email (no@thankyou.com) to trick the login screen.
✔ Modify the Registry to force offline account creation.
By following these step-by-step solutions, you should be able to set up Windows 11 without a Microsoft account successfully.
Frequently Asked Questions (FAQs)
1. Why is OOBE\BypassNRO not working in Windows 11?
Microsoft may have patched this command in newer updates, or it might not work due to incorrect execution. Try disconnecting from the internet before setting up.
2. Does OOBE\BypassNRO work on all Windows 11 versions?
It works on most builds, but some newer updates may block it. If it doesn’t work, try the fake email trick or the Registry Edit method.
3. Can I set up Windows 11 without a Microsoft account?
Yes! Using OOBE\BypassNRO or other tricks allows you to create a local account instead.
4. What should I do if none of the fixes work?
Try installing Windows 11 Pro, as Windows 11 Home has stricter online login requirements.