Search
Join the Technical Preview Program
See how NVMe-oF removes iSCSI
bottlenecks in your HCI
The Best Hyperconverged
Infrastructure
(HCI) for Enterprise
ROBO, SMB & Edge
The Best Virtual SAN
for Enterprise ROBO, SMB & Edge

How to Install Windows 11 25H2 with a Local Account: Bypassing the Mandatory Microsoft Online Account

  • October 21, 2025
  • 11 min read
IT and Virtualization Consultant. Vladan is the founder, and executive editor of the ESX Virtualization Blog at vladan.fr. He is a VMware VCAP-DCA and VCAP-DCD, and has been a vExpert from 2009 to 2023.
IT and Virtualization Consultant. Vladan is the founder, and executive editor of the ESX Virtualization Blog at vladan.fr. He is a VMware VCAP-DCA and VCAP-DCD, and has been a vExpert from 2009 to 2023.

If you’re like me, you prefer keeping things simple and private when setting up a new Windows machine. But with Windows 11 25H2, Microsoft has doubled down on forcing you to create an online Microsoft account during the Out-of-Box Experience (OOBE). This will do an install to their ecosystem, enables telemetry, and just feels intrusive if you want a clean, local-only setup.

The good news? There are still reliable ways to skip this and create a local account instead. I’ve tested these on the latest 25H2 builds, and while Microsoft has patched some old tricks (BypassNRO.cmd script), the methods below work.

Note: Those method works, during the time of writing, however Microsoft can easily close those doors as well and force you to create an online account.

Method 1: Using an Unattend.xml Answer File from Schneegans Generator

This is my go-to for automated, hands-off installs. You generate a custom autounattend.xml file that tells Windows Setup to create a local admin account right from the start, skipping the online prompts entirely. It’s perfect for fresh installs on bare metal or VMs.

Here’s how to do it step by step:

1. Head to the Generator Tool: Open your browser and go to https://schneegans.de/windows/unattend-generator/. This free online tool lets you configure everything without coding.

2. Set Up Basic Install Options:

  • Under “Setup settings,” pick your language (e.g., English US) and processor architecture (AMD64 for most modern PCs).
  • Skip “Bypass internet” unless you’re offline— the local account config handles the bypass.
  • Set a computer name (use the random script if you want something unique) and time zone.

3. Configure Disk Partitioning:

  • Choose GPT for UEFI systems (standard for Windows 11).
  • Let it wipe and format Disk 0, or add a custom diskpart script if you need specific partitions.

4. Create the Local Account (The Magic Part): Scroll to “User accounts.”

  • Select “Let Windows Setup create the following local (‘offline’) accounts.”
  • Enter your desired username (e.g., “student”), display name, and a strong password.
  • Add it to the “Administrators” group for full control.

User accounts

  • Under “First logon,” choose this account for auto-logon after install to apply tweaks.

5. Tweak Extras if You Want:

  • In “System tweaks,” disable bloat like widgets or Cortana.
  • Under “Remove bloatware,” select apps to nuke (e.g., Candy Crush).
  • Set privacy to “Disable all” for a lean setup.

Screenshot from schneegans.de site below

Remove bloatware

6. Generate and Prep the File:

  • Hit “Download .xml file” to grab autounattend.xml.
  • Download the official Windows 11 25H2 ISO from Microsoft.
  • Create bootable USB media (use Rufus or the Media Creation Tool).
  • Copy the XML file to the root of the USB drive (rename to autounattend.xml if needed).

7. Install:

  • Boot from the USB.
  • Setup runs unattended, creates your local account, and lands you on the desktop. No online nonsense.

Note: If you’re scripting this for multiple machines, add PowerShell commands in the “Run custom scripts” section for post-install automation. (Imagine the screenshot here showing the generator form filled out—clean and intuitive.)

Method 2: Enter Audit Mode with Ctrl + Shift + F3

The reboot might feel slower on first try, and final OOBE pushes harder for internet, so disconnect before step 6.

If screens differ, ensure you’re at the absolute first OOBE (country select) – earlier keypresses fizzle.

