<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved.">
  <assemblyIdentity name="Microsoft-Windows-Compat-Appraiser" version="10.0.26100.8521" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="Resources">
    <dependentAssembly dependencyType="prerequisite">
      <assemblyIdentity name="Microsoft-Windows-Compat-Appraiser.Resources" version="10.0.26100.8521" processorArchitecture="amd64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
    </dependentAssembly>
  </dependency>
  <file name="acmigration.dll" destinationPath="$(runtime.system32)\" sourceName="acmigration.dll" importPath="$(build.nttree)\appcompat\appraiser\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>RZb1lkfHH2LSMHSPmokHIjIKzU3cFxDSpPxeiEypFhU=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="appraiser.dll" destinationPath="$(runtime.system32)\" sourceName="appraiser.dll" importPath="$(build.nttree)\appcompat\appraiser\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>JVKwlKiBX9+XJUFsLgDyRR9JqZbZxNRApf5Xq2eKEbQ=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="Win32CompatibilityAppraiser_DDF.xml" destinationPath="$(runtime.system32)\DDFs\" sourceName="Win32CompatibilityAppraiser.xml" importPath="$(build.nttree)\ddf\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>U2Gar4WZA6Ldpf6IyUbXwNBb9BW1I7IaYCQv/0ZaYPE=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="Win32CompatibilityAppraiserCSP.dll" destinationPath="$(runtime.system32)\" sourceName="Win32CompatibilityAppraiserCSP.dll" importPath="$(build.nttree)\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>8drQdhOnrMB/cO9s+GAlGzoBw+RV8Te4PYClzdmiYQQ=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="Microsoft.Media.PlayReady.Appraiser.dll" destinationPath="$(runtime.system32)\" sourceName="Microsoft.Media.PlayReady.Appraiser.dll" importPath="$(build.nttree)\" sourcePath=".\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>aDWZ97gDCBgRauRhI+IMN2H2ASZaLkQD24RjkcjrEys=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <directories>
    <directory destinationPath="$(runtime.system32)\appraiser" owner="true">
      <securityDescriptor name="WRP_PARENT_DIR_DEFAULT_SDDL" />
    </directory>
    <directory destinationPath="$(runtime.windows)\appcompat\appraiser" owner="true">
      <securityDescriptor name="WINDIR_APPCOMPAT_APPRAISER_SDDL" />
    </directory>
    <directory destinationPath="$(runtime.windows)\appcompat\appraiser\Telemetry" owner="true">
      <securityDescriptor name="WINDIR_APPCOMPAT_APPRAISER_SDDL" />
    </directory>
    <directory destinationPath="$(runtime.windows)\appcompat\UA" owner="true">
      <securityDescriptor name="WINDIR_APPCOMPAT_APPRAISER_SDDL" />
    </directory>
  </directories>
  <registryKeys>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser" />
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers" />
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\GeneralMarkers" />
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared" />
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared\CompatMarkers" />
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared\TargetVersionUpgradeExperienceIndicators" />
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators" />
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TelemetryController\Appraiser">
      <registryValue name="Binary" valueType="REG_SZ" value="appraiser.dll" />
      <registryValue name="Command" valueType="REG_SZ" value="DoScheduledTelemetryRun" />
      <registryValue name="Network" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="Dependencies" valueType="REG_MULTI_SZ" value="&quot;AppInv&quot;,&quot;DevInv&quot;" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TelemetryController\AvStatus">
      <registryValue name="Binary" valueType="REG_SZ" value="appraiser.dll" />
      <registryValue name="Command" valueType="REG_SZ" value="UpdateAvStatus" />
      <registryValue name="Sku" valueType="REG_DWORD" value="0x00000001" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators" />
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Update\TargetingInfo\Installed\Windows.Appraiser.amd64">
      <registryValue name="Version" valueType="REG_SZ" value="10.0.26100.8521" />
      <registryValue name="Repairable" valueType="REG_SZ" value="1" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{03372354-C040-4C4E-94D1-27DB5A879A33}">
      <registryValue name="" valueType="REG_SZ" value="Win32CompatibilityAppraiser" />
      <securityDescriptor name="WRP_REGKEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{03372354-C040-4C4E-94D1-27DB5A879A33}\InprocServer32">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\Win32CompatibilityAppraiserCSP.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Free" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{03372354-C040-4C4E-94D1-27DB5A879A33}\Version">
      <registryValue name="" valueType="REG_SZ" value="1.0" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Provisioning\CSPs\.\Device\Vendor\MSFT\Win32CompatibilityAppraiser">
      <registryValue name="" valueType="REG_SZ" value="{03372354-C040-4C4E-94D1-27DB5A879A33}" />
    </registryKey>
  </registryKeys>
  <migration scope="Upgrade" settingsVersion="0">
    <machineSpecific>
      <migXml xmlns="">
        <rules context="System">
          <include>
            <objectSet>
              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared\TargetVersionUpgradeExperienceIndicators\* [*]</pattern>
              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators\* [*]</pattern>
              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser [MaxThreadCount]</pattern>
            </objectSet>
          </include>
          <locationModify script="MigXmlHelper.RelativeMove('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared\TargetVersionUpgradeExperienceIndicators','HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared\MigratedMarkers\TargetVersionUpgradeExperienceIndicators')">
            <objectSet>
              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared\TargetVersionUpgradeExperienceIndicators\* [*]</pattern>
            </objectSet>
          </locationModify>
          <locationModify script="MigXmlHelper.RelativeMove('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators','HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\MigratedMarkers\TargetVersionUpgradeExperienceIndicators')">
            <objectSet>
              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators\* [*]</pattern>
            </objectSet>
          </locationModify>
        </rules>
      </migXml>
    </machineSpecific>
    <supportedComponents>
      <supportedComponent>
        <assemblyIdentity name="_" version="1.0.0.0" />
        <supportedComponentIdentity language="neutral" name="Microsoft-Windows-Compat-Appraiser" processorArchitecture="*" settingsVersionRange="0" xmlns="urn:schemas-microsoft-com:asm.v3" />
        <machineSpecific>
          <migXml xmlns="">
            <rules context="System">
              <include>
                <objectSet>
                  <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared\TargetVersionUpgradeExperienceIndicators\* [*]</pattern>
                  <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators\* [*]</pattern>
                  <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser [MaxThreadCount]</pattern>
                </objectSet>
              </include>
              <locationModify script="MigXmlHelper.RelativeMove('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared\TargetVersionUpgradeExperienceIndicators','HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared\MigratedMarkers\TargetVersionUpgradeExperienceIndicators')">
                <objectSet>
                  <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared\TargetVersionUpgradeExperienceIndicators\* [*]</pattern>
                </objectSet>
              </locationModify>
              <locationModify script="MigXmlHelper.RelativeMove('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators','HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\MigratedMarkers\TargetVersionUpgradeExperienceIndicators')">
                <objectSet>
                  <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators\* [*]</pattern>
                </objectSet>
              </locationModify>
            </rules>
          </migXml>
        </machineSpecific>
      </supportedComponent>
    </supportedComponents>
  </migration>
  <taskScheduler>
    <Task xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
      <RegistrationInfo>
        <Version>1.0</Version>
        <URI>\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser Exp</URI>
        <SecurityDescriptor>D:(A;;GA;;;BA)(A;;GA;;;SY)(A;;FRFX;;;LS)</SecurityDescriptor>
        <Source>$(@%SystemRoot%\system32\compattelrunner.exe,-501)</Source>
        <Author>$(@%SystemRoot%\system32\compattelrunner.exe,-501)</Author>
        <Description>$(@%SystemRoot%\system32\compattelrunner.exe,-503)</Description>
      </RegistrationInfo>
      <Triggers>
        <WnfStateChangeTrigger id="WNF_OLIC_OS_LICENSE_TERMS_ACCEPTED">
          <StateName>7560bca322028f02</StateName>
          <Data>01</Data>
          <Enabled>true</Enabled>
        </WnfStateChangeTrigger>
      </Triggers>
      <Settings>
        <Enabled>true</Enabled>
        <Hidden>false</Hidden>
        <RunOnlyIfIdle>false</RunOnlyIfIdle>
        <AllowStartOnDemand>true</AllowStartOnDemand>
        <StartWhenAvailable>true</StartWhenAvailable>
        <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
        <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
        <StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
        <Priority>7</Priority>
        <UseUnifiedSchedulingEngine>true</UseUnifiedSchedulingEngine>
        <ExecutionTimeLimit>PT5M</ExecutionTimeLimit>
        <RunOnlyIfNetworkAvailable>true</RunOnlyIfNetworkAvailable>
      </Settings>
      <Principals>
        <Principal id="LocalSystem">
          <UserId>S-1-5-18</UserId>
        </Principal>
      </Principals>
      <Actions Context="LocalSystem">
        <Exec>
          <Command>%windir%\system32\compattelrunner.exe</Command>
          <Arguments>-m:appraiser.dll -f:DoScheduledTelemetryRun express</Arguments>
        </Exec>
      </Actions>
    </Task>
  </taskScheduler>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <securityDescriptorDefinition name="WRP_FILE_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;GRGX;;;BA)(A;;GRGX;;;SY)(A;;GRGX;;;BU)(A;;GRGX;;;S-1-15-2-1)(A;;GRGX;;;S-1-15-2-2)S:(AU;FASA;0x000D0116;;;WD)" operationHint="replace" />
          <securityDescriptorDefinition name="WRP_PARENT_DIR_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;CI;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;0x1301bf;;;SY)(A;IOCIOI;GA;;;SY)(A;;0x1301bf;;;BA)(A;IOCIOI;GA;;;BA)(A;CIOI;GRGX;;;BU)(A;OICIIO;GA;;;CO)(A;CIOI;GRGX;;;S-1-15-2-1)(A;CIOI;GRGX;;;S-1-15-2-2)" operationHint="replace" />
          <securityDescriptorDefinition name="WRP_REGKEY_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;CI;GA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;CI;GR;;;SY)(A;CI;GR;;;BA)(A;CI;GR;;;BU)(A;CI;GR;;;S-1-15-2-1)(A;CI;GR;;;S-1-15-3-1024-1065365936-1281604716-3511738428-1654721687-432734479-3232135806-4053264122-3456934681)" operationHint="replace" />
          <securityDescriptorDefinition name="WINDIR_APPCOMPAT_APPRAISER_SDDL" sddl="D:PAI(A;OICI;FA;;;BA)(A;OICI;FA;;;SY)(A;OICI;0x120020;;;BU)(A;OICI;GR;;;LS)(A;OICI;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)" operationHint="replace" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
</assembly>