Upgrade To Windows Supported OS
🚀 Windows OS Upgrade — Self‑Service Guide
Chapter “Upgrade” — Workstation Lifecycle: The Image Playbook
Use this procedure to run a hands‑off, in‑place upgrade to Windows 11 23H2—our current standard build—using the NinjaRMM script Windows 11 Upgrade. The script fetches the ISO, mounts it, and performs the upgrade entirely on its own. Always schedule it outside client business hours.
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:\ | ISO + temp files |
☐ | User logged off; workstation idle for 2–3 hrs | Prevents file‑lock issues |
1 ️⃣ Locate & Launch the Script
- Sign in to NinjaRMM.
- Go to Automation → Scripts and search
Windows 11 Upgrade. - Select the script, choose the target device (or group), and click Run Script.
- Schedule it after hours if you’re not executing immediately.
📸 Screenshot Placeholder – Run Script Dialog
No parameters are required—the script knows which ISO/build to use.
2 ️⃣ What the Script Does
Stage | Action |
|---|---|
1 | Downloads the Windows 11 23H2 ISO to . |
2 | Mounts the ISO and launches . |
3 | Updates a custom device field from 0 → 75 %. |
4 | Reboots and finishes the upgrade (no further reporting possible until reboot completes). |
3 ️⃣ Monitoring Progress
- Open the device in Ninja and look for the custom field
Windows Upgrade Progress. - You’ll see it increment (0 %, 20 %, 45 %, 60 %, up to roughly 75 %).
- When it stops changing, the workstation is likely rebooting and completing the upgrade.
- Expect the entire process to take 60–90 minutes on SSD hardware.
📸 Screenshot Placeholder – Custom Field Showing 60 %
4 ️⃣ Post‑Upgrade Validation
- After the device checks back in, open Endpoint Details.
- Confirm OS Build now shows Windows 11 Version 23H2.
📸 Screenshot Placeholder – Endpoint Details (OS Build)
No additional application or peripheral testing is required; these were vetted during project planning.
5 ️⃣ Troubleshooting Quick Hits
Symptom | Likely Cause | Fix |
|---|---|---|
stalls at 0 % | ISO download blocked | Allow outbound to or use VPN. |
Progress reaches 75 % but device never comes back | User powered off or BitLocker recovery screen | Remote power‑cycle / provide recovery key, then rerun script if needed. |
Setup error 0xC1900101 in logs | Driver/firmware conflict | Update BIOS & drivers; ensure free disk space. |