Key Points
Upgrading from Windows 10 to 11
- The most straightforward method is to upgrade through Windows Settings or follow the upgrade notification prompts sent by Microsoft.
- Command‑Prompt (CMD) deployment: Run a scripted upgrade from the command line. Perfect for IT teams or MSPs that need to push the upgrade to dozens or hundreds of endpoints quickly
- PowerShell automation: integrates cleanly with existing automation pipelines (Intune, SCCM, or custom RMM playbooks) and provides robust logging.
- Group Policy (GPO) rollout: Configure Windows Update for Business policies to enforce hardware compliance, approve the Windows 11 feature update, and optionally defer the rollout.
In this guide, you’ll learn how to upgrade from Windows 10 to 11. It’s an important update for most Windows computers, and something that IT administrators will want to stay on top of while managing their organization’s devices.
Methods for a secure Windows 10 to Windows 11 transition
Before you start the upgrade, make sure your device is ready:
- Go to Microsoft’s PC Health Check tool to make sure that your computer is compatible with Windows 11.
- Back up all your data to prevent potential data loss while updating.
- Update Windows 10. Having the latest Windows 10 updates installed before upgrading to Windows 11 will make the process smoother and easier.
- Before you install Windows 11, make sure that your Windows 10 license is valid since it will carry over.
- If you’re using third-party applications, verify that they’re compatible with Windows 11 first.
If you’re set, below are several ways to upgrade from Windows 10 to Windows 11. Select the option that best suits your organization’s needs and goals.
Method 1: Upgrade via Windows Update (GUI)
This is the easiest and most straightforward method. It will work best if you’re only managing a few devices or are guiding individual users through the upgrade process.
- Open the Start Menu > Settings > Update & Security > Windows Update.
- Click Check for updates.
- If your device is eligible, you’ll see a message that says Windows 11 is ready to be installed.
- Select Download and Install, and follow the on-screen prompts.
- The update should start automatically now. Depending on your Internet speed, hardware, and storage capabilities, it can take anywhere from 20 minutes to several hours. The device will also reboot several times throughout the process.
CMD‑based deployment is ideal for IT teams or MSPs that automate installations via scripts.
Method 2: Upgrade using Command Prompt (CMD)
If you’re working with a lot of devices, deploying a script and automating the entire process through Command Prompt is your best and most efficient option.
- Download the Windows 11 ISO file from the official Microsoft website and copy its contents to your computer. Click here for a guide on how to do that.
- Open the Start Menu, search for Command Prompt > Right-click > Run as administrator.
- Input the file path to setup.exe in the folder in your computer with the contents of the ISO file.
Here’s a sample file path: C:\Windows11\setup.exe - You can add any of the following commands after the file path:
- /auto upgrade – Will perform an automatic upgrade
- /quiet – Will suppress user interactions
- /noreboot – Will prevent automatic reboot after installation
- Press Enter. This will launch the Windows 11 installation window.
Method 3: Upgrade using PowerShell
If you don’t want to use Command Prompt, you can use this script on PowerShell instead. It will work best in situations where you need to update a lot of computers at once through an automated script.
- Download the ISO file from the Microsoft website.
- Open the Start Menu, search for Windows PowerShell, right-click the program, and select Run as administrator.
- Input the following script:
$ISOPath = “C:\Path\To\Windows11.iso” Mount-DiskImage -ImagePath $ISOPath
$DriveLetter = (Get-DiskImage -ImagePath $ISOPath | Get-Volume).DriveLetter
Start-Process “$DriveLetter`:\setup.exe” -ArgumentList “/auto upgrade /quiet /noreboot” -Wait
Dismount-DiskImage -ImagePath $ISOPath
⚠️ Note: Replace C:\Path\To\Windows11.iso in the script with the path to the Windows 11 ISO file you’re updating.
- This will install Windows 11 on your computer. Follow the prompt boxes to proceed.
Use this PowerShell approach when you’re managing large, Windows‑only fleets and want a fully scriptable, silent upgrade that can be integrated into your existing automation pipeline.
Method 4: Upgrade via Group Policy (GPO)
This method will automatically ensure that the device meets the necessary hardware requirements and that the updates are approved by WSUS before downloading and installing.
- Open the Start Menu, search for Edit group policy, and open the program.
- Navigate to Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business
- Configure the following policies:
- Select the target Feature Update version – Set that to Windows 11.
- Select when Preview Builds and Feature Updates are received – You can set a deferral period there if you need it.
Deploy this GPO‑based upgrade when you need centralized control over hardware compliance, update approvals, and rollout timing.
Key considerations before upgrading from Windows 10 to 11
Before you start the update, here’s a more comprehensive guide on the things you have to consider and take into account:
System requirements
To run Windows 11, your computer is going to need the following:
- 1GHz with 2 or more cores on a compatible 64-bit processor
- At least 4GB of RAM.
- A device with at least 64GB of storage
- Trusted Platform Module (TPM) version 2.0
- A graphics card that’s compatible with DirectX 12 or later with WDDM 2.0 driver
- A high definition (720p) display that is greater than 9” diagonally, 8 bits per color channel.
- Secure boot is enabled. To check if it is, see this guide.
- Both Windows 11 Pro and Windows 11 Home will also require an Internet connection and a Microsoft account during the initial setup.
Data preservation
When updating your computer, look into ways to back up your data to make sure you retain personal files and installed programs after the upgrade process.
You can also consider a clean install. This is the best option if you want to reset everything in a computer and have a fresh start with the device.
Further considerations for a Windows 10 to Windows 11 upgrade
- Before you install Windows 11, make sure that your Windows 10 license is valid since it will carry over.
- After installing Windows 11, you’ll have 10 days to revert it back to Windows 10. Once that’s passed, the change will be permanent.
- If you’re using third-party applications, verify that they’re compatible with Windows 11 first.
Downloading, mounting, and managing the Windows 11 ISO file
- Go to the official Microsoft website.
- Scroll down to Download Windows 11 Disk Image (ISO) for x64 devices, select the version of Windows 11 you want to install from the dropdown menu, and click Download Now.
- Choose the product language you want, and click Confirm.
- Under Download – Windows 11 [Language], click 64-bit Download.
- The download should initialize now.
- Double-click the ISO file to mount it. This will give you access to the files within the ISO.
- Copy all the files into a separate folder on the computer.
- Find setup.exe, and take note of the file path.
Making the smooth transition from Windows 10 to 11
There are many different methods for upgrading from Windows 10 to 11, and which option you use is going to depend on your needs and goals. If you want something easy and straightforward, you can use the Settings menu. And if you’re managing multiple devices, it might be best to use automated scripting through Command Line or PowerShell to make the task faster and more efficient.
However, before starting, it’s critical that you back up your data first and make sure that your hardware is compatible with Windows 11. This will help prevent you from running into problems and issues during the upgrading process.
Related topics:
- How to Update Windows 10 EOL Versions
- Windows 10 End of Support: How to Prepare
- NinjaOne01: How to Check Windows 11 Upgrade Compatibility
- How to Enable Automatic Windows 11 Upgrade Using a Custom PowerShell Script
Quick-Start Guide
NinjaOne supports upgrading from Windows 10 to Windows 11. Here are the key details:
- NinjaOne has a script specifically for updating Windows 10 to Windows 11 using the Windows 11 Installation Assistant.
- The Windows 11 upgrade is classified as a feature update and will be available through the same channels used for Windows 10 feature updates.
- You can manage the Windows 11 upgrade through NinjaOne’s patch management settings:
- In the policy settings, you can approve or reject the Windows 11 feature update
- You can control whether devices are upgraded to Windows 11
- There are options to prevent automatic upgrades if desired
To prevent an automatic upgrade, you can:
- Set the policy to reject the Windows 11 feature update
- Use a provided script to block the upgrade
- Select “Stay on Windows 10 for now” in the local Windows Updates GUI
The NinjaOne agent is also compatible with Windows 11, and the RMM agent has been tested on both new and upgraded Windows 11 installations.
