Checking the Microsoft Compatibility Appraiser version to prevent unwanted network traffic

Unless you've been living under a rock the last week, you have learned that the version of the Microsoft Compatibility Appraiser components can be the difference of your WSUS/SUP being hammered with network traffic or not. Luckily, it's very easy to check.

Using Run Script in ConfigMgr to check the Microsoft Compatibility Appraiser version

According to Microsoft Support KB 4163525, if you are on the wrong version of Microsoft Compatibility Appraiser, that could generate unexpected high network bandwidth consumption.

Shorthand version: If you haven't updated your machines, you may have an older Appraiser version, that may cause issues with Windows Update. So install your software updates!!! 🙂

More details: If the Appraiser version is 1799 for Windows 10 v1703 or earlier (including Windows 7 and Windows 8.1), or 1704 or 1752 if running Windows 10 v1709, you're good. If not, well you better make sure the clients are allowed to upgrade, or simply disable the task that runs the utility (see the KB for details).

Anyway, to quickly see what version you have, run the following PowerShell command via the "Run Script" feature in ConfigMgr, and you'll know.

Note: The Run Script feature in ConfigMgr requires PowerShell 3.0 or later (obviously, if you're using PowerShell features added in later versions, you need to be on that version).

# Microsoft Compatibility Appraiser Version Check
$Path = 'HKLM:SOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsAppraiser'
$Value = 'LastAttemptedRunDataVersion'

If (Test-Path -Path $Path){
    $ValueExist = (Get-ItemProperty $Path).$Value -ne $null
    If ($ValueExist -eq $True){
        Return (Get-ItemProperty $Path).$Value
            Return "Not Found"
     Return "Not Found"

Wait a minute or two, and check the result. Here is the output from a ConfigMgr 1802 environment.


Run the script against a collection.

Happy deployment, / Johan

About the author

Johan Arwidmark

0 0 vote
Article Rating
Notify of
Inline Feedbacks
View all comments