Skip to content

Repository files navigation

bypassnroGen. Build Windows 11 setup files from one local desktop app.

bypassnroGen

Version License Platform Python

Buy me a coffee on Ko-fi

If this project helps you, a coffee helps me keep working on it.

Build Windows 11 OOBE and unattended setup files without hand-editing XML or piecing together deployment scripts. bypassnroGen gives you a local desktop interface for account setup, regional settings, privacy choices, app removal, and deployment helpers.

Download the Windows app | Run from source | See every generated file

Why use it

  • Configure setup behavior from one reviewable interface.
  • Start from a practical preset, then adjust individual settings.
  • Preview the generated CMD and XML before you export anything.
  • Save profiles for repeatable workstation builds and compare them later.

A clear path from settings to deployment

Configure the hosting source Review the generated output
GitHub hosting configuration in bypassnroGen Generated CMD and XML preview in bypassnroGen
  1. Choose a built-in preset or load a saved profile.
  2. Set the Windows edition, account, region, OOBE behavior, and the changes you want applied.
  3. Open Preview and inspect the generated scripts.
  4. Export only the deployment files and helper tools you need.

Everything runs locally. A network connection is only needed when a generated script downloads files from a hosting URL you configured.

What it builds

Output Purpose
bypass.cmd Applies the selected OOBE bypass settings and retrieves the answer file when hosted online.
unattend.xml Configures Windows Setup, local accounts, regional choices, privacy settings, and system changes.
autounattend.xml Optional USB-root answer file for unattended Windows installation.
bypass-bootstrap.ps1 Optional PowerShell entry point that can be Authenticode signed with your certificate.
inject-iso.ps1 Optional helper for rebuilding installation media with Windows ADK tools.
stage-usb.ps1 Optional helper for staging a FAT32 installation USB.
startnet.cmd Optional WinPE launch script.
registry-reference.html Human-readable record of the registry changes used by the selected configuration.
validation-report.txt Local XML and configuration checks for the exported setup.
Checksum bundle ZIP archive plus SHA256SUMS.txt for transfer and integrity checks.

Built for deliberate changes

bypassnroGen validates account names, escapes values written to XML, and checks that the generated answer file is well formed. The Preview tab keeps the effective CMD and XML visible before export. Optional reports and checksums make it easier to review what will be deployed and confirm that files arrived intact.

Windows System Image Manager validation still requires the matching Windows image catalog and Windows ADK. Test the final output in a disposable virtual machine before using it on production hardware.

Install the Windows app

Download bypassnroGen-1.2.1-win-x64.exe from the latest release. The app is portable and does not need an installer.

The current executable is not code signed. Windows may show a reputation warning on first launch. The release includes SHA256SUMS.txt so you can verify the downloaded file.

Run from source

Requirements:

  • Windows 11
  • Python 3.8 or newer
  • tkinter, which is included with standard Windows Python installations
git clone https://github.com/SysAdminDoc/bypassnroGen.git
cd bypassnroGen
python BypassNRO_Generator.py

Use the files during OOBE

Host bypass.cmd and unattend.xml at the URLs configured in the Hosting tab. During Windows OOBE, open Command Prompt with Shift + F10, then download and run your script:

curl -L https://raw.githubusercontent.com/YourUsername/YourRepo/refs/heads/main/bypass.cmd -o bypass.cmd && bypass.cmd

Review the script first. Some options change security controls, remove provisioned apps, or bypass Windows 11 hardware checks.

Test and build locally

python -m pytest -q
pyinstaller --clean --noconfirm bypassnrogen.spec

The PyInstaller specification embeds the selected app icon, Windows file metadata, and the multiprocessing runtime hook used by the portable build.

Related project

bypassnro contains ready-made Windows provisioning scripts and deployment assets. Use bypassnroGen when you want to build and review a configuration through the desktop interface.

Contributing

Bug reports and focused pull requests are welcome. Include the Windows build you tested and describe the generated output that changed.

License

Released under the MIT License.

Credits

The project was informed by the Schneegans Unattend Generator and Chris Titus Tech BypassNRO.

See CHANGELOG.md for release history.

About

Build Windows 11 OOBE and unattended setup files in a local desktop app. Export CMD, XML, ISO and USB helpers, validation reports, and checksums.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages