Report Windows 11 Compatibility

Vid3al 91 Reputation points
2022-05-13T13:39:06.833+00:00

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.

Microsoft Configuration Manager Updates
Microsoft Configuration Manager Updates
Microsoft Configuration Manager: An integrated solution for for managing large groups of personal computers and servers.Updates: Broadly released fixes addressing specific issue(s) or related bug(s). Updates may also include new or modified features (i.e. changing default behavior).
965 questions
Microsoft Configuration Manager
0 comments No comments
{count} votes

10 answers

Sort by: Most helpful
  1. Chad Simmons 11 Reputation points
    2022-11-04T21:06:35.357+00:00

    I'm seeing the same issue with the registry keys missing.

    Running the CompatTelRunner.exe and DeviceCensus commands and the scheduled task schtasks.exe /Run /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" had no effect.

    The primary computer I'm testing with right now was recently upgraded from Windows 10 v1909 to v22H2 (64-bit, en-US, Enterprise) using the Feature Update via ConfigMgr.

    Nothing gets logged in the Compat-Appraiser operational log.
    The AppCompatFlags\Appraiser\RunResults\LastRun registry key does get updated, but it has ErrorCode = 1 and EnterpriseErrorCode = 0x8088703 which I can find nothing on.

    0 comments No comments

  2. Andrew J 6 Reputation points
    2022-12-16T16:24:46.703+00:00

    I'm wondering anyone has made any progress. I have entries for some but not all of my environment. On a lot of my endpoints the reg key AppCompatFlags\CompatMarkers\ is empty.

    0 comments No comments

  3. Morten N 26 Reputation points
    2022-12-21T10:06:35.043+00:00

    I'm missing a lot of machines from the "Work from anywhere" -> Windows 11 readiness report in Endpoint analytics.
    Can't really find a good thread on it. Anyone able to explain why i cannot find them in the list?

    0 comments No comments

  4. Morten N 26 Reputation points
    2022-12-21T13:54:15.877+00:00

    Will this solve my problem?


  5. Emily M 0 Reputation points
    2023-06-29T20:01:14.0833333+00:00

    So I had the same issue which ultimately ended up being due to telemetry being disabled

    here : HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection. Once i enabled and ran appraiser scheduled task the registry keys were created. But my question is what if you don't want to enable telemetry and instead run the check through the W11 SETUP.EXE with the /Compat ScanOnly parameter? I can see its doing the checks but its not creating the registry keys for me to build my reports off of.

    Does telemetry need to be enabled to generate the keys under

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators\NI22H2 via the SETUP.exe method?

    0 comments No comments