We are using the Script indicated in this article to centrally track down which devices do not have the hardware prerequisites for upgrading to Windows 11. We only use Configuration Manager Current Branch 2111.
https://techcommunity.microsoft.com/t5/microsoft-endpoint-manager-blog/understanding-readiness-for-windows-11-with-microsoft-endpoint/ba-p/2770866
We only use Configuration Manager Current Branch 2111.
If there are thousands of devices, after several tests we noticed that the result of the script is difficult to handle in an excel file for any searches or filters, so we tried to create a report with the suggestions of the following article.
https://www.anoopcnair.com/sccm-windows-11-upgrade-readiness-report-sql/
But we noticed a discrepancy in results between the two methods, that is, by running both methods on a test collection, the first shows all the devices, while the second shows fewer devices.
Investigating, we noticed that on several computers there is no registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers\CO21H2" .
We also noticed that some computers with Windows 10 21H2, do not have this registry key. The lack of this key does not mean that the device is not compatible with Windows 11, because instead the script returns that it is compatible.
Why don't all computers have these registry keys?
Thank you all for your support.