Skip to main content

Upgrade To Windows Supported OS

🚀 Windows OS Upgrade — Self‑Service Guide

Chapter “Upgrade” — Workstation Lifecycle: The Image Playbook

Use this procedure to push a hands‑off, in‑place upgrade to Windows 11 23H2 (our current standard build) with the NinjaRMM script Windows 11 Upgrade. The script handles everything—ISO download, mount, install, and reboot. Run it outside client business hours so production isn’t interrupted.


0 ️⃣ Pre‑Flight Checklist

Item

Why It Matters

Capture backup 

completed (see Chapter 1)

Rollback safety net

Device passes

 Windows 11 hardware check

TPM 2.0 & Secure Boot required

≥ 30 GB free on

 C:\

Upgrade staging + temp files

User is logged off and workstation free for 2–3 hrs

Avoid file‑lock issues


1 ️⃣ Locate & Launch the Script

  1. Sign in to NinjaRMM.
  2. Go to Automation → Scripts and search Windows 11 Upgrade.
  3. Select the script, choose the target device (or a group), and click Run Script.
  4. Schedule it for after‑hours if you’re not running immediately.
    📸 Screenshot Placeholder – Script Run Dialog

No parameters are required—the script already knows which ISO and build to deploy.


2 ️⃣ What the Script Does

Stage

Action

1

Downloads 

the Windows 11 23H2 ISO to

 %WINDIR%\Temp

.

2

Mounts 

the ISO and launches

 setup.exe /auto upgrade

.

3

Logs progress to Ninja’s

 Activity Feed 

up to

 ≈ 75 %

.

4

Reboots 

and completes the upgrade without further reporting.


3 ️⃣ Monitoring Progress

  • Watch the device’s Activity Feed:
    • Downloading ISO → Mounting ISO → Setup running (60 % … 75 %).
  • Once logs stop, expect the workstation to reboot and display the standard Windows upgrade screens.
  • Total runtime averages 60–90 minutes on SSD hardware.

4 ️⃣ Post‑Upgrade Validation

  1. After the device checks back in, open its Endpoint Details in NinjaRMM.
  2. Confirm OS Build now shows Windows 11 Version 23H2 (or newer, per project requirements).
    📸 Screenshot Placeholder – Ninja Endpoint Details (OS Build)

That’s it—no further application or peripheral tests are required; these were validated during project planning.


5 ️⃣ Troubleshooting Quick Hits

Symptom

Likely Cause

Fix

Activity Feed stalls at

 Downloading ISO

Firewall or proxy blocking CDN

Allow outbound to

 *.microsoft.com 

or use VPN.

Setup aborts with 0xC1900101

Driver/firmware conflict

Update BIOS & drivers; ensure free disk space.

Device never checks back in

User powered off mid‑upgrade or BitLocker recovery screen

Remote power‑cycle or provide recovery key, then rerun script if needed.


Need a Different Format?

I can deliver this guide as Markdown, Apple Notes rich‑text, or a print‑ready PDF—just let me know! 🎉