The steps:

  1. Start the Install: Boot your standard 25H2 USB/ISO. Language, edition, partitions—let it copy files and reboot to OOBE.
  2. Audit Trigger: At the initial “Let’s connect you to a network” or region screen (whichever hits first—no prior inputs), smash Ctrl + Shift + F3. Reboots straight to Audit Mode (blue banner confirms).
  3. Admin Login: Lands on Administrator desktop (passwordless). Hold off on apps—keep it light.
  4. Craft Local User:Win + X > Terminal (Admin).
    • net user YourUsername YourPassword /add
    • net localgroup Administrators YourUsername /add
    • Tweak via lusrmgr.msc (console for managing local users/groups on the machine) if needed (e.g., no password expiry).
  5. Sysprep Out:
    • (Admin): sysprep /generalize /oobe /shutdown
    • Shuts down clean.
  6. Final OOBE (Key Tweak): Power up—re-enters OOBE. Disconnect internet now (unplug cable, Wi-Fi off). Skip network, hit “I don’t have internet” > “Continue with limited setup.” Your local user pops up—not forcing you to create online Microsoft account.
  7. Wrap Privacy: Toggle off telemetry, finish to desktop.

Example lusrmgr.msc console bellow.

Administrator Windows PowerShell

Method 3: Create Bypass-Enabled Install Media with Rufus

Rufus is bulletproof for 25H2, but here’s the gotcha: You must tick both the online account bypass and the local username creator—solo bypass gets neutered in new builds. This skips funky screens altogether. If you’re seeing extra MSA nudges, it’s likely missing that second check.

The steps:

1. Prepare your tools:

  • Download the Windows 11 25H2 ISO from Microsoft.
  • Get Rufus (free) from rufus.ie – se version 4.4 or later.
  • Plug in an 8GB+ USB drive (it’ll be wiped).

2. Launch Rufus:

  • Run Rufus (no install needed).
  • Select your USB under “Device.”
  • Click “Select” and pick the ISO.

3. Enable Bypass Options:

  • Hit “Start.”
  • In the dialog, check “Remove requirement for an online Microsoft account.”
  • Bonus: Check “Create a local account with username” and enter your username (e.g., “student”). This auto-sets it up – no password prompt if you skip it.
  • Optionally, remove TPM/Secure Boot checks if your hardware is older.
  • Click OK to confirm the wipe.

Rufus 4.11.2285

4. Build the Media:

  • Rufus copies files and applies tweaks (takes 5-10 minutes).
  • Eject and reinsert the USB when done.

5. Boot and Install:

  • USB in, boot (any key).
  • Language/keyboard > Next.
  • Install > Agree > No key > Edition > Accept.
  • Partitions: Wipe Drive 0 > Next > Install.

6. OOBE Flow (Simplified):

  • Region/keyboard—skip extras.
  • Network: If it nags, Shift + F10 > ipconfig /release to drop connection.
  • “I don’t have internet” > “Continue with limited setup.”
  • Your pre-set username appears—add password if wanted, security Qs, privacy toggles.
  • Desktop, local and locked down.

Rufus makes this easy, especially for repeated installs. (Envision a screenshot of Rufus’s options dialog—those checkboxes are gold.)

Wrap Up

There you have it – three ways to install Windows 11 25H2 with a local account, keeping Microsoft at distance. The unattended method file is best for automation, Audit Mode for flexibility, and Rufus for simplicity. Microsoft might patch these eventually, so don’t get too excited. As I said, those methods worked during the time of writing, and might get disabled in the future. Time to go Linux?

