Why a 24H2 Driver Block Holds Back the New Build Indefinitely on Windows 11
🔍 WiseChecker

Why a 24H2 Driver Block Holds Back the New Build Indefinitely on Windows 11

You try to upgrade to Windows 11 version 24H2, but the installation stops with a message that a driver is blocked. The upgrade cannot proceed, and Windows Update offers no workaround. This issue occurs because Microsoft maintains a block list of drivers known to cause crashes, security flaws, or instability in the new build. This article explains why the driver block exists, how to identify the blocked driver, and the only safe way to remove the block and allow the upgrade to finish.

Key Takeaways: Why Windows 11 24H2 Blocks Your Upgrade

  • Windows Update > Update history > Uninstall updates: Removes the 24H2 block only after the driver is updated or removed.
  • Device Manager > Right-click device > Properties > Driver > Driver Details: Identifies the exact driver file that is blocked.
  • Settings > Windows Update > Check for updates: Triggers a fresh compatibility check after you fix the driver.

ADVERTISEMENT

Why Windows 11 24H2 Blocks a Driver and Stops the Upgrade

When you attempt to upgrade to Windows 11 version 24H2, the setup process runs a compatibility scan. This scan checks every installed driver against a block list stored in the Windows update database. If a driver matches an entry on the block list, setup displays a message such as “This PC can’t be upgraded to Windows 11” with a reason code like “0x80070003” or “0x800F0922.” The block list includes drivers that Microsoft has identified as causing blue screen errors, security vulnerabilities, or hardware malfunctions in the 24H2 build. These drivers are often old, unsigned, or from manufacturers that no longer provide updates. The block is not a temporary glitch. It is a permanent safeguard that prevents an unstable system. Removing the block requires removing or updating the offending driver, not bypassing the check.

How the Block List Works

The block list is part of the Windows Compatibility Hold mechanism. Microsoft updates this list through Windows Update and distributes it to all PCs running Windows 11. When you try to install 24H2, the setup reads the local block list and compares it to your drivers. If a match is found, setup records a “hard block” that cannot be overridden by the user. The only way to proceed is to satisfy the block condition: update, uninstall, or replace the driver. The block remains even if you use the Media Creation Tool or an ISO file. Those methods also run the same compatibility scan.

Steps to Identify and Remove the Blocked Driver for 24H2

Follow these steps to find the blocked driver, update or remove it, and then restart the 24H2 upgrade. Do not skip the identification step. Removing the wrong driver can cause hardware to stop working.

  1. Check the setup log for the blocked driver name
    Open File Explorer and navigate to C:\$Windows.~BT\Sources\Panther. Open the file setupact.log in Notepad. Search for “blocked driver” or “CompatBlock.” The log shows the driver file name, such as “xyz.sys” or “olddriver.sys.” Write down the exact file name.
  2. Find the device that uses the blocked driver
    Press Win + X and select Device Manager. Expand each category. Right-click a device and select Properties. Go to the Driver tab and click Driver Details. Compare the list of driver files with the name from step 1. When you find a match, note the device name and the driver provider.
  3. Update the driver to a compatible version
    In Device Manager, right-click the device and select Update driver. Choose Search automatically for drivers. If Windows finds a newer driver, install it. If not, visit the hardware manufacturer’s support site. Download and install the latest driver for Windows 11 version 24H2. Reboot the PC.
  4. Uninstall the driver if no update is available
    If the manufacturer does not offer a 24H2-compatible driver, you must remove the device driver. In Device Manager, right-click the device and select Uninstall device. Check the box Delete the driver software for this device if it appears. Restart the PC. Windows will install a generic driver, which may limit device functionality.
  5. Remove the compatibility hold from Windows Update
    After updating or removing the driver, go to Settings > Windows Update > Update history > Uninstall updates. Look for an update named “Windows 11 version 24H2 compatibility hold removal” or similar. If present, select Uninstall. If not present, the hold will clear automatically after the next compatibility scan.
  6. Retry the 24H2 upgrade
    Go back to Settings > Windows Update and click Check for updates. The 24H2 feature update should now appear. Click Download and install. If the block message returns, repeat steps 1 through 4 to verify the driver is fully removed.

ADVERTISEMENT

Common Issues After Removing a Driver Block for 24H2

Device stops working after driver removal

If you uninstalled the driver and the device no longer works, Windows may have installed a generic driver that lacks full functionality. For example, a network adapter may connect only at reduced speed, or a graphics card may not support multiple monitors. To fix this, try installing a different driver version from the manufacturer. Choose the most recent driver that supports Windows 11 version 23H2 or 22H2. That driver may still work with 24H2 even though it was not officially tested.

24H2 upgrade still blocked after driver fix

Sometimes the block list caches the old driver information. To force a fresh compatibility scan, run the Windows Update troubleshooter. Go to Settings > System > Troubleshoot > Other troubleshooters > Windows Update > Run. After the troubleshooter completes, restart the PC and check for updates again. If the block persists, open a Command Prompt as administrator and run “DISM /Online /Cleanup-Image /RestoreHealth” followed by “sfc /scannow.” Then retry the upgrade.

Driver block appears for a Microsoft-provided driver

Some drivers that ship with Windows 11 are also blocked if they are old versions. For example, an outdated inbox driver for a storage controller can block 24H2. In this case, update the driver through Windows Update. Go to Settings > Windows Update > Advanced options > Optional updates > Driver updates. Install any driver updates listed there. If none appear, the block will be lifted in a future Windows update.

Driver Block vs Compatibility Hold: Upgrade Behavior Differences

Item Driver Block Compatibility Hold
Cause Specific driver file on the block list General hardware or software incompatibility
Error message “This PC can’t be upgraded” with a code “This PC doesn’t meet the minimum system requirements”
User action Update or uninstall the driver Replace hardware or change settings
Bypass method None Use the Media Creation Tool with the /Product Server switch
Persistence Block remains until driver is removed Hold can be lifted by a Windows update

You can now identify the blocked driver, update or remove it, and complete the Windows 11 24H2 upgrade. After the upgrade, check Device Manager to ensure all hardware works correctly. If a device still shows a warning, install the latest driver from the manufacturer. As an advanced tip, use the SetupDiag tool from Microsoft to automatically detect the blocked driver: run “SetupDiag.exe /Output:C:\SetupDiagResults” after a failed upgrade to get a detailed report.

ADVERTISEMENT