<?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="Desktop_Shell-Search-SrchAdmin" version="7.0.26100.8655" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="Resources">
    <dependentAssembly>
      <assemblyIdentity name="Desktop_Shell-Search-SrchAdmin.Resources" version="7.0.26100.8655" processorArchitecture="amd64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" />
    </dependentAssembly>
  </dependency>
  <file name="srchadmin.dll" destinationPath="$(runtime.system32)\" sourceName="srchadmin.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>LzkOiPSB+TWGUrH6kvrUYxyixP/dvlVuwBofkCf0Wak=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="srchadmin.dll.mun" destinationPath="$(runtime.windows)\SystemResources\" sourceName="srchadmin.dll.mun" 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>nfh1loAqnmik+EVbtElj7l3Pr30cJ5TJBkUla+F8cAw=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <registryKeys>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{7933F41E-56F8-41d6-A31C-4148A711EE93}">
      <registryValue name="" valueType="REG_SZ" value="Windows Search Group Policy Extension" />
      <registryValue name="DllName" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\srchadmin.dll" />
      <registryValue name="EnableAsynchronousProcessing" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="NoBackgroundPolicy" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="NoGPOListChanges" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="NoMachinePolicy" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="NoSlowLink" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="NoUserPolicy" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="PerUserLocalSettings" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="ProcessGroupPolicy" valueType="REG_SZ" value="ProcessGroupPolicy" />
      <registryValue name="RequiresSuccessfulRegistry" valueType="REG_DWORD" value="0x00000001" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{2ED326ED-C4C0-434a-B4CE-FB0318D725A7}">
      <registryValue name="" valueType="REG_SZ" value="IShellIndexerAdmin" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{2ED326ED-C4C0-434a-B4CE-FB0318D725A7}\NumMethods">
      <registryValue name="" valueType="REG_SZ" value="2" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{2ED326ED-C4C0-434a-B4CE-FB0318D725A7}\ProxyStubClsid32">
      <registryValue name="" valueType="REG_SZ" value="{2ED326ED-C4C0-434a-B4CE-FB0318D725A7}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{2ED326ED-C4C0-434a-B4CE-FB0318D725A7}">
      <registryValue name="" valueType="REG_SZ" value="PSFactoryBuffer" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{2ED326ED-C4C0-434a-B4CE-FB0318D725A7}\InProcServer32">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\srchadmin.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\AppID\{3F4D7BB8-4F38-4526-8CD3-C44D68689C5F}">
      <registryValue name="DllSurrogate" valueType="REG_SZ" value="" />
      <registryValue name="AccessPermission" valueType="REG_BINARY" value="010004806000000070000000000000001400000002004c00030000000000140003000000010100000000000512000000000014000700000001010000000000050a0000000000140003000000010100000000000504000000cdcdcdcdcdcdcdcd0102000000000005200000002002000001020000000000052000000020020000" />
      <registryValue name="LaunchPermission" valueType="REG_BINARY" value="01000480780000008800000000000000140000000200640004000000000014001f000000010100000000000512000000000018001f00000001020000000000052000000020020000000014001f000000010100000000000504000000000014000b000000010100000000000512000000cdcdcdcdcdcdcdcd0102000000000005200000002002000001020000000000052000000020020000" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{20076C7E-4851-41ed-9EB8-F4E5F2BB0286}">
      <registryValue name="" valueType="REG_SZ" value="IShowModalDialog" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{20076C7E-4851-41ed-9EB8-F4E5F2BB0286}\NumMethods">
      <registryValue name="" valueType="REG_SZ" value="1" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\Interface\{20076C7E-4851-41ed-9EB8-F4E5F2BB0286}\ProxyStubClsid32">
      <registryValue name="" valueType="REG_SZ" value="{20076C7E-4851-41ed-9EB8-F4E5F2BB0286}" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{20076C7E-4851-41ed-9EB8-F4E5F2BB0286}">
      <registryValue name="" valueType="REG_SZ" value="PSFactoryBuffer" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{20076C7E-4851-41ed-9EB8-F4E5F2BB0286}\InProcServer32">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\srchadmin.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{1E1714A3-50B9-480b-A94A-636D9A9B56D1}">
      <registryValue name="" valueType="REG_SZ" value="Shell Indexer Admin Object" />
      <registryValue name="AppId" valueType="REG_SZ" value="{3F4D7BB8-4F38-4526-8CD3-C44D68689C5F}" />
      <registryValue name="LocalizedString" valueType="REG_EXPAND_SZ" value="@%SystemRoot%\\system32\\srchadmin.dll,-625" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{1E1714A3-50B9-480b-A94A-636D9A9B56D1}\Elevation">
      <registryValue name="Enabled" valueType="REG_DWORD" value="0x00000001" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{1E1714A3-50B9-480b-A94A-636D9A9B56D1}\InProcServer32">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\srchadmin.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Apartment" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{2F2165FF-2C2D-4612-87B2-CC8E5002EF4C}">
      <registryValue name="" valueType="REG_SZ" value="Advanced Indexing Options Dialog Object" />
      <registryValue name="AppId" valueType="REG_SZ" value="{3F4D7BB8-4F38-4526-8CD3-C44D68689C5F}" />
      <registryValue name="LocalizedString" valueType="REG_EXPAND_SZ" value="@%SystemRoot%\\system32\\srchadmin.dll,-617" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{2F2165FF-2C2D-4612-87B2-CC8E5002EF4C}\Elevation">
      <registryValue name="Enabled" valueType="REG_DWORD" value="0x00000001" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{2F2165FF-2C2D-4612-87B2-CC8E5002EF4C}\InProcServer32">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\srchadmin.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Apartment" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{6D3951EB-0B07-4fb8-B703-7C5CEE0DB578}">
      <registryValue name="" valueType="REG_SZ" value="Advanced Indexing Options Dialog Object" />
      <registryValue name="AppId" valueType="REG_SZ" value="{3F4D7BB8-4F38-4526-8CD3-C44D68689C5F}" />
      <registryValue name="LocalizedString" valueType="REG_EXPAND_SZ" value="@%SystemRoot%\\system32\\srchadmin.dll,-618" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{6D3951EB-0B07-4fb8-B703-7C5CEE0DB578}\Elevation">
      <registryValue name="Enabled" valueType="REG_DWORD" value="0x00000001" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{6D3951EB-0B07-4fb8-B703-7C5CEE0DB578}\InProcServer32">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\srchadmin.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Apartment" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{DA67B8AD-E81B-4c70-9B91-B417B5E33527}">
      <registryValue name="" valueType="REG_SZ" value="Windows Search Shell Service Object" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{DA67B8AD-E81B-4c70-9B91-B417B5E33527}\InProcServer32">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\srchadmin.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Apartment" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellServiceObjects\{DA67B8AD-E81B-4c70-9B91-B417B5E33527}">
      <registryValue name="AutoStart" valueType="REG_SZ" value="" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{A9F738C8-6B96-41FA-A155-15ECD67275D0}">
      <registryValue name="" valueType="REG_SZ" value="Windows Search Protocol Handler Search Connector Creator" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{A9F738C8-6B96-41FA-A155-15ECD67275D0}\InProcServer32">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\srchadmin.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ResetUserProfileCallbacks\{A9F738C8-6B96-41FA-A155-15ECD67275D0}">
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{51653423-E62D-4FF7-894A-DABB2B8E21E2}\InProcServer32">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\srchadmin.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{3FBA60A6-7BF5-4868-A2CA-6623B3DFFEA6}">
      <registryValue name="" valueType="REG_SZ" value="Automatic Maintenance task to enable Windows Search to make progress while in Connected Standby" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{3FBA60A6-7BF5-4868-A2CA-6623B3DFFEA6}\InProcServer32">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\srchadmin.dll" />
      <registryValue name="ThreadingModel" valueType="REG_SZ" value="Both" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{87D66A43-7B11-4A28-9811-C86EE395ACF7}">
      <registryValue name="" valueType="REG_SZ" value="Indexing Options" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{87D66A43-7B11-4A28-9811-C86EE395ACF7}">
      <registryValue name="" valueType="REG_SZ" value="Indexing Options Control Panel" />
      <registryValue name="System.ApplicationName" valueType="REG_SZ" value="Microsoft.IndexingOptions" />
      <registryValue name="System.ControlPanel.Category" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="InfoTip" valueType="REG_EXPAND_SZ" value="@%SystemRoot%\System32\srchadmin.dll,-602#immutable1" />
      <registryValue name="LocalizedString" valueType="REG_EXPAND_SZ" value="@%SystemRoot%\System32\srchadmin.dll,-601#immutable1" />
      <registryValue name="System.Software.TasksFileUrl" valueType="REG_SZ" value="Internal" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{87D66A43-7B11-4A28-9811-C86EE395ACF7}\DefaultIcon">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\srchadmin.dll,-201" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{87D66A43-7B11-4A28-9811-C86EE395ACF7}\Shell\Open\Command">
      <registryValue name="" valueType="REG_EXPAND_SZ" value="%SystemRoot%\System32\rundll32.exe %SystemRoot%\System32\shell32.dll,Control_RunDLL %SystemRoot%\System32\srchadmin.dll" />
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_CLASSES_ROOT\CLSID\{51653423-E62D-4FF7-894A-DABB2B8E21E2}">
      <securityDescriptor name="WRP_KEY_DEFAULT_SDDL" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Search\PHSearchConnectors\csc">
      <registryValue name="DoNotCreateSearchConnectors" valueType="REG_DWORD" value="0x00000001" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Search\PHSearchConnectors\defaultroot">
      <registryValue name="DoNotCreateSearchConnectors" valueType="REG_DWORD" value="0x00000001" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Search\PHSearchConnectors\file">
      <registryValue name="DoNotCreateSearchConnectors" valueType="REG_DWORD" value="0x00000001" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Search\PHSearchConnectors\iehistory">
      <registryValue name="DoNotCreateSearchConnectors" valueType="REG_DWORD" value="0x00000001" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Search\PHSearchConnectors\ierss">
      <registryValue name="DoNotCreateSearchConnectors" valueType="REG_DWORD" value="0x00000001" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Search\PHSearchConnectors\MAPI\Default">
      <registryValue name="FolderType" valueType="REG_SZ" value="{91475fe5-586b-4eba-8d75-d17434b8cdf6}" />
    </registryKey>
  </registryKeys>
  <migration scope="Upgrade" settingsVersion="1">
    <migXml xmlns="">
      <rules context="user">
        <include>
          <objectSet>
            <pattern type="Registry">HKCU\Software\Microsoft\Windows Search\ProcessedSearchRoots\* [*]</pattern>
          </objectSet>
        </include>
      </rules>
    </migXml>
    <supportedComponents>
      <supportedComponent>
        <assemblyIdentity name="_" version="1.0.0.0" />
        <supportedComponentIdentity language="neutral" name="Desktop_Shell-Search-SrchAdmin" processorArchitecture="*" settingsVersionRange="1" xmlns="urn:schemas-microsoft-com:asm.v3" />
      </supportedComponent>
    </supportedComponents>
  </migration>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="displayName0" value="srchadmin.dll" />
        <string id="description1" value="Indexing options for Windows Search" />
      </stringTable>
    </resources>
  </localization>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <securityDescriptorDefinition name="WRP_KEY_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="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" description="Default SDDL for Windows Resource Protected file" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
  <taskScheduler>
    <Task xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
      <RegistrationInfo>
        <URI>\Microsoft\Windows\Shell\IndexerAutomaticMaintenance</URI>
        <Source>$(@%systemroot%\system32\srchadmin.dll,-1901)</Source>
        <Author>$(@%systemroot%\system32\srchadmin.dll,-1901)</Author>
        <Description>$(@%systemroot%\system32\srchadmin.dll,-1902)</Description>
        <Version>1.0</Version>
        <SecurityDescriptor>D:(A;;FA;;;SY)(A;;FA;;;LS)(A;;FR;;;BA)</SecurityDescriptor>
      </RegistrationInfo>
      <Triggers />
      <Settings>
        <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
        <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
        <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
        <AllowHardTerminate>true</AllowHardTerminate>
        <StartWhenAvailable>false</StartWhenAvailable>
        <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
        <MaintenanceSettings>
          <Period>P1D</Period>
          <Deadline>P2D</Deadline>
          <Exclusive>false</Exclusive>
        </MaintenanceSettings>
        <AllowStartOnDemand>true</AllowStartOnDemand>
        <Enabled>true</Enabled>
        <Hidden>false</Hidden>
        <RunOnlyIfIdle>false</RunOnlyIfIdle>
        <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
        <UseUnifiedSchedulingEngine>true</UseUnifiedSchedulingEngine>
        <WakeToRun>false</WakeToRun>
        <Priority>7</Priority>
        <ExecutionTimeLimit>PT1H</ExecutionTimeLimit>
      </Settings>
      <Principals>
        <Principal id="LocalService">
          <UserId>S-1-5-19</UserId>
        </Principal>
      </Principals>
      <Actions Context="LocalService">
        <ComHandler>
          <ClassId>{3FBA60A6-7BF5-4868-A2CA-6623B3DFFEA6}</ClassId>
        </ComHandler>
      </Actions>
    </Task>
  </taskScheduler>
</assembly>
