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:
Copy
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: Copy
cmd
schtasks /run /tn "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser"
2 Reset Windows Update Health Data:
Copy
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.