Hey! Found Vladan’s insights useful? Looking for a cost-effective, high-performance, and easy-to-use hyperconverged platform?
Taras Shved
Taras Shved StarWind HCI Appliance Product Manager
Look no further! StarWind HCI Appliance (HCA) is a plug-and-play solution that combines compute, storage, networking, and virtualization software into a single easy-to-use hyperconverged platform. It's designed to significantly trim your IT costs and save valuable time. Interested in learning more? Book your StarWind HCA demo now to see it in action!
What’s next?
Product
Virtualization Platform [Hypervisor]
Country
  • Afghanistan (‫افغانستان‬‎)+93
  • Albania (Shqipëri)+355
  • Algeria (‫الجزائر‬‎)+213
  • American Samoa+1
  • Andorra+376
  • Angola+244
  • Anguilla+1
  • Antigua and Barbuda+1
  • Argentina+54
  • Armenia (Հայաստան)+374
  • Aruba+297
  • Ascension Island+247
  • Australia+61
  • Austria (Österreich)+43
  • Azerbaijan (Azərbaycan)+994
  • Bahamas+1
  • Bahrain (‫البحرين‬‎)+973
  • Bangladesh (বাংলাদেশ)+880
  • Barbados+1
  • Belarus (Беларусь)+375
  • Belgium (België)+32
  • Belize+501
  • Benin (Bénin)+229
  • Bermuda+1
  • Bhutan (འབྲུག)+975
  • Bolivia+591
  • Bosnia and Herzegovina (Босна и Херцеговина)+387
  • Botswana+267
  • Brazil (Brasil)+55
  • British Indian Ocean Territory+246
  • British Virgin Islands+1
  • Brunei+673
  • Bulgaria (България)+359
  • Burkina Faso+226
  • Burundi (Uburundi)+257
  • Cambodia (កម្ពុជា)+855
  • Cameroon (Cameroun)+237
  • Canada+1
  • Cape Verde (Kabu Verdi)+238
  • Caribbean Netherlands+599
  • Cayman Islands+1
  • Central African Republic (République centrafricaine)+236
  • Chad (Tchad)+235
  • Chile+56
  • China (中国)+86
  • Christmas Island+61
  • Cocos (Keeling) Islands+61
  • Colombia+57
  • Comoros (‫جزر القمر‬‎)+269
  • Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)+243
  • Congo (Republic) (Congo-Brazzaville)+242
  • Cook Islands+682
  • Costa Rica+506
  • Côte d’Ivoire+225
  • Croatia (Hrvatska)+385
  • Cuba+53
  • Curaçao+599
  • Cyprus (Κύπρος)+357
  • Czech Republic (Česká republika)+420
  • Denmark (Danmark)+45
  • Djibouti+253
  • Dominica+1
  • Dominican Republic (República Dominicana)+1
  • Ecuador+593
  • Egypt (‫مصر‬‎)+20
  • El Salvador+503
  • Equatorial Guinea (Guinea Ecuatorial)+240
  • Eritrea+291
  • Estonia (Eesti)+372
  • Eswatini+268
  • Ethiopia+251
  • Falkland Islands (Islas Malvinas)+500
  • Faroe Islands (Føroyar)+298
  • Fiji+679
  • Finland (Suomi)+358
  • France+33
  • French Guiana (Guyane française)+594
  • French Polynesia (Polynésie française)+689
  • Gabon+241
  • Gambia+220
  • Georgia (საქართველო)+995
  • Germany (Deutschland)+49
  • Ghana (Gaana)+233
  • Gibraltar+350
  • Greece (Ελλάδα)+30
  • Greenland (Kalaallit Nunaat)+299
  • Grenada+1
  • Guadeloupe+590
  • Guam+1
  • Guatemala+502
  • Guernsey+44
  • Guinea (Guinée)+224
  • Guinea-Bissau (Guiné Bissau)+245
  • Guyana+592
  • Haiti+509
  • Honduras+504
  • Hong Kong (香港)+852
  • Hungary (Magyarország)+36
  • Iceland (Ísland)+354
  • India (भारत)+91
  • Indonesia+62
  • Iran (‫ایران‬‎)+98
  • Iraq (‫العراق‬‎)+964
  • Ireland+353
  • Isle of Man+44
  • Israel (‫ישראל‬‎)+972
  • Italy (Italia)+39
  • Jamaica+1
  • Japan (日本)+81
  • Jersey+44
  • Jordan (‫الأردن‬‎)+962
  • Kazakhstan (Казахстан)+7
  • Kenya+254
  • Kiribati+686
  • Kosovo+383
  • Kuwait (‫الكويت‬‎)+965
  • Kyrgyzstan (Кыргызстан)+996
  • Laos (ລາວ)+856
  • Latvia (Latvija)+371
  • Lebanon (‫لبنان‬‎)+961
  • Lesotho+266
  • Liberia+231
  • Libya (‫ليبيا‬‎)+218
  • Liechtenstein+423
  • Lithuania (Lietuva)+370
  • Luxembourg+352
  • Macau (澳門)+853
  • Madagascar (Madagasikara)+261
  • Malawi+265
  • Malaysia+60
  • Maldives+960
  • Mali+223
  • Malta+356
  • Marshall Islands+692
  • Martinique+596
  • Mauritania (‫موريتانيا‬‎)+222
  • Mauritius (Moris)+230
  • Mayotte+262
  • Mexico (México)+52
  • Micronesia+691
  • Moldova (Republica Moldova)+373
  • Monaco+377
  • Mongolia (Монгол)+976
  • Montenegro (Crna Gora)+382
  • Montserrat+1
  • Morocco (‫المغرب‬‎)+212
  • Mozambique (Moçambique)+258
  • Myanmar (Burma) (မြန်မာ)+95
  • Namibia (Namibië)+264
  • Nauru+674
  • Nepal (नेपाल)+977
  • Netherlands (Nederland)+31
  • New Caledonia (Nouvelle-Calédonie)+687
  • New Zealand+64
  • Nicaragua+505
  • Niger (Nijar)+227
  • Nigeria+234
  • Niue+683
  • Norfolk Island+672
  • North Korea (조선 민주주의 인민 공화국)+850
  • North Macedonia (Северна Македонија)+389
  • Northern Mariana Islands+1
  • Norway (Norge)+47
  • Oman (‫عُمان‬‎)+968
  • Pakistan (‫پاکستان‬‎)+92
  • Palau+680
  • Palestine (‫فلسطين‬‎)+970
  • Panama (Panamá)+507
  • Papua New Guinea+675
  • Paraguay+595
  • Peru (Perú)+51
  • Philippines+63
  • Poland (Polska)+48
  • Portugal+351
  • Puerto Rico+1
  • Qatar (‫قطر‬‎)+974
  • Réunion (La Réunion)+262
  • Romania (România)+40
  • Russia (Россия)+7
  • Rwanda+250
  • Saint Barthélemy+590
  • Saint Helena+290
  • Saint Kitts and Nevis+1
  • Saint Lucia+1
  • Saint Martin (Saint-Martin (partie française))+590
  • Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)+508
  • Saint Vincent and the Grenadines+1
  • Samoa+685
  • San Marino+378
  • São Tomé and Príncipe (São Tomé e Príncipe)+239
  • Saudi Arabia (‫المملكة العربية السعودية‬‎)+966
  • Senegal (Sénégal)+221
  • Serbia (Србија)+381
  • Seychelles+248
  • Sierra Leone+232
  • Singapore+65
  • Sint Maarten+1
  • Slovakia (Slovensko)+421
  • Slovenia (Slovenija)+386
  • Solomon Islands+677
  • Somalia (Soomaaliya)+252
  • South Africa+27
  • South Korea (대한민국)+82
  • South Sudan (‫جنوب السودان‬‎)+211
  • Spain (España)+34
  • Sri Lanka (ශ්‍රී ලංකාව)+94
  • Sudan (‫السودان‬‎)+249
  • Suriname+597
  • Svalbard and Jan Mayen+47
  • Sweden (Sverige)+46
  • Switzerland (Schweiz)+41
  • Syria (‫سوريا‬‎)+963
  • Taiwan (台灣)+886
  • Tajikistan+992
  • Tanzania+255
  • Thailand (ไทย)+66
  • Timor-Leste+670
  • Togo+228
  • Tokelau+690
  • Tonga+676
  • Trinidad and Tobago+1
  • Tunisia (‫تونس‬‎)+216
  • Turkey (Türkiye)+90
  • Turkmenistan+993
  • Turks and Caicos Islands+1
  • Tuvalu+688
  • U.S. Virgin Islands+1
  • Uganda+256
  • Ukraine (Україна)+380
  • United Arab Emirates (‫الإمارات العربية المتحدة‬‎)+971
  • United Kingdom+44
  • United States+1
  • Uruguay+598
  • Uzbekistan (Oʻzbekiston)+998
  • Vanuatu+678
  • Vatican City (Città del Vaticano)+39
  • Venezuela+58
  • Vietnam (Việt Nam)+84
  • Wallis and Futuna (Wallis-et-Futuna)+681
  • Western Sahara (‫الصحراء الغربية‬‎)+212
  • Yemen (‫اليمن‬‎)+967
  • Zambia+260
  • Zimbabwe+263
  • Åland Islands+358