have you looked at this report available which is based on the hardware components? https://www.systemcenterdudes.com/free-readiness-memcm-sccm-windows-11-report/
Thanks,
Eswar
www.eskonr.com
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
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.
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.
have you looked at this report available which is based on the hardware components? https://www.systemcenterdudes.com/free-readiness-memcm-sccm-windows-11-report/
Thanks,
Eswar
www.eskonr.com
You can force the computer to perform compatibility appraiser, in admin command prompt run:
pushd %windir%\system32\
CompatTelRunner.exe -m:devinv.dll -f:CreateDeviceInventory
CompatTelRunner.exe -m:invagent.dll -f:RunUpdate
CompatTelRunner.exe -m:generaltel.dll -f:DoCensusRun
CompatTelRunner.exe -m:generaltel.dll -f:RunGeneralTelemetry
CompatTelRunner.exe -m:generaltel.dll -f:GetCITData
CompatTelRunner.exe -m:appraiser.dll -f:DailyGatedCheck
CompatTelRunner.exe -m:appraiser.dll -f:UpdateAvStatus
CompatTelRunner.exe -m:appraiser.dll -f:DoScheduledTelemetryRun
CompatTelRunner.exe -m:pcasvc.dll -f:QueryEncapsulationSettings
DeviceCensus.exe
DeviceCensus.exe SystemCxt
DeviceCensus.exe UserCxt
CompatTelRunner.exe
CompatTelRunner.exe -maintenance
I found the reason the reg key AppCompatFlags\CompatMarkers is empty. We have CIS Benchmark policies that disable settings. We have "Allow Telemetry" set to disable (value of 0).
Reg Key: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection:AllowTelemetry
Group Policy: Computer Configuration\Policies\Administrative Templates\Windows Components\Data Collection and Preview Builds\Allow Telemetry
Setting the AllowTelemetry value to 1 then running the scheduled task Microsoft Compatibility Appraiser creates the registry keys.
interesting, but they did not find the answer that I am also looking for.
I am also facing the same issue. I don't know why but these registries are missing from almost 2k plus machines in my organization.
Could it be due to using enablement package to upgrade to Win10 21H2?