Windows 11 24H2 put on compatibility hold for smooth updates – How to fix

The latest version of the Windows 11 24H2 update has been put on hold for some devices. Windows has introduced a temporary holding policy that restrict the rollout of the 24H2 feature update on some devices due to possible contradiction of installed device drivers. If your system has been put on this ‘Compatibility hold’ these solutions may help you resolve the problem.

 

Fix 1 – Uninstall the conflicting drivers

Windows puts a hold on the 24H2 feature update if there are some incompatible drivers present on the device. It shows up the list of drivers directly on the Windows Update page.

Step 1 – To uninstall such drivers, open the Device Manager.

Step 2 – Then, go ahead and find out the particular device driver in the list of other drivers.



Step 3 – Later, right-click any such driver and tap “Uninstall driver” to remove it from the computer.

 

uninstall incompatiable driver min

 

In some cases, a system restart is necessary to complete the driver uninstallation process.

NOTE – We have found that the sprotect.sys driver is causing this problem on various devices. This particular driver is generally used by the encryption tools. You may consider removing any such programs from your computer as well.

 

Fix 2 – Restart the WU components

There are certain Windows Update components that need to be restarted for efficient Windows Update functions.

Step 1 – Open up the “cmd” in the search box.

Step 2 – Then, right-click the “Command Prompt” and tap “Run as administrator“.

 

cmd run as admin min 2

 

Step 3 – Then, paste these lines one-by-one and hit Enter to execute the codes.

This way, you are stopping the Windows Update services briefly.

net stop bits
net stop wuauserv

 

net stop bits min

 

Step 4 – Then, execute these two codes to restart those stopped services.

net stop bits
net start wuauserv

 

net start wuauserv min

 

After executing these codes, Windows Update processes will be restarted.

Check back with the Windows Update.

 

Fix 3 – Bypass the TPM, CPU checks

The feature update 24H2 runs a prior check for authenticity of the minimum TPM, CPU values. Failing such tests shall put the feature update on compatibility hold.

Step 1 – You can a simple shell command to bypass such checks.

Step 2 – So, right-click the Windows icon and tap “Terminal (Admin)” to load up the Terminal with administrative rights.

 

terminal min

 

Step 3 – Open up a new Powershell terminal.

 

windows powershel min



 

Step 4 – Paste this simple command and hit Enter. This will modify the system registry, making your device ready for TPM, CPU checks during the 24H2 installation process.

New-ItemProperty -Path "HKLM:\SYSTEM\Setup\MoSetup" -Name "AllowUpgradesWithUnsupportedTPMOrCPU" -Value 1 -PropertyType DWORD -Force

 

powershell code pass min

 

After executing the script, you can then restart your computer once.

 

Fix 4 – Force-install Windows 11 24H2

If you are still getting the same compatibility hold message on Windows Update, there are multiple avenues available for you. You can force-install the Windows 11 24H2.

We have just the right guide for you. Follow the steps mentioned here. We recommend you to use the ISO image file method. Alternatively, you may also use the bootable media drive files to upgrade your Windows 11 to 24H2 version.

These are the ways you can bypass the compatibility hold put on the Windows 11 24H2 installation.