Solution:
Root Cause: Outdated WMI Performance Counters and Cached Compatibility Results
Windows Update caches system compatibility checks. If fTPM was enabled after a failed upgrade attempt, Windows Setup may continue reading stale compatibility reports from the WMI database.
# Diagnostic Verification:
1. Open PowerShell (Admin) and query WMI directly:
powershell
Get-CimInstance -Namespace "Root\Cimv2\Security\MicrosoftTpm" -ClassName Win32_Tpm
2. If
IsActivated_InitialValue returns
True while PC Health Check fails, cache clearing is required.
# Step-by-Step Fix:
1. Clear Compatibility Appraiser Cache:
Open Command Prompt (Admin) and run: cmd
schtasks /run /tn "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser"
2. Reset Windows Update Health Data:
cmd
net stop wuauserv
rmdir /s /q C:\Windows\SoftwareDistribution\Download
net start wuauserv
3. Restart the system and re-run the Windows 11 Upgrade Assistant.
# Prevention & Long-Term Monitoring:
Allow scheduled compatibility appraiser tasks to finish before re-triggering upgrade setup.