Given the checks already completed, the next supported path is to verify whether a compatibility safeguard hold or app/driver compatibility risk is preventing 24H2 from being offered or installed.
- Check for a safeguard hold on the device.
- On Home or Pro devices, open Settings > Windows Update and review any Learn more message shown there.
- For managed environments, check Windows Update for Business reports for safeguard holds.
- One known 24H2 safeguard is for devices with the sprotect.sys driver. Affected devices are not offered Windows 11, version 24H2 through Windows Update. For admins using Windows Update for Business reports, this issue is tracked as safeguard ID 56318982.
- In Intune, review device readiness and compatibility risk data.
- Open the Windows feature update device readiness report.
- Check the device’s Readiness status, Sys req issues, App issues, and Driver issues.
- Open the device details and review the Applications, Drivers, and Other tabs. The Other tab can include compatibility risks tied to device configuration or settings, including some safeguard holds.
- In Intune, review the compatibility risks report for blocking items.
- If an app is marked The application isn't compatible with the new OS version and will block the upgrade, remove that application before upgrading.
- If a driver is marked Driver won't migrate to new OS, check with the hardware vendor or OEM for a compatible driver, or allow Windows Update to install a newer driver during upgrade when applicable.
- If an app is marked May block upgrade, test application, validate it during upgrade and remove it if it blocks the process.
- Confirm the device is scanning the correct update service.
- Since Autopatch and Intune policy look correct, verify the device is scanning Windows Update and not another endpoint such as WSUS, because scanning a different endpoint can result in different update behavior.
- If the issue is specifically with expedited quality updates, verify Microsoft Update Health Tools is installed.
- The documented install path is
C:\Program Files\Microsoft Update Health Tools. - It can also be checked with:
Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -Match "Microsoft Update Health Tools"} - This is required for a device to receive an expedited quality update.
- The documented install path is
- If 24H2 is being offered but installation stalls or fails late in setup, check basic upgrade prerequisites.
- Ensure free disk space meets the documented minimum: 16 GB for 32-bit OS or 20 GB for 64-bit OS.
- If installation gets stuck between 51% and 99%, run Check for updates again or run the Windows Update Troubleshooter.
- If no compatibility risk or safeguard is identified, collect support data.
- Collect logs using TSS for deployment-related issues before escalating.
Important: if a safeguard hold applies, do not try to force 24H2 with the Windows 11 Installation Assistant or media creation tool until the hold is resolved.