BigFix - Migrate to Windows 11
With Windows 10 end of life coming in October 2025 its time for organizations to start migrating off of Windows 10 and upgrade to Windows 11. Upgrading to Windows 11 with BigFix can be done easily with the BigFix lifecycle module and also provide a wonderful user experience. Stop the user frustration with upgrade and rollbacks at 98% wasting users time and losing productivity. This guide will walk you through getting all the details ahead of time and troubleshoot most issues without any user intervention and ensure your upgrades will be successful.
Windows 11 has much more stringent system requirements than Windows 10. There could be hardware or BIOS changes needed in order for the device to be eligible to upgrade. With BigFix you have access to all of the devices and if they pass those expectations.
Here is a list of the requirements for Windows 11 - https://support.microsoft.com/en-us/windows/windows-11-system-requirements-86c11283-ea52-4782-9efd-7674389a7ba3
High level Windows 11 requires
TPM 2.0
Secure Boot Enabled in the BIOS
64 bit
UEFI Firmware
4GB of RAM or Higher
64 GB or larger storage
1GHz or higher processors with 2 cores
Graphics cards with compatibility with DirectX 12
To check your computers compatibility, you will need to go to
In the BigFix Console go to Dashboards – BES Inventory and License – Windows 11 In-place Upgrade Eligibility
This will display an overview of the status of your environment and where you can upgrade to Windows 11 without intervention.
If you notice under graphics card you will see "probe not run"
You will need to run the Windows 11 upgrade eligibility fixlet probe in order to display the graphics card information
Go to Fixlets and Task – All - By site – BES Inventory and License
There you will see Windows 11 Upgrade Eligibility probe that you will need to take action and deploy to the computers you want to verify the graphics card
Once all sections pass you are ready to start the upgrade process for individual computers
In your console go to System Lifecyle
Go to OS Deployment and Bare Metal Imaging – Manage Images and Drivers – Image Library
Select Import Image
Select your Windows 11 ISO that you downloaded from your Microsoft volume license center and select Analyze
Once the Analyze completes select the upload button (This process can take a while depending on your network)
Once the image uploads you will see the Windows 11 ISO in your image library
Go to https://bigfix.me/analysis/details/2998651 and import the In-place upgrade failure analysis
Go to All Content
Go to Fixlets and Task
Find the Windows
Click on the Description Tab and select the Windows 11 iso that we uploaded earlier from the dropdown
Under Command Type click on the Check Only
Target a machine you would like to test the upgrade. This will check for any application conflict and driver conflicts ahead of time and download the needed files for the upgrade. This can be done without any user interaction. Now you can get the results of the machines that will upgrade successfully.
If the check completes successfully, you will now see the in-place upgrade – run upgrade only fixlet become relevant. This is the fixlet that will upgrade the computer from Windows 10 or Windows 11
For this deployment you can deploy it multiple ways. Why not give your users flexibility to run the upgrade at their leisure with our self-service app
Another option is you can Display an message to prompt the user for the upgrade and give them a deadline to upgrade.
IT Security Manager
5moOne thing I discovered was that I needed to launch the BES Console as an Admin. To upload the image and run any in-place upgrade fixlet.
Sr Engineer at Weill Cornell Medicine
6moOnly thing I caution about the eligibility analysis is it does not take into account processor versioning. So while it may pass core and speed counts, it won't report on an i7 6th vs 8th Gen