Windows 11 Upgrade Procedure
For Workstations Already Windows 11 Ready
This procedure is for domain-joined workstations that already meet Windows 11 requirements (supported CPU, TPM 2.0, Secure Boot capable). It assumes no CPU replacement is needed.
1. Pre-Upgrade Preparation
A. Verify Windows 11 Readiness
- Check TPM statusIn PowerShell, run:
Get-TPMConfirm:
- TPMPresent: True
- TPMReady: True
- Check Secure Boot capabilityIn PowerShell, run:
Confirm-SecureBootUEFIIf this returns
True, Secure Boot is already enabled. IfFalse, you can enable Secure Boot later after validating system stability. - Confirm supported CPU & BIOS
- Verify the CPU is on Microsoft’s Windows 11 supported list (e.g., Ryzen 5000-series).
- Ensure the BIOS/UEFI firmware is updated to a stable, supported version.
B. Backup and Safety Steps
- Data protection
- Confirm critical user data is backed up (OneDrive, File History, or other backup).
- Optionally export a list of installed applications:
wmic product get name,version > C:\\InstalledApps.txt - Remove potential blockers
- Uninstall legacy or conflicting antivirus/security tools if present.
- Disconnect unnecessary USB storage devices.
- Verify at least 30 GB of free disk space on the system drive.
2. Perform the Windows 11 Upgrade
A. Recommended: Windows 11 Installation Assistant
- Download the Windows 11 Installation Assistant from Microsoft’s software download page.
- Run the assistant as Administrator.
- Follow the prompts to upgrade to Windows 11. The system will reboot multiple times.
B. Alternative: In-Place Upgrade via ISO
-
- Download the official Windows 11 ISO.
- Mount the ISO and run:
setup.exe /dynamicupdate enable
- Select Keep personal files and apps and ensure you are upgrading to the correct edition (e.g., Windows 11 Pro).
Note: When upgrading an existing, properly joined domain workstation, you do not need to rejoin the domain. The machine account and trust relationship are preserved.
3. Post-Upgrade Validation
A. System & Driver Checks
- Confirm OS version and activation
- Go to Settings > System > About and verify Windows 11 is installed.
- Confirm Windows is activated.
- Verify Device Manager
- Open Device Manager and confirm there are no unknown devices or warning icons.
- Ensure chipset, storage, and display drivers are correctly installed.
- Run Windows Update
- Install all important and recommended updates.
- Apply any firmware or driver updates offered that are appropriate for your hardware.
B. Domain & Group Policy Validation
- Refresh Group PolicyIn PowerShell or Command Prompt, run:
gpupdate /force - Verify domain connectivityConfirm the workstation can locate a domain controller:
nltest /dsgetdc:yourdomain.local - Check login and mapped resources
- Verify normal domain login behavior.
- Confirm mapped drives, printers, and login scripts work as expected.
C. Security & Windows 11 Features
- Confirm TPM & Secure Boot under Windows 11
- Re-run
Get-TPMin PowerShell to confirm TPM is still present and ready. - If desired, enable Secure Boot in BIOS/UEFI once stability is confirmed.
- Re-run
- Verify endpoint protection
- Confirm your primary security/AV agent (e.g., ESET) is installed, up to date, and reporting healthy.
4. Application & User Experience Validation
- Application compatibility
- Test core applications (Office, browsers, line-of-business apps, VPN client, RDP tools, etc.).
- Update or reinstall any applications that exhibit compatibility issues.
- User workflow validation
- Confirm the user’s typical tasks work properly (email, file access, printing, line-of-business apps).
- Check that desktop layout, taskbar, and Start menu behavior are acceptable.
- Short stability observation period
- Allow at least one full workday of normal use to confirm there are no crashes, freezes, or recurring issues.
5. Finalization
- Document the upgrade (hostname, date, operator, any issues/resolutions).
- Mark the workstation as Windows 11-complete in your asset/CMDB system.
- Schedule periodic checks for driver and firmware updates as part of normal maintenance.