Initial commit
This commit is contained in:
+160
@@ -0,0 +1,160 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-Application-Experience-Program-Compatibility-Assistant"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
replacementVersionRange="6.0.0-6.1.7000"
|
||||
replacementSettingsVersionRange="0"
|
||||
settingsVersion="0"
|
||||
alwaysProcess="6.0.0-6.1.7000"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="system">
|
||||
<include>
|
||||
<objectSet>
|
||||
<!-- Settings under the Layers key are handled by the Shim Infrastructure manifest -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat [DisablePca]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{acfd1ca6-18b6-4ccf-9c07-580cdb6eded4}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{081D3213-48AA-4533-9284-D98F01BDC8E6}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{659F08FB-2FAB-42a7-BD4F-566CFA528769}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{88D69CE1-577A-4dd9-87AE-AD36D3CD9643}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{D113E4AA-2D07-41b1-8D9B-C065194A791D}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{affc81e2-612a-4f70-6fb2-916ff5c7e3f8}\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat [DisablePca]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{acfd1ca6-18b6-4ccf-9c07-580cdb6eded4}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{081D3213-48AA-4533-9284-D98F01BDC8E6}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{659F08FB-2FAB-42a7-BD4F-566CFA528769}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{88D69CE1-577A-4dd9-87AE-AD36D3CD9643}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{D113E4AA-2D07-41b1-8D9B-C065194A791D}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{affc81e2-612a-4f70-6fb2-916ff5c7e3f8}\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="user">
|
||||
<include>
|
||||
<objectSet>
|
||||
<!-- Settings under the Layers key are handled by the Shim Infrastructure manifest -->
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\AppCompat [DisablePca]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{acfd1ca6-18b6-4ccf-9c07-580cdb6eded4}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{081D3213-48AA-4533-9284-D98F01BDC8E6}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{659F08FB-2FAB-42a7-BD4F-566CFA528769}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{88D69CE1-577A-4dd9-87AE-AD36D3CD9643}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{D113E4AA-2D07-41b1-8D9B-C065194A791D}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{affc81e2-612a-4f70-6fb2-916ff5c7e3f8}\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\AppCompat [DisablePca]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{acfd1ca6-18b6-4ccf-9c07-580cdb6eded4}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{081D3213-48AA-4533-9284-D98F01BDC8E6}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{659F08FB-2FAB-42a7-BD4F-566CFA528769}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{88D69CE1-577A-4dd9-87AE-AD36D3CD9643}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{D113E4AA-2D07-41b1-8D9B-C065194A791D}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{affc81e2-612a-4f70-6fb2-916ff5c7e3f8}\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
buildFilter=""
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-Application-Experience-Program-Compatibility-Assistant"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
||||
settingsVersionRange="0"
|
||||
type=""
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migXml xmlns="">
|
||||
<rules context="system">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat [DisablePca]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{acfd1ca6-18b6-4ccf-9c07-580cdb6eded4}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{081D3213-48AA-4533-9284-D98F01BDC8E6}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{659F08FB-2FAB-42a7-BD4F-566CFA528769}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{88D69CE1-577A-4dd9-87AE-AD36D3CD9643}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{D113E4AA-2D07-41b1-8D9B-C065194A791D}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{affc81e2-612a-4f70-6fb2-916ff5c7e3f8}\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="user">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\AppCompat [DisablePca]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{acfd1ca6-18b6-4ccf-9c07-580cdb6eded4}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{081D3213-48AA-4533-9284-D98F01BDC8E6}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{659F08FB-2FAB-42a7-BD4F-566CFA528769}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{88D69CE1-577A-4dd9-87AE-AD36D3CD9643}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{D113E4AA-2D07-41b1-8D9B-C065194A791D}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{affc81e2-612a-4f70-6fb2-916ff5c7e3f8}\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
language="*"
|
||||
name="Microsoft-Windows-Application-Experience-Program-Compatibility-Assistant-DL"
|
||||
processorArchitecture="*"
|
||||
settingsVersionRange="0"
|
||||
/>
|
||||
<migXml xmlns="">
|
||||
<rules context="system">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\AppCompat [DisablePca]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{acfd1ca6-18b6-4ccf-9c07-580cdb6eded4}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{081D3213-48AA-4533-9284-D98F01BDC8E6}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{659F08FB-2FAB-42a7-BD4F-566CFA528769}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{88D69CE1-577A-4dd9-87AE-AD36D3CD9643}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{D113E4AA-2D07-41b1-8D9B-C065194A791D}\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Policies\Microsoft\Windows\WDI\{affc81e2-612a-4f70-6fb2-916ff5c7e3f8}\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="user">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\AppCompat [DisablePca]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{acfd1ca6-18b6-4ccf-9c07-580cdb6eded4}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{081D3213-48AA-4533-9284-D98F01BDC8E6}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{659F08FB-2FAB-42a7-BD4F-566CFA528769}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{88D69CE1-577A-4dd9-87AE-AD36D3CD9643}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{D113E4AA-2D07-41b1-8D9B-C065194A791D}\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Policies\Microsoft\Windows\WDI\{affc81e2-612a-4f70-6fb2-916ff5c7e3f8}\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,202 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-CAPI2-certs"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0-6.1"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\SystemCertificates\My\Certificates[*]</pattern>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\SystemCertificates\Request\Certificates[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\TrustedPeople\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\*[*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\SystemCertificates\My\Certificates[*]</pattern>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\SystemCertificates\Request\Certificates[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\TrustedPeople\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\*[*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
<machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\My\Certificates\*[*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\My\Certificates\*[*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Request\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPeople\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\ACRS\CTLs\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\EnterpriseCertificates\*[*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\2BD63D28D7BCD0E251195AEB519243C13142EBC3\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\8A334AA8052DD244A647306A76B8178FA215F344\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\1916A2AF346D399F50313C393200F14140456616\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\305F8BD17AA2CBC483A4C41B19A39A0C75DA39D6\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\471C949A8143DB5AD5CDF1C972864A2504FA23C9\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\61793FCBFA4F9008309BBA5FF12D2CB29CD4151A\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\637162CC59A3A1E25956FA5FA8F60D2E1C52EAC6\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\63FEAE960BAA91E343CE2BD8B71798C76BDB77D0\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\6431723036FD26DEA502792FA595922493030F97\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\7D7F4414CCEF168ADF6BF40753B5BECD78375931\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\80962AE4D6C5B442894E95A13E4A699E07D694CF\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\CEA586B2CE593EC7D939898337C57814708AB2BE\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\D018B62DC518907247DF50925BB09ACF4A5CB3AD\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\43D9BCB568E039D073A74A71D8511F7476089CC3\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\C060ED44CBD881BD0EF86C0BA287DDCF8167478C\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\40AA38731BD189F9CDB5B9DC35E2136F38777AF4\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\5DE83EE82AC5090AEA9D6AC4E7A6E213F946E179\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\B533345D06F64516403C00DA03187D3BFEF59156\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\2B84BFBB34EE2EF949FE1CBE30AA026416EB2216\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\367D4B3B4FCBBC0B767B2EC0CDB2A36EAB71A4EB\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\86E817C81A5CA672FE000F36F878C19518D6F844\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\9845A431D51959CAF225322B4A4FE9F223CE6D15\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\B86E791620F759F17B8D25E38CA8BE32E7D5EAC2\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\F8A54E03AADC5692B850496A4C4630FFEAA29D83\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\51C3247D60F356C7CA3BAF4C3F429DAC93EE7B74\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\8E5BD50D6AE686D65252F843A9D4B96D197730AB\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\2A83E9020591A55FC6DDAD3FB102794C52B24E70\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\3A850044D8A195CD401A680C012CB0A3B5F8DC08\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\FA6660A94AB45F6A88C0D7874D89A863D74DEE97\*[*]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Request\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPeople\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\ACRS\CTLs\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\EnterpriseCertificates\*[*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents xmlns="">
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
language="*"
|
||||
name="Microsoft-Windows-CAPI2-certs"
|
||||
processorArchitecture="*"
|
||||
settingsVersionRange="0"
|
||||
/>
|
||||
<migXml>
|
||||
<rules context="User">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\SystemCertificates\My\Certificates[*]</pattern>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\SystemCertificates\Request\Certificates[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\TrustedPeople\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\*[*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\My\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Request\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPeople\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\ACRS\CTLs\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\EnterpriseCertificates\*[*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
language="*"
|
||||
name="Microsoft-Windows-CAPI2-certs-DL"
|
||||
processorArchitecture="*"
|
||||
settingsVersionRange="0"
|
||||
/>
|
||||
<migXml>
|
||||
<rules context="User">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\SystemCertificates\My\Certificates[*]</pattern>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\SystemCertificates\Request\Certificates[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\TrustedPeople\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\*[*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\My\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Request\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPeople\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\ACRS\CTLs\*[*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\EnterpriseCertificates\*[*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
<migrationDisplayID>Additional_Options\Windows_Core_Settings</migrationDisplayID>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly>
|
||||
<assemblyIdentity
|
||||
language="*"
|
||||
name="Microsoft-Windows-X509CertificateEnrollment"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
<migration
|
||||
alwaysProcess="yes"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.1.*"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Cryptography\PolicyServers\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Cryptography\PolicyServers\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-DisplayConfigSettings"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="1"
|
||||
replacementSettingsVersionRange="1"
|
||||
replacementVersionRange="6.1.*"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Control\GraphicsDrivers\Connectivity\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Control\GraphicsDrivers\Configuration\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
<!-- We put the same migrations rules in machineSpecific section so that on a upgrade the registry setting will be applied
|
||||
before the last reboot and this ensures the displays are configured using the users CCD database before the
|
||||
finial user interaction part of setup.
|
||||
NOTE : Doing this will mean on upgrade two migration packets will be generated and processed, the non-machineSpecific
|
||||
migration packet will be applied after the final reboot and will override the CCD database at that time, this
|
||||
means any display configuration changes stored between the two times will be lost. -->
|
||||
<machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Control\GraphicsDrivers\Connectivity\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Control\GraphicsDrivers\Configuration\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</machineSpecific>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,75 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-Extensible-Authentication-Protocol-Host-Service"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0-6.1.7150"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\EapHost\Methods\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\EapHost\Configuration\ [IdentityEncodingFormat]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<!-- This WCN EapHost Plugin is part of the OS and should not migrate up level. -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\EapHost\Methods\311\254\14122\1 [*]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\EapHost\Configuration\ [IdentityEncodingFormat]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<!-- Build to build upgrade support -->
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
buildFilter=""
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-Extensible-Authentication-Protocol-Host-Service"
|
||||
processorArchitecture="$(build.arch)"
|
||||
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
||||
settingsVersionRange="0"
|
||||
type=""
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<!-- This WCN EapHost Plugin is part of the OS and should not migrate up level. -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\EapHost\Methods\311\254\14122\1 [*]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\EapHost\Configuration\ [IdentityEncodingFormat]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,42 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-IdentityServer-Migration"
|
||||
version="0.0.0.0"
|
||||
processorArchitecture="*"
|
||||
/>
|
||||
<migration
|
||||
replacementVersionRange="6.0-6.1"
|
||||
replacementSettingsVersionRange="0"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
alwaysProcess="yes">
|
||||
<migrationDisplayID>Microsoft-Windows-IdentityServer-Migration</migrationDisplayID>
|
||||
<registerSDF name="IdentityServer-SecurityTokenService" />
|
||||
<registerSDF name="ADFS-Role-Package" />
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesObjectExist( "Registry", "HKLM\SOFTWARE\Microsoft\ADFS2.0\Components [SecurityTokenServer]" )</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-IdentityServer-Migration"
|
||||
processorArchitecture="*"
|
||||
settingsVersionRange="0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,42 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-IdentityServer-ProxyMigration"
|
||||
version="0.0.0.0"
|
||||
processorArchitecture="*"
|
||||
/>
|
||||
<migration
|
||||
replacementVersionRange="6.0-6.1"
|
||||
replacementSettingsVersionRange="0"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
alwaysProcess="yes">
|
||||
<migrationDisplayID>Microsoft-Windows-IdentityServer-ProxyMigration</migrationDisplayID>
|
||||
<registerSDF name="IdentityServer-Proxy" />
|
||||
<registerSDF name="ADFS-Role-Package" />
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesObjectExist( "Registry", "HKLM\SOFTWARE\Microsoft\ADFS2.0\Components [ProxyServer]" )</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-IdentityServer-ProxyMigration"
|
||||
processorArchitecture="*"
|
||||
settingsVersionRange="0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,203 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
|
||||
<!-- replacement manifest for Vista, the original did not include the system default user keys --><assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-International-Core"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
replacementVersionRange="6.0-6.1"
|
||||
replacementSettingsVersionRange="0"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<!-- Migrate system Locale data -->
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<!-- Locales -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language [Default]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\Locale [(Default)]</pattern>
|
||||
<!-- Codepages -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage [ACP]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage [OEMCP]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage [MACCP]</pattern>
|
||||
<!-- Custom keyboard layouts -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\a* [*]</pattern>
|
||||
<!-- .Default settings -->
|
||||
<pattern type="Registry">HKU\.Default\Control Panel\International\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<!-- Locales -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language [Default]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\Locale [(Default)]</pattern>
|
||||
<!-- Codepages -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage [ACP]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage [OEMCP]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage [MACCP]</pattern>
|
||||
<!-- Custom keyboard layouts -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\a* [*]</pattern>
|
||||
<!-- .Default settings -->
|
||||
<pattern type="Registry">HKU\.Default\Control Panel\International\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<!-- Migrate system data -->
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<!-- Migrate custom locale files -->
|
||||
<pattern type="File">%windir%\Globalization [*.NLP]</pattern>
|
||||
<!-- Migrate custom locale reg keys -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CustomLocale\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\IetfLanguage\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<!-- Migrate custom locale files -->
|
||||
<pattern type="File">%windir%\Globalization [*.NLP]</pattern>
|
||||
<!-- Migrate custom locale reg keys -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CustomLocale\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\IetfLanguage\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Control Panel\International\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Control Panel\International\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
buildFilter=""
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-International-Core"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
||||
settingsVersionRange="0"
|
||||
type=""
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<!-- Locales -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language [Default]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\Locale [(Default)]</pattern>
|
||||
<!-- Codepages -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage [ACP]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage [OEMCP]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage [MACCP]</pattern>
|
||||
<!-- Custom keyboard layouts -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\a* [*]</pattern>
|
||||
<!-- .Default settings -->
|
||||
<pattern type="Registry">HKU\.Default\Control Panel\International\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<!-- Migrate custom locale files -->
|
||||
<pattern type="File">%windir%\Globalization [*.NLP]</pattern>
|
||||
<!-- Migrate custom locale reg keys -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CustomLocale\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\IetfLanguage\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="User">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Control Panel\International\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
language="*"
|
||||
name="Microsoft-Windows-International-Core-DL"
|
||||
processorArchitecture="*"
|
||||
settingsVersionRange="0"
|
||||
/>
|
||||
<machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<!-- Migrate system Locale data -->
|
||||
<rules context="System">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<!-- Locales -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language [Default]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\Locale [(Default)]</pattern>
|
||||
<!-- Codepages -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage [ACP]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage [OEMCP]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage [MACCP]</pattern>
|
||||
<!-- Custom keyboard layouts -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\a* [*]</pattern>
|
||||
<!-- .Default settings -->
|
||||
<pattern type="Registry">HKU\.Default\Control Panel\International\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<!-- Migrate system data -->
|
||||
<rules context="System">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<!-- Migrate custom locale files -->
|
||||
<pattern type="File">%windir%\Globalization [*.NLP]</pattern>
|
||||
<!-- Migrate custom locale reg keys -->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\CustomLocale\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Nls\IetfLanguage\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="User">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Control Panel\International\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
<migrationDisplayID>Date_Time_Language_and_Region\Regional_Language_Options</migrationDisplayID>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-Internet-Naming-Service-Runtime"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0-6.1"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [WinsInternalVersNoNextTime_LW]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [WinsInternalVersNoNextTime_HW]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [RefreshInterval]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [DoBackupOnTerm]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [TombstoneInterval]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [TombstoneTimeout]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [VerifyInterval]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [VersCounterStartVal_LowWord]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [VersCounterStartVal_HighWord]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [RplOnlyWCnfPnrs]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [LogDetailedEvents]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [LoggingOn]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [MigrateOn]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [UseSelfFndPnrs]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [McastIntvl]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [McastTtl]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [BurstHandling]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [BurstQueSize]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [DbFileNm]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [LogFilePath]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [BackupDirPath]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [DoStaticDataInit]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [QueryBlockList]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [JetDbMaxCacheSize]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters [JetDbMinCacheSize]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Parameters\DataFiles [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Partners\Pull\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Wins\Partners\Push\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<include>
|
||||
<objectSet>
|
||||
<content filter="MigXmlHelper.ExtractDirectory(NULL,'1','\* [*]')">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\Wins\Parameters [DbFileNm]</pattern>
|
||||
</objectSet>
|
||||
</content>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,91 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-Fax-Service"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0-6.1.7036"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<environment context="System">
|
||||
<variable name="FaxService.ARCHIVEROOT">
|
||||
<script>MigXmlHelper.GetStringContent("Registry","HKLM\Software\Microsoft\Fax [ArchiveFolder]")</script>
|
||||
</variable>
|
||||
<variable name="FaxService.ACTIVITYLOG">
|
||||
<script>MigXmlHelper.GetStringContent("Registry","HKLM\Software\Microsoft\Fax\ActivityLogging [DBFile]")</script>
|
||||
</variable>
|
||||
</environment>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Fax\Accounts\* [*]</pattern>
|
||||
<pattern type="File">%FaxService.ARCHIVEROOT%\Inbox [*]</pattern>
|
||||
<pattern type="File">%FaxService.ARCHIVEROOT%\SentItems [*]</pattern>
|
||||
<pattern type="File">%FaxService.ACTIVITYLOG%\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_SYSTEM% [fxsperf.ini]</pattern>
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\Windows NT\MSFax\Common Coverpages\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\Windows NT\MSFax\Queue\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="File">%FaxService.ACTIVITYLOG% [schema.ini]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
<locationModify script="MigXmlHelper.ExactMove('%CSIDL_COMMON_APPDATA%\Microsoft\Windows NT\MSFax\Queue_Migrated')">
|
||||
<objectSet>
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\Windows NT\MSFax\Queue\* [*]</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
<!-- Activity Log will be migrated to the place defined by the source. -->
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="File">%FaxService.ACTIVITYLOG%\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\Windows NT\MSFax\Common Coverpages\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\Windows NT\MSFax\Queue\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="File">%FaxService.ARCHIVEROOT%\SentItems [*]</pattern>
|
||||
<pattern type="File">%FaxService.ARCHIVEROOT%\Inbox [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
<machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Fax\Security [Descriptor]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Fax\Security [Descriptor]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</machineSpecific>
|
||||
<migrationDisplayID>Communications_and_Sync\Fax</migrationDisplayID>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,464 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-IE-InternetExplorer"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken=""
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0-8.0.7100">
|
||||
<migXml
|
||||
xmlns=""
|
||||
xmlns:auto-ns2="urn:schemas-microsoft-com:asm.v3"
|
||||
>
|
||||
<!-- Gather and apply rules for current version -->
|
||||
<environment context="System">
|
||||
<variable name="InternetExplorer.BrandGUID">
|
||||
<script>MigXmlHelper.GetStringContent("Registry","HKLM\SOFTWARE\Microsoft\Internet Explorer [BrandGUID]")</script>
|
||||
</variable>
|
||||
</environment>
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Webcheck\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Search Assistant\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\History\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Windows\Cookies\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<!-- Extensibility points, handled by upgrade -->
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Default Behaviors\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Explorer Bars\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\EmbedExtnToClsidMappings\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Extensions\CmdMapping\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\MenuExt\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Media\\MimeTypes\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Plugins\Extension\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Plugins\MIME\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\URLSearchHooks\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Toolbar\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Stats\* [*]</pattern>
|
||||
<!-- Extensibility points, handled by upgrade -->
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Security\AntiPhishing\* [*]</pattern>
|
||||
<!-- Exclude this Wininet settings, let their manifest migrate them. -->
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\* [*]</pattern>
|
||||
<!-- Handled by bulk upgrade -->
|
||||
<pattern type="File">%CSIDL_QUICKLAUNCH%\* [*]</pattern>
|
||||
<!-- SmartScreen should be disabled upon install/upgrade -->
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\PhishingFilter [EnabledV8]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\PhishingFilter [EnabledV9]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Webcheck\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Search Assistant\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\History\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Windows\Cookies\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="User">
|
||||
<!-- Exclude additional keys from migration on PC-2-PC migration. -->
|
||||
<detects>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Styles [Use My Stylesheet]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Styles [User Stylesheet]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Desktop\General [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Default HTML Editor\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Default MHTML Editor\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Main [Save Directory]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Internet Explorer [MSIMGSIZ.dat]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383} [IsInstalled]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\InstallInfo [IconsVisible]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\SearchScopes\* [*]</pattern>
|
||||
<pattern type="File">%WINDIR%\System32 [rsaci.rat]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\AboutURLs\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Unattend\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer [Build]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer [Version]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer [W2kVersion]</pattern>
|
||||
<!-- Extensibility points, handled by upgrade -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Default Behaviors\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Explorer Bars\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\EmbedExtnToClsidMappings\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Extensions\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Extensions\CmdMapping\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Extension Compatibility\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\International\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\MenuExt\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Media\\MimeTypes\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Plugins\Extension\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Plugins\MIME\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\URLSearchHooks\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Toolbar\* [*]</pattern>
|
||||
<!-- Extensibility points, handled by upgrade -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings [MinorVersion]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\TemplatePolicies\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\* [*]</pattern>
|
||||
<!-- Exclude this Wininet settings, let their manifest migrate them. -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\* [*]</pattern>
|
||||
<!-- Gopher was removed after Beta2 in Vista. Make sure upgrades don't pickup this key. -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Capabilities\UrlAssociations [gopher]</pattern>
|
||||
<!-- Don't migrate version numbers - get the Vista ones instead -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Version Vector\* [*]</pattern>
|
||||
<!-- SmartScreen should be disabled upon install/upgrade -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\PhishingFilter [EnabledV8]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\PhishingFilter [EnabledV9]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{0002df01-0000-0000-c000-000000000046} [Policy]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383} [IsInstalled]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\InstallInfo [IconsVisible]</pattern>
|
||||
<pattern type="File">%WINDIR%\System32 [rsaci.rat]</pattern>
|
||||
<pattern type="File">%CSIDL_PROGRAM_FILES%\Internet Explorer\CUSTOM\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_PROGRAM_FILES%\Internet Explorer\SIGNUP\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<!-- Re-apply the SPAD state based on migrated values -->
|
||||
<externalProcess when="apply-success">
|
||||
<commandLine>%windir%\system32\ie4uinit.exe -apply</commandLine>
|
||||
</externalProcess>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<!-- Exclude additional keys from migration on PC-2-PC migration. -->
|
||||
<detects>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\View Source Editor [Editor Name]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer [BrandGUID]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<!-- On upgrades include the branding active setup stub -->
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesObjectExist("Registry", "HKLM\SOFTWARE\Microsoft\Internet Explorer [BrandGUID]")</condition>
|
||||
</detect>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesObjectExist("Registry", "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\%InternetExplorer.BrandGUID%")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer [BrandGUID]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\%InternetExplorer.BrandGUID%\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<!-- Declare this component can consume all state collected by
|
||||
all versions of this Longhorn component -->
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
language="*"
|
||||
name="Microsoft-Windows-IE-InternetExplorer"
|
||||
processorArchitecture="*"
|
||||
settingsVersionRange="0"
|
||||
/>
|
||||
<migXml xmlns="">
|
||||
<rules context="User">
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<!-- Extensibility points, handled by upgrade - need these here because < Beta 2 manifests didnt have <exclude> apply-side rules -->
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Default Behaviors\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Explorer Bars\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\EmbedExtnToClsidMappings\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Extensions\CmdMapping\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\MenuExt\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Media\\MimeTypes\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Plugins\Extension\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Plugins\MIME\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\URLSearchHooks\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Toolbar\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Stats\* [*]</pattern>
|
||||
<!-- Extensibility points, handled by upgrade -->
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Security\AntiPhishing\* [*]</pattern>
|
||||
<!-- Exclude this Wininet settings, let their manifest migrate them. -->
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\* [*]</pattern>
|
||||
<!-- Handled by bulk upgrade -->
|
||||
<pattern type="File">%CSIDL_QUICKLAUNCH%\* [*]</pattern>
|
||||
<!-- SmartScreen should be disabled upon install/upgrade -->
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\PhishingFilter [EnabledV8]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\PhishingFilter [EnabledV9]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Webcheck\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Search Assistant\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\History\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Windows\Cookies\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="User">
|
||||
<!-- Exclude additional keys from migration on PC-2-PC migration. -->
|
||||
<detects>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Styles [Use My Stylesheet]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Styles [User Stylesheet]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Desktop\General [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Default HTML Editor\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Default MHTML Editor\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Main [Save Directory]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Internet Explorer [MSIMGSIZ.dat]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\SearchScopes\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\AboutURLs\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Unattend\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer [Build]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer [Version]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer [W2kVersion]</pattern>
|
||||
<!-- Extensibility points, handled by upgrade -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Default Behaviors\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Explorer Bars\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\EmbedExtnToClsidMappings\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Extensions\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Extensions\CmdMapping\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Extension Compatibility\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\International\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\MenuExt\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Media\\MimeTypes\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Plugins\Extension\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Plugins\MIME\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\URLSearchHooks\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Toolbar\* [*]</pattern>
|
||||
<!-- Extensibility points, handled by upgrade -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings [MinorVersion]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\* [*]</pattern>
|
||||
<!-- Exclude this Wininet settings, let their manifest migrate them. -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\* [*]</pattern>
|
||||
<!-- Gopher was removed after Beta2 in Vista. Make sure upgrades don't pickup this key. -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Capabilities\UrlAssociations [gopher]</pattern>
|
||||
<!-- Don't migrate version numbers - get the Vista ones instead -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Version Vector\* [*]</pattern>
|
||||
<!-- SmartScreen should be disabled upon install/upgrade -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\PhishingFilter [EnabledV8]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\PhishingFilter [EnabledV9]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{0002df01-0000-0000-c000-000000000046} [Policy]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383} [IsInstalled]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\InstallInfo [IconsVisible]</pattern>
|
||||
<pattern type="File">%WINDIR%\System32 [rsaci.rat]</pattern>
|
||||
<pattern type="File">%CSIDL_PROGRAM_FILES%\Internet Explorer\CUSTOM\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_PROGRAM_FILES%\Internet Explorer\SIGNUP\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<!-- Gopher was removed after Beta2 in Vista. Make sure upgrades don't pickup this key. -->
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Capabilities\UrlAssociations [gopher]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
<!-- Re-apply the SPAD state based on migrated values -->
|
||||
<externalProcess when="apply-success">
|
||||
<commandLine>%windir%\system32\ie4uinit.exe -apply</commandLine>
|
||||
</externalProcess>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<!-- Exclude additional keys from migration on PC-2-PC migration. -->
|
||||
<detects>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\View Source Editor [Editor Name]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
<supportedComponent>
|
||||
<!-- Apply rules for the download level settings -->
|
||||
<supportedComponentIdentity
|
||||
language="*"
|
||||
name="Microsoft-Windows-IE-InternetExplorer-DL"
|
||||
processorArchitecture="*"
|
||||
settingsVersionRange="0"
|
||||
/>
|
||||
<migXml xmlns="">
|
||||
<rules context="User">
|
||||
<exclude>
|
||||
<!-- Extensibility points, handled by upgrade - need these here because < Beta 2 manifests didnt have <exclude> apply-side rules -->
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Default Behaviors\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Explorer Bars\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\EmbedExtnToClsidMappings\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Extensions\CmdMapping\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\MenuExt\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Media\\MimeTypes\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Plugins\Extension\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Plugins\MIME\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\URLSearchHooks\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Toolbar\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Stats\* [*]</pattern>
|
||||
<!-- Extensibility points, handled by upgrade -->
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Security\AntiPhishing\* [*]</pattern>
|
||||
<!-- Exclude this Wininet settings, let their manifest migrate them. -->
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\* [*]</pattern>
|
||||
<!-- Handled by bulk upgrade -->
|
||||
<pattern type="File">%CSIDL_QUICKLAUNCH%\* [*]</pattern>
|
||||
</exclude>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Webcheck\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Search Assistant\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\History\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Windows\Cookies\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="User">
|
||||
<!-- Exclude additional keys from migration on PC-2-PC migration. -->
|
||||
<detects>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Styles [Use My Stylesheet]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Styles [User Stylesheet]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Desktop\General [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Default HTML Editor\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Default MHTML Editor\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Main [Save Directory]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Internet Explorer [MSIMGSIZ.dat]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383} [IsInstalled]</pattern>
|
||||
<pattern type="File">%WINDIR%\System32 [rsaci.rat]</pattern>
|
||||
<pattern type="File">%CSIDL_PROGRAM_FILES%\Internet Explorer\CUSTOM\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_PROGRAM_FILES%\Internet Explorer\SIGNUP\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<!-- Re-apply the SPAD state based on migrated values -->
|
||||
<externalProcess when="apply-success">
|
||||
<commandLine>%windir%\system32\ie4uinit.exe -apply</commandLine>
|
||||
</externalProcess>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<!-- Exclude additional keys from migration on PC-2-PC migration. -->
|
||||
<detects>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\View Source Editor [Editor Name]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
<migrationDisplayID>Network_and_Internet\Internet_Options</migrationDisplayID>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-IE-PDM-Configuration"
|
||||
version="0.0.0.0"
|
||||
processorArchitecture="*"
|
||||
language="*"
|
||||
/>
|
||||
<migration
|
||||
settingsVersion="0"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0-6.1"
|
||||
alwaysProcess="yes"
|
||||
scope="Upgrade"
|
||||
>
|
||||
<!-- Migration rules when moving data across machines; these rules also apply to in-place upgrade,
|
||||
except when there is an explicit condition statement blocking application during upgrade. -->
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<conditions>
|
||||
<condition negation="Yes">MigXmlHelper.DoesStringContentContain("Registry", "HKLM\SOFTWARE\Classes\CLSID\{C5621364-87CC-4731-8947-929CAE75323E}\InProcServer32 []","\Internet Explorer\")</condition>
|
||||
</conditions>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Classes\CLSID\{C5621364-87CC-4731-8947-929CAE75323E}\InProcServer32\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<conditions>
|
||||
<condition negation="Yes">MigXmlHelper.DoesStringContentContain("Registry", "HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\{C5621364-87CC-4731-8947-929CAE75323E}\InProcServer32 []","\Internet Explorer\")</condition>
|
||||
</conditions>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\{C5621364-87CC-4731-8947-929CAE75323E}\InProcServer32\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<conditions>
|
||||
<condition negation="Yes">MigXmlHelper.DoesStringContentContain("Registry", "HKLM\SOFTWARE\Classes\CLSID\{D6FCA954-F7AE-4EAC-8783-85F5E4ABD840}\InProcServer32 []","\Internet Explorer\")</condition>
|
||||
</conditions>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Classes\CLSID\{D6FCA954-F7AE-4EAC-8783-85F5E4ABD840}\InProcServer32\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<conditions>
|
||||
<condition negation="Yes">MigXmlHelper.DoesStringContentContain("Registry", "HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\{D6FCA954-F7AE-4EAC-8783-85F5E4ABD840}\InProcServer32 []","\Internet Explorer\")</condition>
|
||||
</conditions>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Wow6432Node\Classes\CLSID\{D6FCA954-F7AE-4EAC-8783-85F5E4ABD840}\InProcServer32\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-Identity-Foundation-Migration"
|
||||
version="0.0.0.0"
|
||||
processorArchitecture="*"
|
||||
/>
|
||||
<migration
|
||||
replacementVersionRange="6.0-6.1"
|
||||
replacementSettingsVersionRange="0"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
alwaysProcess="yes">
|
||||
<migrationDisplayID>Microsoft-Windows-Identity-Foundation-Migration</migrationDisplayID>
|
||||
<registerSDF name="Windows-Identity-Foundation"/>
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>
|
||||
MigXmlHelper.DoesObjectExist("Registry","HKLM\SOFTWARE\Microsoft\Windows Identity Foundation\Setup\v3.5 [InstallPath]")
|
||||
</condition>
|
||||
<condition>
|
||||
MigXmlHelper.DoesObjectExist("Registry","HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows Identity Foundation\Setup\v3.5 [InstallPath]")
|
||||
</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%programfiles%\Windows Identity Foundation\v3.5\* [c2wtshost.exe.config]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="File">%programfiles%\Windows Identity Foundation\v3.5\* [c2wtshost.exe.config]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-Identity-Foundation-Migration"
|
||||
processorArchitecture="*"
|
||||
settingsVersionRange="0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly>
|
||||
<!-- This doesn't actually replace the Microsoft-Windows-NETFX35CDFComp component.
|
||||
It's just here to provide a dummy MigUnit so the post-apply step for CDF runs
|
||||
if NetFX3 OC is enabled during migration. -->
|
||||
<assemblyIdentity name="Microsoft-Windows-NETFX35CDFComp"
|
||||
version="0.0.0.0"
|
||||
processorArchitecture="*"
|
||||
language="neutral" />
|
||||
<migration scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
replacementVersionRange="6.0"
|
||||
replacementSettingsVersionRange="0"
|
||||
alwaysProcess="yes">
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.IsOSLaterThan("NT", "6.0.0.0")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,144 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-OfflineFiles-Core"
|
||||
version="0.0.0.0"
|
||||
processorArchitecture="*"
|
||||
language="*"
|
||||
/>
|
||||
<!-- We handle upgrade differently from migrating data across two machines to help
|
||||
increase the speed of upgrade. On upgrade, we will let the migration wizard
|
||||
engine rename the cache from the old location to the new location rather than
|
||||
doing the file-by-file migration. This has the additional benefit of allowing
|
||||
us to keep the full cache content on upgrade and not just the dirty files
|
||||
(which is the default behavior).
|
||||
|
||||
There can only be one migration element in an <assembly>, so you will see
|
||||
a set of migration rules (<migXml>) wrapped in the <machineSpecific> element
|
||||
that apply to in-place upgrade, while the other migration rules apply
|
||||
to cross machine migration.
|
||||
|
||||
This replacement manifest should be used for Vista, Windows 7 and Windows 8
|
||||
builds before the OS version was increased to 6.2 (i.e., Win 8 M1).
|
||||
-->
|
||||
<migration
|
||||
settingsVersion="2"
|
||||
replacementSettingsVersionRange="0-1"
|
||||
replacementVersionRange="6.0-6.2"
|
||||
scope="Upgrade,MigWiz,USMT,Data"
|
||||
>
|
||||
<!-- Migration rules when moving data across machines; these rules also apply to in-place upgrade,
|
||||
except when there is an explicit condition statement blocking application during upgrade. -->
|
||||
<migXml xmlns="">
|
||||
<plugin
|
||||
classId="{0db12ccb-7cfd-46b6-b4d1-daa6ff0fbcf7}"
|
||||
file="Microsoft-Windows-OfflineFiles-Core\Cscmig.dll"
|
||||
/>
|
||||
<!-- Move computer preference. In non-upgrade case, we only want to migrate these preferences
|
||||
if they are not already defined on the target machine. -->
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\NetCache\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
</rules>
|
||||
<!-- Move user preferences. In the non-upgrade case, we only want to migrate these preferences
|
||||
if they are not already defined on the target machine. -->
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\NetCache\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<rules context="User">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\NetCache\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
<!-- Migration rules for in-place upgrade (either build to build, or downlevel OS
|
||||
to current OS). Note that for in-place upgrade we do NOT make use of cscmig.dll.
|
||||
|
||||
We need to move the following additional state for the machine:
|
||||
* Current driver and service start states
|
||||
* Driver parameters
|
||||
* The cache itself
|
||||
|
||||
There is no additional user state to move.
|
||||
-->
|
||||
<machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<!-- Determine the cache location based on the current config before we get started gathering data. -->
|
||||
<environment context="System">
|
||||
<conditions>
|
||||
<condition>MigXmlHelper.DoesObjectExist("Registry","HKLM\SYSTEM\CurrentControlSet\Services\CSC\Parameters[CacheLocation]")</condition>
|
||||
</conditions>
|
||||
<variable name="CSCCacheLocation">
|
||||
<script>MigXmlHelper.GetStringContent("Registry","HKLM\SYSTEM\CurrentControlSet\Services\CSC\Parameters[CacheLocation]")</script>
|
||||
</variable>
|
||||
</environment>
|
||||
<environment context="System">
|
||||
<conditions>
|
||||
<condition negation="Yes">MigXmlHelper.DoesObjectExist("Registry","HKLM\SYSTEM\CurrentControlSet\Services\CSC\Parameters[CacheLocation]")</condition>
|
||||
</conditions>
|
||||
<variable name="CSCCacheLocation">
|
||||
<text>%windir%\CSC</text>
|
||||
</variable>
|
||||
</environment>
|
||||
<!-- Per-machine state -->
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC [Start]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSCService [Start]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [CacheLocation]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [LastSparseExclusionList]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [MaxCacheFreesizePercent]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [MaxUnpinnedSizePercent]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [QuotaCheckEnabled]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [FreeSpaceThresholdPercent]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [EvictToThresholdPercent]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [QuotaWarningThresholdPercent]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [ExcludedFileTypes]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [ManualEvictionPeriodSeconds]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [AutocacheEvictionUnsuccessfulPeriodSeconds]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [AutocacheEvictionIncompletePqPeriodSeconds]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [TemporaryOfflineFilesQuotaZeroFudgeKB]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [ReadOnlyCache]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [ShareEnumOfflineOnOfflineShare]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [OnlineCachingLatencyThreshold]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\CSC\Parameters [PeerCachingLatencyThreshold]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\UserState\UserStateTechnologies\ConfigurationControls [OfflineFiles]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\UserState\OfflineFiles\* [*]</pattern>
|
||||
<pattern type="File">%CSCCacheLocation%\*[*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<!-- Per-user state -->
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\UserState\OfflineFiles\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</machineSpecific>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-PowerShell"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<!-- Migrations of .ps1 associations-->
|
||||
<!-- our scope is to only support upgrade. We do not intend to support PC to PC migration
|
||||
or USMT since that is not supported for PowerShell overall-->
|
||||
<migration scope="Upgrade"
|
||||
settingsVersion="0"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0.*"
|
||||
alwaysProcess="yes">
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCR\.ps1\* [*]</pattern>
|
||||
<pattern type="Registry">HKCR\Microsoft.PowerShellScript.1\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment[PSModulePath]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ps1\UserChoice\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%windir%\system32\WindowsPowerShell\v1.0[profile.ps1]</pattern>
|
||||
<pattern type="File">%windir%\system32\WindowsPowerShell\v1.0[Microsoft.PowerShell_profile.ps1]</pattern>
|
||||
<pattern type="File">%windir%\system32\WindowsPowerShell\v1.0\[Microsoft.PowerShellISE_profile.ps1]</pattern>
|
||||
<pattern type="File">%windir%\system32\WindowsPowerShell\v1.0\SessionConfig[*.pssc]</pattern>
|
||||
<pattern type="File">%windir%\SysWOW64\WindowsPowerShell\v1.0[profile.ps1]</pattern>
|
||||
<pattern type="File">%windir%\SysWOW64\WindowsPowerShell\v1.0[Microsoft.PowerShell_profile.ps1]</pattern>
|
||||
<pattern type="File">%windir%\SysWOW64\WindowsPowerShell\v1.0\[Microsoft.PowerShellISE_profile.ps1]</pattern>
|
||||
<pattern type="File">%windir%\SysWOW64\WindowsPowerShell\v1.0\SessionConfig[*.pssc]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
<!--TrustInfo for files and directories security-->
|
||||
<trustInfo>
|
||||
<security>
|
||||
<accessControl>
|
||||
<securityDescriptorDefinitions>
|
||||
<securityDescriptorDefinition
|
||||
name="WRP_DIR_DEFAULT_SDDL"
|
||||
sddl="$(build.wrpDirSddl)"
|
||||
/>
|
||||
<securityDescriptorDefinition
|
||||
name="WRP_PARENT_DIR_DEFAULT_SDDL"
|
||||
sddl="$(build.wrpParentDirSddl)"
|
||||
/>
|
||||
<securityDescriptorDefinition
|
||||
name="WRP_FILE_DEFAULT_SDDL"
|
||||
sddl="$(build.wrpFileSddl)"
|
||||
/>
|
||||
<securityDescriptorDefinition
|
||||
name="WRP_MUTABLE_FILE_DEFAULT_SDDL"
|
||||
sddl="O:SYG:SYD:AIS:"
|
||||
/>
|
||||
<securityDescriptorDefinition
|
||||
name="WRP_REGKEY_DEFAULT_SDDL"
|
||||
sddl="$(build.wrpRegKeySddl)"
|
||||
/>
|
||||
</securityDescriptorDefinitions>
|
||||
</accessControl>
|
||||
</security>
|
||||
</trustInfo>
|
||||
</assembly>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-PowerShell-WS08-Repl"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<!-- our scope is to only support upgrade. We do not intend to support PC to PC migration
|
||||
or USMT since that is not supported for PowerShell overall-->
|
||||
<migration scope="Upgrade"
|
||||
settingsVersion="0"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0.*"
|
||||
alwaysProcess="yes">
|
||||
<registerSDF name="MicrosoftWindowsPowerShell"/>
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesObjectExist( "File", "%windir%\system32 [servermanager.msc]" )</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly>
|
||||
<!-- This doesn't actually replace the Microsoft-Windows-WCFCoreComp component.
|
||||
It's just here to provide a dummy MigUnit so the post-apply step for WCF runs
|
||||
if NetFX3 OC is enabled during migration. -->
|
||||
<assemblyIdentity name="Microsoft-Windows-WCFCoreComp"
|
||||
version="0.0.0.0"
|
||||
processorArchitecture="*" />
|
||||
<migration scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
replacementVersionRange="6.0"
|
||||
replacementSettingsVersionRange="0"
|
||||
alwaysProcess="yes">
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.IsOSLaterThan("NT", "6.0.0.0")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
Binary file not shown.
@@ -0,0 +1,30 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-NetFx4Policy-RM"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
replacementSettingsVersionRange="0"
|
||||
settingsVersion="0"
|
||||
alwaysProcess="yes"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.IsOSEarlierThan("NT", "6.2")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,119 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<!--
|
||||
The same manifest is used for both server migration and client migration.
|
||||
We must not change the assembly identy name of the manifest, or we risk breaking our link
|
||||
with the server migration tools.
|
||||
|
||||
In Win8, BranchCache has two manifests with <migration> sections:
|
||||
PeerDist-Server-Migration: Covers all migration scenarios, with SettingsVersion=2
|
||||
PeerDist-Upgrade: New to Win8. Covers all upgrade scenarios, with SettingsVersion=2 for consistency
|
||||
|
||||
In Win7, BranchCache originally had two manifests:
|
||||
PeerDist-Server-Migration: Covered both upgrade and migration scenarios for Server SKUs with SettingsVersion=1
|
||||
PeerDist-Client-Migration: Covered both upgrade and migration scenarios for Client SKUs with SettingsVersion=1
|
||||
|
||||
In Win8, we defined replacement manifests for the Win7 manifests. In the replacement manifests:
|
||||
PeerDist-Server-Migration: Covers only migration for server SKUs with SettingsVersion=1
|
||||
PeerDist-Client-Migration: Covers only migration for client SKUs with SettingsVersion=1
|
||||
PeerDist-Upgrade: Covers upgrade scenarios with SettingsVersion=1
|
||||
|
||||
SettingsVersion=0 was used in pre-release versions of Win7.
|
||||
-->
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-PeerDist-Client-Migration"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
<!-- Defines the migration rules for Win7, with SettingsVersion=1 -->
|
||||
<migration
|
||||
replacementSettingsVersionRange="1"
|
||||
replacementVersionRange="6.1.*"
|
||||
scope="MigWiz,USMT"
|
||||
settingsVersion="1"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<!-- Defines custom environment variables for our cache file locations, based on current registry settings. -->
|
||||
<environment>
|
||||
<variable name="CustomRepubCacheDirectory">
|
||||
<script>MigXmlHelper.GetStringContent("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Republication [Directory]")</script>
|
||||
</variable>
|
||||
<variable name="CustomPubCacheDirectory">
|
||||
<script>MigXmlHelper.GetStringContent("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Publication [Directory]")</script>
|
||||
</variable>
|
||||
</environment>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<!-- Captures the BranchCache registry tree -->
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\* [*]</pattern>
|
||||
<!-- Captures the start type of the BranchCache service -->
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\PeerDistSvc [Start]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<!-- Indicates that we do not want to change the location of the BranchCache cache files on the target machine if a non-default location has already been configured. -->
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Republication [Directory]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Publication [Directory]</pattern>
|
||||
<!-- Indicates we never want to overwrite or duplicate any files or folders on the target machine. -->
|
||||
<pattern type="File">* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<!--
|
||||
Gather the cache directories (only the directory, not the files), if one is specified.
|
||||
|
||||
The logic here is: If the registry key exists, and is not set to empty string, then gather the cache directory.
|
||||
When applying, if the registry key is configured on the target and has a different, valid value, then change the cache directory location accordingly
|
||||
-->
|
||||
<!-- Primary Republication Cache -->
|
||||
<rules context="System">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesObjectExist("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Republication [Directory]")</condition>
|
||||
</detect>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.DoesStringContentEqual("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Republication [Directory]", "")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%CustomRepubCacheDirectory%</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<locationModify script="MigXmlHelper.RelativeMove('%CustomRepubCacheDirectory%','%CustomRepubCacheDirectory%')">
|
||||
<objectSet>
|
||||
<pattern type="File">%CustomRepubCacheDirectory%</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
</rules>
|
||||
<!-- Publication cache -->
|
||||
<rules context="System">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesObjectExist("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Publication [Directory]")</condition>
|
||||
</detect>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.DoesStringContentEqual("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Publication [Directory]", "")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%CustomPubCacheDirectory%</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<locationModify script="MigXmlHelper.RelativeMove('%CustomPubCacheDirectory%','%CustomPubCacheDirectory%')">
|
||||
<objectSet>
|
||||
<pattern type="File">%CustomPubCacheDirectory%</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,119 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<!--
|
||||
The same manifest is used for both server migration and client migration.
|
||||
We must not change the assembly identy name of the manifest, or we risk breaking our link
|
||||
with the server migration tools.
|
||||
|
||||
In Win8, BranchCache has two manifests with <migration> sections:
|
||||
PeerDist-Server-Migration: Covers all migration scenarios, with SettingsVersion=2
|
||||
PeerDist-Upgrade: New to Win8. Covers all upgrade scenarios, with SettingsVersion=2 for consistency
|
||||
|
||||
In Win7, BranchCache originally had two manifests:
|
||||
PeerDist-Server-Migration: Covered both upgrade and migration scenarios for Server SKUs with SettingsVersion=1
|
||||
PeerDist-Client-Migration: Covered both upgrade and migration scenarios for Client SKUs with SettingsVersion=1
|
||||
|
||||
In Win8, we defined replacement manifests for the Win7 manifests. In the replacement manifests:
|
||||
PeerDist-Server-Migration: Covers only migration for server SKUs with SettingsVersion=1
|
||||
PeerDist-Client-Migration: Covers only migration for client SKUs with SettingsVersion=1
|
||||
PeerDist-Upgrade: Covers upgrade scenarios with SettingsVersion=1
|
||||
|
||||
SettingsVersion=0 was used in pre-release versions of Win7.
|
||||
-->
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-PeerDist-Server-Migration"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
<!-- Defines the migration rules for Win7, with SettingsVersion=1 -->
|
||||
<migration
|
||||
replacementSettingsVersionRange="1"
|
||||
replacementVersionRange="6.1.*"
|
||||
scope="MigWiz,USMT,SvrMig"
|
||||
settingsVersion="1"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<!-- Defines custom environment variables for our cache file locations, based on current registry settings. -->
|
||||
<environment>
|
||||
<variable name="CustomRepubCacheDirectory">
|
||||
<script>MigXmlHelper.GetStringContent("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Republication [Directory]")</script>
|
||||
</variable>
|
||||
<variable name="CustomPubCacheDirectory">
|
||||
<script>MigXmlHelper.GetStringContent("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Publication [Directory]")</script>
|
||||
</variable>
|
||||
</environment>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<!-- Captures the BranchCache registry tree -->
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\* [*]</pattern>
|
||||
<!-- Captures the start type of the BranchCache service -->
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\PeerDistSvc [Start]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<!-- Indicates that we do not want to change the location of the BranchCache cache files on the target machine if a non-default location has already been configured. -->
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Republication [Directory]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Publication [Directory]</pattern>
|
||||
<!-- Indicates we never want to overwrite or duplicate any files or folders on the target machine. -->
|
||||
<pattern type="File">* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<!--
|
||||
Gather the cache directories (only the directory, not the files), if one is specified.
|
||||
|
||||
The logic here is: If the registry key exists, and is not set to empty string, then gather the cache directory.
|
||||
When applying, if the registry key is configured on the target and has a different, valid value, then change the cache directory location accordingly
|
||||
-->
|
||||
<!-- Primary Republication Cache -->
|
||||
<rules context="System">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesObjectExist("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Republication [Directory]")</condition>
|
||||
</detect>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.DoesStringContentEqual("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Republication [Directory]", "")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%CustomRepubCacheDirectory%</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<locationModify script="MigXmlHelper.RelativeMove('%CustomRepubCacheDirectory%','%CustomRepubCacheDirectory%')">
|
||||
<objectSet>
|
||||
<pattern type="File">%CustomRepubCacheDirectory%</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
</rules>
|
||||
<!-- Publication cache -->
|
||||
<rules context="System">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesObjectExist("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Publication [Directory]")</condition>
|
||||
</detect>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.DoesStringContentEqual("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\PeerDist\CacheMgr\Publication [Directory]", "")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%CustomPubCacheDirectory%</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<locationModify script="MigXmlHelper.RelativeMove('%CustomPubCacheDirectory%','%CustomPubCacheDirectory%')">
|
||||
<objectSet>
|
||||
<pattern type="File">%CustomPubCacheDirectory%</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,38 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-Printing-LocalPrinting"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken=""
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
replacementSettingsVersionRange="0"
|
||||
settingsVersion="0"
|
||||
alwaysProcess="yes"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,113 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="release"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-RasApi"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT,SvrMig"
|
||||
replacementSettingsVersionRange="0-1"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Network\Connections\Pbk\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\RAS Phonebook\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<locationModify script="MigXmlHelper.RelativeMove('%CSIDL_APPDATA%\Microsoft\Network\Connections\Pbk','%CSIDL_APPDATA%\Microsoft\Network\Connections\Pbk_old')">
|
||||
<objectSet>
|
||||
<!-- We modify the migratable Pbk folder path to be Pbk_old on the new machine. -->
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Network\Connections\Pbk\* [*]</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<!-- If there is a conflict for any key, this will give priority to destination and will ignore the source -->
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\RAS Phonebook\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\Network\Connections\Pbk\* [*]</pattern>
|
||||
<pattern type="File">%windir%\system32\ras [router.pbk]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<locationModify script="MigXmlHelper.RelativeMove('%CSIDL_COMMON_APPDATA%\Microsoft\Network\Connections\Pbk','%CSIDL_COMMON_APPDATA%\Microsoft\Network\Connections\Pbk_old')">
|
||||
<objectSet>
|
||||
<!-- If there is a conflict for any file, this will give priority to destination and will ignore the source -->
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\Network\Connections\Pbk\* [*]</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
<locationModify script="MigXmlHelper.ExactMove('%windir%\system32\ras [router_old.pbk]')">
|
||||
<objectSet>
|
||||
<!-- We modify the migratable router.pbk to be router_old.pbk on the new machine. -->
|
||||
<pattern type="File">%windir%\system32\ras [router.pbk]</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
</rules>
|
||||
<plugin
|
||||
classId="{92c85649-0892-4bc7-9b63-949f64149a26}"
|
||||
file="Microsoft-Windows-RasApi-Mig\pbkmigr.dll"
|
||||
/>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
buildFilter=""
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-RasApi"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
||||
settingsVersionRange="0"
|
||||
type=""
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migXml xmlns="">
|
||||
<rules context="User">
|
||||
<locationModify script="MigXmlHelper.RelativeMove('%CSIDL_APPDATA%\Microsoft\Network\Connections\Pbk','%CSIDL_APPDATA%\Microsoft\Network\Connections\Pbk_old')">
|
||||
<objectSet>
|
||||
<!-- We modify the migratable Pbk folder path to be Pbk_old on the new machine. -->
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Network\Connections\Pbk\* [*]</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<!-- If there is a conflict for any key, this will give priority to destination and will ignore the source -->
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\RAS Phonebook\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<locationModify script="MigXmlHelper.RelativeMove('%CSIDL_COMMON_APPDATA%\Microsoft\Network\Connections\Pbk','%CSIDL_COMMON_APPDATA%\Microsoft\Network\Connections\Pbk_old')">
|
||||
<objectSet>
|
||||
<!-- If there is a conflict for any file, this will give priority to destination and will ignore the source -->
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\Network\Connections\Pbk\* [*]</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
<locationModify script="MigXmlHelper.ExactMove('%windir%\system32\ras [router_old.pbk]')">
|
||||
<objectSet>
|
||||
<!-- We modify the migratable router.pbk to be router_old.pbk on the new machine. -->
|
||||
<pattern type="File">%windir%\system32\ras [router.pbk]</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
<migrationDisplayID>Network_and_Internet\Networking_Connections</migrationDisplayID>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,106 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
owners="aknanda"
|
||||
supportInformation=""
|
||||
testers="arpang"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-RasBase-RasSstp"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
<migration
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0-6.1"
|
||||
scope="Upgrade,SvrMig,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [UseHttps]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [ListenerPort]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters\ConfigStore [ListenerPort]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters\ConfigStore [UseHttps]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<!-- If there is a conflict for any file, this will give priority to source and will ignore the destination-->
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\SstpSvc\Parameters [UseHttps]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\SstpSvc\Parameters [ListenerPort]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\SstpSvc\Parameters\ConfigStore [ListenerPort]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\SstpSvc\Parameters\ConfigStore [UseHttps]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<!-- Include the below settings only for in-place upgrade scenario. -->
|
||||
<detects>
|
||||
<detect>
|
||||
<condition negation="No">MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [SHA1CertificateHash]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [SHA256CertificateHash]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters\ConfigStore [V4CertPlumbedBySstp]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters\ConfigStore [V6CertPlumbedBySstp]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [Sha256Enabled]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [Sha1Enabled]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [isHashConfiguredByAdmin] </pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [NoCertRevocationCheck]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [SHA1CertificateHash]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [SHA256CertificateHash]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters\ConfigStore [V4CertPlumbedBySstp]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters\ConfigStore [V6CertPlumbedBySstp]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [Sha256Enabled]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [Sha1Enabled]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [isHashConfiguredByAdmin] </pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\SstpSvc\Parameters [NoCertRevocationCheck]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
buildFilter=""
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-RasBase-RasSstp"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
||||
settingsVersionRange="0"
|
||||
type=""
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<!-- If there is a conflict for any file, this will give priority to source and will ignore the destination-->
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\SstpSvc\Parameters [UseHttps]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\SstpSvc\Parameters [ListenerPort]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\SstpSvc\Parameters\ConfigStore [ListenerPort]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\SstpSvc\Parameters\ConfigStore [UseHttps]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,90 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
owners="aknanda"
|
||||
supportInformation=""
|
||||
testers="arpang"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-RasBase"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
language="neutral"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
|
||||
<migration
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0-6.1"
|
||||
scope="Upgrade,SvrMig,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [AllowClientIpAddresses]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [AllowNetworkAccess]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [EnableIn]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [IpAddress]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [IpMask]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [UseDhcpAddressing]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [EnableRoute]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [NetworkAdapterGUID]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ipv6 [AllowNetworkAccess]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ipv6 [EnableIn]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ipv6 [UseDhcpAddressing]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ipv6 [EnableRoute]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ipv6 [AdvertiseDefaultRoute]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ipv6 [NetworkAdapterGUID]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\Telephony [KmddspDebugLevel]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\Telephony [ndptspDebugLevel]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
buildFilter=""
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-RasBase"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
||||
settingsVersionRange="0"
|
||||
type=""
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [AllowClientIpAddresses]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [AllowNetworkAccess]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [EnableIn]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [IpAddress]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [IpMask]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [UseDhcpAddressing]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [EnableRoute]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ip [NetworkAdapterGUID]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ipv6 [AllowNetworkAccess]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ipv6 [EnableIn]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ipv6 [UseDhcpAddressing]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ipv6 [EnableRoute]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ipv6 [AdvertiseDefaultRoute]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RemoteAccess\Parameters\Ipv6 [NetworkAdapterGUID]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\Telephony [KmddspDebugLevel]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\Telephony [ndptspDebugLevel]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
<migrationDisplayID>Additional_Options\Windows_Core_Settings</migrationDisplayID>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,59 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
owners="aknanda"
|
||||
supportInformation=""
|
||||
testers="arpang"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-RasRqs"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
language="neutral"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
|
||||
<migration
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0-6.1"
|
||||
scope="Upgrade,MigWiz,USMT,SvrMig"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Rqs [AllowedSet]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
buildFilter=""
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-RasRqs"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
||||
settingsVersionRange="0"
|
||||
type=""
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\Rqs [AllowedSet]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,63 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
owners="aknanda"
|
||||
supportInformation=""
|
||||
testers="arpang"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-RasmanService"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
<migration
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0.*"
|
||||
scope="Upgrade,SvrMig,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters [AllowPPTPWeakCrypto]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters [AllowL2TPWeakCrypto]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<!-- Include 'CustomDLL' only for in-place upgrade scenario. -->
|
||||
<detects>
|
||||
<detect>
|
||||
<condition negation="No">MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters [CustomDLL]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
buildFilter=""
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-RasmanService"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
||||
settingsVersionRange="0"
|
||||
type=""
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,64 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-RasmanService"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.1"
|
||||
/>
|
||||
<migration
|
||||
replacementSettingsVersionRange="1"
|
||||
replacementVersionRange="6.1.*"
|
||||
scope="Upgrade,SvrMig,MigWiz,USMT"
|
||||
settingsVersion="1"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters [AllowPPTPWeakCrypto]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters [AllowL2TPWeakCrypto]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters [KeepRasConnections]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters [NegotiateDH2048_AES256]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters [NegotiateDH2048]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters [ProhibitIPSec]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<!-- Include 'CustomDLL' only for in-place upgrade scenario. -->
|
||||
<detects>
|
||||
<detect>
|
||||
<condition negation="No">MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters [CustomDLL]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
buildFilter=""
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-RasmanService"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
||||
settingsVersionRange="1"
|
||||
type=""
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,64 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
owners="aknanda"
|
||||
supportInformation=""
|
||||
testers="arpang"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-Rasppp"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
language="neutral"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT,SvrMig"
|
||||
replacementVersionRange="6.0-6.1"
|
||||
replacementSettingsVersionRange="0"
|
||||
settingsVersion="1"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RasMan\PPP [MaxConfigure]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RasMan\PPP [MaxFailure]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RasMan\PPP [MaxReject]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RasMan\PPP [MaxTerminate]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RasMan\PPP [Multilink]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RasMan\PPP [NegotiateTime]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RasMan\PPP [RestartTimer]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RasMan\PPP\EAP\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RasMan\PPP\EAP\4\[*]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RasMan\PPP\EAP\13 [Properties]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RasMan\PPP\EAP\25 [Properties]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlSet\Services\RasMan\PPP\EAP\26 [Properties]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
buildFilter=""
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-Rasppp"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
||||
settingsVersionRange="1"
|
||||
type=""
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,97 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-Rights-Management-Client-v1-API"
|
||||
language="neutral"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
replacementSettingsVersionRange="0"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
alwaysProcess="yes"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesOSMatch("NT", "6.0.*")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\MSDRM\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Policies\Microsoft\MSDRM\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\DRM\* [EUL*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\DRM\* [RL*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\DRM\* [TMP*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\MSDRM\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Policies\Microsoft\MSDRM\* [*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\DRM\* [EUL*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\DRM\* [RL*]</pattern>
|
||||
<pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\DRM\* [TMP*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\MSDRM\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\uDRM [Hierarchy]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Wow6432Node\Microsoft\MSDRM\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Wow6432Node\Microsoft\uDRM [Hierarchy]</pattern>
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\DRM\Server\* [EUL*]</pattern>
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\DRM\Server\* [RL*]</pattern>
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\DRM\Server\* [TMP*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\MSDRM\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\uDRM [Hierarchy]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Wow6432Node\Microsoft\MSDRM\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Wow6432Node\Microsoft\uDRM [Hierarchy]</pattern>
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\DRM\Server\* [EUL*]</pattern>
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\DRM\Server\* [RL*]</pattern>
|
||||
<pattern type="File">%CSIDL_COMMON_APPDATA%\Microsoft\DRM\Server\* [TMP*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
<configuration
|
||||
xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
|
||||
>
|
||||
<configurationSchema>
|
||||
<xsd:schema
|
||||
xmlns="Microsoft-Windows-Rights-Management-Client-v1-API"
|
||||
targetNamespace="Microsoft-Windows-Rights-Management-Client-v1-API"
|
||||
>
|
||||
<xsd:element
|
||||
default="0"
|
||||
name="Hierarchy"
|
||||
type="xsd:unsignedInt"
|
||||
wcm:changeImpact="noImpact"
|
||||
wcm:description="$(resourceString.description8)"
|
||||
wcm:displayName="$(resourceString.displayName7)"
|
||||
wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\uDRM')"
|
||||
wcm:legacyType="REG_DWORD"
|
||||
wcm:migrate="yes"
|
||||
wcm:scope="allUsers"
|
||||
/>
|
||||
</xsd:schema>
|
||||
</configurationSchema>
|
||||
</configuration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,49 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-SystemMaintenanceService"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
<migration
|
||||
alwaysProcess="yes"
|
||||
replacementSettingsVersionRange="1"
|
||||
replacementVersionRange="6.0-6.1.6940"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="1"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<addObjects>
|
||||
<object>
|
||||
<location type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Superfetch [MigratedData]</location>
|
||||
<attributes>Dword</attributes>
|
||||
<bytes>00000001</bytes>
|
||||
</object>
|
||||
</addObjects>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EMDMgmt\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Superfetch [MigratedData]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-SystemMaintenanceService"
|
||||
processorArchitecture="*"
|
||||
settingsVersionRange="1"
|
||||
/>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,51 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-TabletPC-StickyNotes"
|
||||
processorArchitecture="x86"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
alwaysProcess="yes"
|
||||
replacementSettingsVersionRange="0"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesOSMatch("NT", "6.0.*")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Sticky Notes\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Sticky Notes [Options]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\StickyNotes [Upgrade]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="File">%CSIDL_APPDATA%\Microsoft\Sticky Notes\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Sticky Notes [Options]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<addObjects>
|
||||
<object>
|
||||
<location type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\StickyNotes [Upgrade]</location>
|
||||
<attributes>Dword</attributes>
|
||||
<bytes>01000000</bytes>
|
||||
</object>
|
||||
</addObjects>
|
||||
</rules>
|
||||
</migXml>
|
||||
<migrationDisplayID>Tablet_PC_Settings\Tablet_PC_Accessories</migrationDisplayID>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-TerminalServices-AppServer-Licensing"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
replacementSettingsVersionRange="0"
|
||||
settingsVersion="1"
|
||||
replacementVersionRange="6.0.*"
|
||||
alwaysProcess="yes"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesOSMatch("NT", "6.0.*")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers\*</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,40 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-TerminalServices-LicenseServer"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
replacementSettingsVersionRange="0"
|
||||
settingsVersion="1"
|
||||
replacementVersionRange="6.0-6.1"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<plugin
|
||||
classId="{999293E6-7830-45f3-9E3E-A0403E828EFB}"
|
||||
file="Microsoft-Windows-TerminalServices-LicenseServer\TlsRepPlugin.dll"
|
||||
/>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlset\Services\TermServLicensing\Parameters [Role]</pattern>
|
||||
<pattern type="Registry">HKLM\System\CurrentControlset\Services\TermServLicensing\Parameters [DBPath]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\TermServLicensing\Policy\Microsoft Corporation\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\TermServLicensing\LrWiz\Params [2.5.4.*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\TermServLicensing\LrWiz\Params [ACTIVATIONMETHOD]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\TermServLicensing\LrWiz\Params [1.2.840.113549.1.9.1]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,36 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="TSPortalWebPart"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
replacementSettingsVersionRange="0"
|
||||
settingsVersion="0"
|
||||
replacementVersionRange="6.0-6.1.7043"
|
||||
alwaysProcess="yes"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%windir%\Web\TS\* [*]</pattern>
|
||||
</objectSet>
|
||||
<objectSet>
|
||||
<pattern type="File">%windir%\Web\TSFeed\* [*]</pattern>
|
||||
</objectSet>
|
||||
<objectSet>
|
||||
<pattern type="File">%windir%\Web\TSFeedLogin\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
+74
@@ -0,0 +1,74 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions"
|
||||
language="neutral"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
replacementSettingsVersionRange="0"
|
||||
settingsVersion="0"
|
||||
replacementVersionRange="6.0-6.1"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\VIDEO\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<!--
|
||||
Ignore values under WinStations key
|
||||
as ConsoleSecurity and DefaultSecurity are created through 'Microsoft-Windows-TerminalServices-LocalSessionManager' assembly
|
||||
and SelfSignedCertificate and SelfSignedCertStore are created programmatically.
|
||||
-->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations [ConsoleSecurity]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations [DefaultSecurity]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations [SelfSignedCertificate]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations [SelfSignedCertStore]</pattern>
|
||||
<!--
|
||||
EH-Tcp is created through 'Microsoft-Windows-ehome-devices-McrMgr' assembly.
|
||||
-->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\EH-Tcp\* [*]</pattern>
|
||||
<!--
|
||||
ColorDepth and WdName were not marked for migration.
|
||||
-->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp [ColorDepth]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp [WdName]</pattern>
|
||||
<!--
|
||||
Switch to UMRDP (from KMRDP)
|
||||
-->
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd [LoadableProtocol_Object]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp [LoadableProtocol_Object]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<!--
|
||||
If Remote Connections are disabled do not collect the UserAuthentication value.
|
||||
-->
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesStringContentEqual("Registry", "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server [fDenyTSConnections]", "0x00000001")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp [UserAuthentication]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
+60
@@ -0,0 +1,60 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-TerminalServices-SessionDirectory-Client"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.1.*"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server [SessionDirectoryActive]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server [SessionDirectoryExposeServerIP]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\ClusterSettings [SessionDirectoryClusterName]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\ClusterSettings [SessionDirectoryLocation]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\ClusterSettings [SessionDirectoryRedirectionIP]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\ClusterSettings [SessionDirectoryAdditionalParams]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\ClusterSettings [SessionDirectoryPerf]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
buildFilter=""
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-TerminalServices-SessionDirectory-Client"
|
||||
processorArchitecture="$(build.processorArchitecture)"
|
||||
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
||||
settingsVersionRange="0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
</supportedComponent>
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
language="*"
|
||||
name="Microsoft-Windows-TerminalServices-SessionDirectory-Client-DL"
|
||||
processorArchitecture="*"
|
||||
settingsVersionRange="0"
|
||||
/>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,46 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-UDFS"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
xmlns:auto-ns1="urn:schemas-microsoft-com:asm.v3"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0-6.1"
|
||||
scope="Upgrade,MigWiz,USMT,SvrMig"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<!-- Migrate UdfsCloseSessionOnEject from Windows 7 -->
|
||||
<rules context="System">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesOSMatch("NT", "6.1.*")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\FileSystem [UdfsCloseSessionOnEject]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<!-- Migrate UdfsSoftwareDefectManagement from both Vista & Windows 7 -->
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\FileSystem [UdfsSoftwareDefectManagement]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,48 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-VirtualDiskService"
|
||||
version="0.0.0.0"
|
||||
processorArchitecture="*"
|
||||
language="neutral"
|
||||
/>
|
||||
<!--
|
||||
This manifest is used to gather settings for migration from Vista and WS08
|
||||
because those builds shipped with an incorrect manifest.
|
||||
|
||||
As this manifest is only used to gather settings, it does not need the
|
||||
supportedComponents and merge elements.
|
||||
|
||||
The only settings that we need to gather from Vista and WS08 is the list
|
||||
of registered hardware providers and the alignment values.
|
||||
|
||||
The machineSpecific element informs the migration engine to limit our
|
||||
participation to inplace upgrades only and to not include us in PC-to-PC
|
||||
migration scenarios such as WET, USMT, etc.
|
||||
|
||||
This manifest is not compiled and hence should not include build macros
|
||||
-->
|
||||
<migration
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0.*"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\vds\HardwareProviders\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\vds\Alignment\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</machineSpecific>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly>
|
||||
<!-- This doesn't actually replace the WCF-HTTP-Activation component.
|
||||
It's just here to provide a dummy MigUnit so the post-apply step for WCF runs
|
||||
if HTTP Activation is enabled during migration. -->
|
||||
<assemblyIdentity name="WCF-HTTP-Activation"
|
||||
version="0.0.0.0"
|
||||
processorArchitecture="*" />
|
||||
<migration scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
replacementVersionRange="6.0"
|
||||
replacementSettingsVersionRange="0"
|
||||
alwaysProcess="yes">
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.IsOSLaterThan("NT", "6.0.0.0")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly>
|
||||
<!-- This doesn't actually replace the WCF-NonHTTP-Activation component.
|
||||
It's just here to provide a dummy MigUnit so the post-apply step for WCF runs
|
||||
if Non-HTTP Activation is enabled during migration. -->
|
||||
<assemblyIdentity name="WCF-NonHTTP-Activation"
|
||||
version="0.0.0.0"
|
||||
processorArchitecture="*" />
|
||||
<migration scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
replacementVersionRange="6.0"
|
||||
replacementSettingsVersionRange="0"
|
||||
alwaysProcess="yes">
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.IsOSLaterThan("NT", "6.0.0.0")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-WSRM-Service"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
language="neutral"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
replacementSettingsVersionRange="0"
|
||||
settingsVersion="0"
|
||||
replacementVersionRange="6.0.*"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<!-- Collect these files only if WSRM is installed -->
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesObjectExist("Registry", "HKLM\SYSTEM\CurrentControlSet\Services\WSRM")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\WSRM\Parameters [*]</pattern>
|
||||
</objectSet>
|
||||
<objectSet>
|
||||
<pattern type="File">%windir%\system32\windows system resource manager\backup [*]</pattern>
|
||||
</objectSet>
|
||||
<objectSet>
|
||||
<pattern type="File">%windir%\system32\windows system resource manager\data [*.xml]</pattern>
|
||||
</objectSet>
|
||||
<objectSet>
|
||||
<pattern type="File">%windir%\system32\windows system resource manager\DB [wsrmdat*.*]</pattern>
|
||||
<pattern type="File">%windir%\* [wsrmdat*.*]</pattern>
|
||||
</objectSet>
|
||||
<objectSet>
|
||||
<pattern type="File">%windir%\SYSMSI\SSEE\MSSQL.2005\MSSQL\SchemaSig [wsrmsign*.*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,99 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="WindowsSearchEngine"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken=""
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
alwaysProcess="yes"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0.0-7.0.7019"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<plugin
|
||||
classId="{617c0a54-d12e-4340-87e7-01cc31bde762}"
|
||||
file="WindowsSearchEngine\WSearchMigPlugin.dll"
|
||||
/>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\Windows Search\Preferences [AllowIndexingEncryptedStoresOrItems]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\Windows Search\Preferences [AllowUsingDiacritics]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\Windows Search\Preferences [{*}]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search [DataDirectory]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search [SetupCompletedSuccessfully]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search [SystemIndexNormalization]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\CrawlScopeManager\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows Search\Gather\Windows\SystemIndex\Extensions\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\Windows Search\Preferences [{4154494E-BFF9-01B8-00AA-0037D96E0000}]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\Windows Search\Preferences [{C0A19454-7F29-1B10-A587-08002B2A2517}]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\Windows Search\Preferences [{70fab278-f7af-cd11-9bc8-00aa002fc45a}]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\Windows Search\Preferences [{c34f5c97-eb05-bb4b-b199-2a7570ec7cf9}]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows\Windows Search\Preferences [{0077B49E-E474-CE11-8C5E-00AA004254E2}]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<locationModify script="MigXmlHelper.RelativeMove('HKLM\Software\Microsoft\Windows Search\CrawlScopeManager','HKLM\Software\Microsoft\Windows Search\CrawlScopeManager_Migrated')">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\CrawlScopeManager\* [*]</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
</rules>
|
||||
</migXml>
|
||||
<machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search [IndexerCatalogVersion]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\Applications\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\CatalogNames\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\Databases\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\Gather\Windows\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\Gathering Manager [TempPath]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\Gathering Manager [DefaultApplicationsPath]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\Gathering Manager\Applications\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\ProtocolHandlers\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\UsnNotifier\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\ProtocolHandlers [Csc]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\ProtocolHandlers [File]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\ProtocolHandlers [IEHistory]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\ProtocolHandlers [IERSS]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\ProtocolHandlers [Mapi]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\ProtocolHandlers\Csc\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\ProtocolHandlers\File\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows Search\ProtocolHandlers\StickyNotes\* [*]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
</rules>
|
||||
</migXml>
|
||||
</machineSpecific>
|
||||
</migration>
|
||||
</assembly>
|
||||
Binary file not shown.
@@ -0,0 +1,210 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-Winlogon"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
<configuration
|
||||
xmlns:asmv2="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
|
||||
buildFilter="not build.isWow"
|
||||
>
|
||||
<configurationSchema>
|
||||
<xsd:schema
|
||||
xmlns="Microsoft-Windows-Winlogon"
|
||||
targetNamespace="Microsoft-Windows-Winlogon"
|
||||
>
|
||||
<xsd:element
|
||||
default="2"
|
||||
name="NumberOfInitialSessions"
|
||||
type="xsd:unsignedInt"
|
||||
wcm:description="$(resourceString.description)"
|
||||
wcm:displayName="$(resourceString.displayName)"
|
||||
wcm:handler="regkey('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager')"
|
||||
wcm:legacyType="REG_DWORD"
|
||||
wcm:scope="allUsers"
|
||||
wcm:subScope="machineIndependent"
|
||||
/>
|
||||
<xsd:element
|
||||
default="1"
|
||||
name="AutoRestartShell"
|
||||
type="xsd:unsignedInt"
|
||||
wcm:description="$(resourceString.description)"
|
||||
wcm:displayName="$(resourceString.displayName)"
|
||||
wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon')"
|
||||
wcm:legacyType="REG_DWORD"
|
||||
wcm:scope="allUsers"
|
||||
wcm:subScope="machineIndependent"
|
||||
/>
|
||||
<xsd:element
|
||||
default="$(build.empty)"
|
||||
name="LegalNoticeCaption"
|
||||
type="xsd:string"
|
||||
wcm:description="$(resourceString.description)"
|
||||
wcm:displayName="$(resourceString.displayName)"
|
||||
wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon')"
|
||||
wcm:legacyType="REG_SZ"
|
||||
wcm:scope="allUsers"
|
||||
wcm:subScope="machineIndependent"
|
||||
/>
|
||||
<xsd:element
|
||||
default="$(build.empty)"
|
||||
name="LegalNoticeText"
|
||||
type="xsd:string"
|
||||
wcm:description="$(resourceString.description)"
|
||||
wcm:displayName="$(resourceString.displayName)"
|
||||
wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon')"
|
||||
wcm:legacyType="REG_SZ"
|
||||
wcm:scope="allUsers"
|
||||
wcm:subScope="machineIndependent"
|
||||
/>
|
||||
<xsd:element
|
||||
default="0"
|
||||
name="PowerdownAfterShutdown"
|
||||
type="xsd:string"
|
||||
wcm:description="$(resourceString.description)"
|
||||
wcm:displayName="$(resourceString.displayName)"
|
||||
wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon')"
|
||||
wcm:legacyType="REG_SZ"
|
||||
wcm:scope="allUsers"
|
||||
wcm:subScope="machineIndependent"
|
||||
/>
|
||||
<xsd:element
|
||||
default="0"
|
||||
name="ShutdownWithoutLogon"
|
||||
type="xsd:string"
|
||||
wcm:description="$(resourceString.description)"
|
||||
wcm:displayName="$(resourceString.displayName)"
|
||||
wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon')"
|
||||
wcm:legacyType="REG_SZ"
|
||||
wcm:scope="allUsers"
|
||||
wcm:subScope="machineIndependent"
|
||||
/>
|
||||
<xsd:element
|
||||
default="10"
|
||||
name="CachedLogonsCount"
|
||||
type="xsd:string"
|
||||
wcm:description="$(resourceString.description)"
|
||||
wcm:displayName="$(resourceString.displayName)"
|
||||
wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon')"
|
||||
wcm:legacyType="REG_SZ"
|
||||
wcm:scope="allUsers"
|
||||
wcm:subScope="machineIndependent"
|
||||
/>
|
||||
<xsd:element
|
||||
default="0"
|
||||
name="ForceUnlockLogon"
|
||||
type="xsd:unsignedInt"
|
||||
wcm:description="$(resourceString.description)"
|
||||
wcm:displayName="$(resourceString.displayName)"
|
||||
wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon')"
|
||||
wcm:legacyType="REG_DWORD"
|
||||
wcm:scope="allUsers"
|
||||
wcm:subScope="machineIndependent"
|
||||
/>
|
||||
<xsd:element
|
||||
default="5"
|
||||
name="PasswordExpiryWarning"
|
||||
type="xsd:unsignedInt"
|
||||
wcm:description="$(resourceString.description)"
|
||||
wcm:displayName="$(resourceString.displayName)"
|
||||
wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon')"
|
||||
wcm:legacyType="REG_DWORD"
|
||||
wcm:scope="allUsers"
|
||||
wcm:subScope="machineIndependent"
|
||||
/>
|
||||
<xsd:element
|
||||
default="0 0 0"
|
||||
name="Background"
|
||||
type="xsd:string"
|
||||
wcm:description="$(resourceString.description)"
|
||||
wcm:displayName="$(resourceString.displayName)"
|
||||
wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon')"
|
||||
wcm:legacyType="REG_SZ"
|
||||
wcm:scope="allUsers"
|
||||
wcm:subScope="machineIndependent"
|
||||
/>
|
||||
<xsd:element
|
||||
default="no"
|
||||
name="DebugServerCommand"
|
||||
type="xsd:string"
|
||||
wcm:description="$(resourceString.description)"
|
||||
wcm:displayName="$(resourceString.displayName)"
|
||||
wcm:handler="regkey('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon')"
|
||||
wcm:legacyType="REG_SZ"
|
||||
wcm:scope="allUsers"
|
||||
wcm:subScope="machineIndependent"
|
||||
/>
|
||||
</xsd:schema>
|
||||
</configurationSchema>
|
||||
</configuration>
|
||||
<migration
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0-6.1"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<destinationCleanup>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [DisableCad]</pattern>
|
||||
</objectSet>
|
||||
</destinationCleanup>
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [ScreenSaverGracePeriod]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [LegalNoticeCaption]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [LegalNoticeText]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [DisableLockWorkstation]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [ReportControllerMissing]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [AutoRestartShell]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [PasswordExpiryWarning]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [NoDebugThread]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [DisableCad]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [cachedlogonscount]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [USERINIT]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [Shell]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<rules context="System">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesObjectExist( "File", "%windir%\system32 [scregedit.wsf]" )</condition>
|
||||
</detect>
|
||||
<detect context="System">
|
||||
<condition>MigXmlHelper.DoesStringContentContain("Registry", "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [Shell]", " & start cmd.exe /k runonce.exe /AlternateShellStartup")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<exclude>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [Shell]</pattern>
|
||||
</objectSet>
|
||||
</exclude>
|
||||
</rules>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [ScreenSaverGracePeriod]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [LegalNoticeCaption]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [LegalNoticeText]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [DisableLockWorkstation]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [ReportControllerMissing]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [AutoRestartShell]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [PasswordExpiryWarning]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [NoDebugThread]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [DisableCad]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [cachedlogonscount]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon [Shell]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!-- replacement manifest for Vista, the original did not include a migration section, this one adds it at upgrade time -->
|
||||
<assembly manifestVersion="1.0" description="$(resourceString.description)" displayName="$(resourceString.displayName)" company="MS" copyright="" supportInformation="" creationTimeStamp="2003-11-11T22:56:35.2127782-08:00" lastUpdateTimeStamp="2004-01-13T19:42:36.8260572+00:00" authors="ericflo" owners="ericflo" testers="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<assemblyIdentity name="Microsoft-Windows-eudcedit" version="0.0.0.0" processorArchitecture="*" language ="neutral" versionScope="nonSxS"></assemblyIdentity>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0.*"
|
||||
alwaysProcess="yes">
|
||||
<migXml xmlns="">
|
||||
<rules context="system">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%CSIDL_COMMON_FONTS%\eudc.tte</pattern>
|
||||
<pattern type="File">%CSIDL_COMMON_FONTS%\eudc.euf</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\EUDC\$ [*]</pattern>
|
||||
<content filter="MigXmlHelper.ExtractDirectory(NULL,'1','\*[*.tte]')">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\EUDC\$ [*]</pattern>
|
||||
</objectSet>
|
||||
</content>
|
||||
<content filter="MigXmlHelper.ExtractDirectory(NULL,'1','\*[*.EUF]')">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\EUDC\$ [*]</pattern>
|
||||
</objectSet>
|
||||
</content>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,43 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-explorer"
|
||||
version="0.0.0.0"
|
||||
processorArchitecture="*"
|
||||
language="neutral"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.1-6.2.8032"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop [Taskbar]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop [TaskbarWinXP]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects [Settings]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2 [Settings]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer [EnableAutoTray]</pattern>
|
||||
<pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer [ShellState]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify\* [*]</pattern>
|
||||
<!-- Explicitly include the shortcut files that back the pinned lists -->
|
||||
<pattern type="File">%CSIDL_QUICKLAUNCH%\User Pinned\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
<migrationDisplayID>Appearance_and_Display\Taskbar_and_Start_Menu</migrationDisplayID>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-mmsys"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken=""
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
replacementVersionRange="6.0.*"
|
||||
replacementSettingsVersionRange="0"
|
||||
settingsVersion="0"
|
||||
alwaysProcess="yes"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesOSMatch("NT", "6.0.*")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Multimedia\Audio\DeviceCpl\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Multimedia\Audio\DeviceCpl\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,248 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<!-- This is a replacement manifest to replace the faulty manifest for Vista, Win7 and early builds of Win8 (before 8156). -->
|
||||
<!-- This is because those faulty manifests did not take WOW64 entries into account -->
|
||||
<!-- This will support both gather phrase and apply phrase, since USMT can be used to migrate settings from Win7 to Win7 -->
|
||||
<!-- This will also support the gather phrase from sources machines of WinXP and Srv03, since those machines can still migrate to Win7 -->
|
||||
<!-- Currently, we only support 3 favors of migration: (x86 -> x86), (x86 -> AMD64), (AMD64 -> AMD64) -->
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-Microsoft-Data-Access-Components-(MDAC)-ODBC-DriverManager-Dll"
|
||||
version="0.0.0.0"
|
||||
processorArchitecture="*"
|
||||
language="neutral"
|
||||
/>
|
||||
<migration
|
||||
scope="Upgrade,MigWiz,USMT,SvrMig"
|
||||
settingsVersion="0"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0-6.2.8156"
|
||||
>
|
||||
<!-- Main section of migration. This is only used for exact matching. -->
|
||||
<!-- In other words, source and target machines are of the same build version and the same architecture -->
|
||||
<!-- Otherwise, it will go to the following <supportedComponents> elements -->
|
||||
<migXml xmlns="">
|
||||
<!-- Since all environment variables are the same in all <supportedComponents>, we only need to define them in this main section -->
|
||||
|
||||
<!-- "IsNative64Bit" in <conditions> of <environment> block is evaluated on "source machine context" in gather phrase -->
|
||||
<!-- and on "target machine context" in apply phrase -->
|
||||
<!-- Therefore, in [x86 -> AMD64 migration] scenario, %HklmWowSoftware% equals to "HKLM\Software" in "source machine environment" -->
|
||||
<!-- and "HKLM\Software\Wow6432Node" in "target machine environment" respectively -->
|
||||
<environment context="System">
|
||||
<conditions>
|
||||
<condition>MigXmlHelper.IsNative64Bit()</condition>
|
||||
</conditions>
|
||||
<variable name="HklmWowSoftware">
|
||||
<text>HKLM\Software\Wow6432Node</text>
|
||||
</variable>
|
||||
</environment>
|
||||
<environment context="System">
|
||||
<conditions>
|
||||
<condition negation="Yes">MigXmlHelper.IsNative64Bit()</condition>
|
||||
</conditions>
|
||||
<variable name="HklmWowSoftware">
|
||||
<text>HKLM\Software</text>
|
||||
</variable>
|
||||
</environment>
|
||||
<!-- The default DSN location is "C:\program files\Common Files\ODBC\Data Sources", but it can be overriden by registry -->
|
||||
<environment context="System">
|
||||
<variable name="ODBCDSNDir_System">
|
||||
<text>%CSIDL_PROGRAM_FILES_COMMON%\ODBC\Data Sources\</text>
|
||||
</variable>
|
||||
<variable name="ODBCDSNDir_System">
|
||||
<script>MigXmlHelper.GetStringContent("Registry","HKLM\Software\ODBC\ODBC.INI\ODBC File DSN [DefaultDSNDir]")</script>
|
||||
</variable>
|
||||
</environment>
|
||||
<environment context="System">
|
||||
<!-- We left %ODBCDSNDir_SystemX86% undefined when the source machine is X86 -->
|
||||
<!-- Otherwise, we will gather data from both user-defined DSN folder and "C:\program files\Common Files\ODBC\Data Sources", -->
|
||||
<!-- since %CSIDL_PROGRAM_FILES_COMMONX86% is defined to be "C:\program files\Common Files" on x86 source machine -->
|
||||
<!-- <pattern> below will be ignored, when it is referencing the undefined variable %ODBCDSNDir_SystemX86% -->
|
||||
<conditions>
|
||||
<condition>MigXmlHelper.IsNative64Bit()</condition>
|
||||
</conditions>
|
||||
<variable name="ODBCDSNDir_SystemX86">
|
||||
<text>%CSIDL_PROGRAM_FILES_COMMONX86%\ODBC\Data Sources\</text>
|
||||
</variable>
|
||||
<variable name="ODBCDSNDir_SystemX86">
|
||||
<script>MigXmlHelper.GetStringContent("Registry","HKLM\Software\Wow6432Node\ODBC\ODBC.INI\ODBC File DSN [DefaultDSNDir]")</script>
|
||||
</variable>
|
||||
</environment>
|
||||
<!-- The default file DSN location (under user context) has been modified to "My Documents"; see Windows OS Bug #1633815 -->
|
||||
<environment context="User">
|
||||
<variable name="ODBCDSNDir_User">
|
||||
<text>%CSIDL_MYDOCUMENTS%\</text>
|
||||
</variable>
|
||||
<variable name="ODBCDSNDir_User">
|
||||
<script>MigXmlHelper.GetStringContent("Registry","HKCU\Software\ODBC\ODBC.INI\ODBC File DSN [DefaultDSNDir]")</script>
|
||||
</variable>
|
||||
</environment>
|
||||
<!-- User specific setting (Gather and Apply Phrase) -->
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\ODBC\ODBC.INI\* [*]</pattern>
|
||||
<pattern type="File">%ODBCDSNDir_User% [*.DSN]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<!-- "DestinationPriority" means that it won't migrate if the same object exists on the target machine -->
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\ODBC\ODBC.INI\* [*]</pattern>
|
||||
<pattern type="File">%ODBCDSNDir_User% [*.DSN]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<!-- We need to use <destinationCleanup> to ensure that the absence of "DefaultDSNDir"
|
||||
value name is also replicated. See Win8 #326933 for more detail -->
|
||||
<destinationCleanup>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\ODBC\ODBC.INI\ODBC File DSN [DefaultDSNDir]</pattern>
|
||||
</objectSet>
|
||||
</destinationCleanup>
|
||||
</rules>
|
||||
<!-- System wide setting (Gather and Apply Phrase) -->
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\ODBC\ODBC.INI\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Wow6432Node\ODBC\ODBC.INI\* [*]</pattern>
|
||||
<pattern type="File">%ODBCDSNDir_System% [*.DSN]</pattern>
|
||||
<pattern type="File">%ODBCDSNDir_SystemX86% [*.DSN]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\ODBC\ODBC.INI\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Wow6432Node\ODBC\ODBC.INI\* [*]</pattern>
|
||||
<pattern type="File">%ODBCDSNDir_System% [*.DSN]</pattern>
|
||||
<pattern type="File">%ODBCDSNDir_SystemX86% [*.DSN]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<!-- We need to use <destinationCleanup> to ensure that the absence of "DefaultDSNDir"
|
||||
value name is also replicated. See Win8 #326933 for more detail -->
|
||||
<destinationCleanup>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\ODBC\ODBC.INI\ODBC File DSN [DefaultDSNDir]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Wow6432Node\ODBC\ODBC.INI\ODBC File DSN [DefaultDSNDir]</pattern>
|
||||
</objectSet>
|
||||
</destinationCleanup>
|
||||
</rules>
|
||||
</migXml>
|
||||
<supportedComponents>
|
||||
<!-- 1st <supportedComponent> [source machine = AMD64, target machine = AMD64]: -->
|
||||
<!-- There is no support for [AMD64 -> X86 migration]. USMT would error out before processing our manifest -->
|
||||
<!-- Note the asterisk character at the end of the "name" attribute in <supportedComponentIdentity>: -->
|
||||
<!-- This matches both normal manifest (Vista / Win7) and DL manifest (Srv03) -->
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
language="*"
|
||||
name="Microsoft-Windows-Microsoft-Data-Access-Components-(MDAC)-ODBC-DriverManager-Dll*"
|
||||
processorArchitecture="amd64"
|
||||
settingsVersionRange="0"
|
||||
/>
|
||||
<migXml xmlns="">
|
||||
<!-- User specific setting (Apply Phrase) -->
|
||||
<rules context="User">
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\ODBC\ODBC.INI\* [*]</pattern>
|
||||
<pattern type="File">%ODBCDSNDir_User% [*.DSN]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<!-- We need to use <destinationCleanup> to ensure that the absence of "DefaultDSNDir"
|
||||
value name is also replicated. See Win8 #326933 for more detail -->
|
||||
<destinationCleanup>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\ODBC\ODBC.INI\ODBC File DSN [DefaultDSNDir]</pattern>
|
||||
</objectSet>
|
||||
</destinationCleanup>
|
||||
</rules>
|
||||
<!-- System wide setting (Apply Phrase) -->
|
||||
<rules context="System">
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\ODBC\ODBC.INI\* [*]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Wow6432Node\ODBC\ODBC.INI\* [*]</pattern>
|
||||
<pattern type="File">%ODBCDSNDir_System% [*.DSN]</pattern>
|
||||
<pattern type="File">%ODBCDSNDir_SystemX86% [*.DSN]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<!-- We need to use <destinationCleanup> to ensure that the absence of "DefaultDSNDir"
|
||||
value name is also replicated. See Win8 #326933 for more detail -->
|
||||
<destinationCleanup>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\Software\ODBC\ODBC.INI\ODBC File DSN [DefaultDSNDir]</pattern>
|
||||
<pattern type="Registry">HKLM\Software\Wow6432Node\ODBC\ODBC.INI\ODBC File DSN [DefaultDSNDir]</pattern>
|
||||
</objectSet>
|
||||
</destinationCleanup>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
<!-- 2nd <supportedComponent> [source machine = X86, target machine = X86/AMD64]: -->
|
||||
<!-- Note the asterisk character at the end of the "name" attribute in <supportedComponentIdentity>: -->
|
||||
<!-- This matches both normal manifest (Vista / Win7) and DL manifest (Srv03) -->
|
||||
<supportedComponent>
|
||||
<supportedComponentIdentity
|
||||
language="*"
|
||||
name="Microsoft-Windows-Microsoft-Data-Access-Components-(MDAC)-ODBC-DriverManager-Dll*"
|
||||
processorArchitecture="*"
|
||||
settingsVersionRange="0"
|
||||
/>
|
||||
<migXml xmlns="">
|
||||
<!-- User specific setting (Apply Phrase) -->
|
||||
<rules context="User">
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\ODBC\ODBC.INI\* [*]</pattern>
|
||||
<pattern type="File">%ODBCDSNDir_User% [*.DSN]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<!-- We need to use <destinationCleanup> to ensure that the absence of "DefaultDSNDir"
|
||||
value name is also replicated. See Win8 #326933 for more detail -->
|
||||
<destinationCleanup>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\ODBC\ODBC.INI\ODBC File DSN [DefaultDSNDir]</pattern>
|
||||
</objectSet>
|
||||
</destinationCleanup>
|
||||
</rules>
|
||||
<!-- System wide setting (Apply Phrase) -->
|
||||
<rules context="System">
|
||||
<!-- The first argument in "RelativeMove" is computed with "source machine environment", -->
|
||||
<!-- while the second one is computed with "target machine environment" -->
|
||||
<!-- The first argument in "RelativeMove" must always be "HKLM\Software", since the source machine is x86 -->
|
||||
<!-- For [x86 -> x86 migration]: the second argument in "RelativeMove" is "HKLM\Software" -->
|
||||
<!-- For [x86 -> AMD64 migration]: the second argument in "RelativeMove" is "HKLM\Software\Wow6432Node" -->
|
||||
<!-- Therefore, no location was modified in the first case; but it is modified in the second case -->
|
||||
<locationModify script="MigXmlHelper.RelativeMove('%HklmWowSoftware%\ODBC\ODBC.INI', '%HklmWowSoftware%\ODBC\ODBC.INI')">
|
||||
<objectSet>
|
||||
<!-- %HklmWowSoftware% here is computed with the "source machine context" -->
|
||||
<pattern type="Registry">%HklmWowSoftware%\ODBC\ODBC.INI\* [*]</pattern>
|
||||
</objectSet>
|
||||
</locationModify>
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<!-- %HklmWowSoftware% here is computed with the "target machine environment" -->
|
||||
<pattern type="Registry">%HklmWowSoftware%\ODBC\ODBC.INI\* [*]</pattern>
|
||||
<pattern type="File">%ODBCDSNDir_System% [*.DSN]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<!-- We need to use destinationCleanup to ensure that the absence of "DefaultDSNDir"
|
||||
value name is also replicated. See Win8 #326933 for more detail -->
|
||||
<!-- %HklmWowSoftware% is computed with the "target machine environment" -->
|
||||
<destinationCleanup>
|
||||
<objectSet>
|
||||
<pattern type="Registry">%HklmWowSoftware%\ODBC\ODBC.INI\ODBC File DSN [DefaultDSNDir]</pattern>
|
||||
</objectSet>
|
||||
</destinationCleanup>
|
||||
</rules>
|
||||
</migXml>
|
||||
</supportedComponent>
|
||||
</supportedComponents>
|
||||
<!-- Use a special name for better output in log file -->
|
||||
<migrationDisplayID>ReplacementManifests</migrationDisplayID>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,38 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-shmig"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken=""
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration scope="Upgrade,MigWiz,USMT"
|
||||
replacementVersionRange="6.0-6.1.6936.0"
|
||||
replacementSettingsVersionRange="0"
|
||||
settingsVersion="0"
|
||||
alwaysProcess="6.0-6.1.6936.0"
|
||||
>
|
||||
<machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<plugin
|
||||
classId="{526D451C-721A-4b97-AD34-DCE5D8CD22C5}"
|
||||
file="Microsoft-Windows-shmig\shmig.dll"
|
||||
/>
|
||||
</migXml>
|
||||
</machineSpecific>
|
||||
<migXml xmlns="">
|
||||
<plugin
|
||||
classId="{050ed09e-a530-41e6-8ac9-a9a96e74a2c1}"
|
||||
file="Microsoft-Windows-shmig\shmig.dll"
|
||||
/>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
buildType="$(build.buildType)"
|
||||
language="neutral"
|
||||
name="Microsoft-Windows-Shell-Sounds"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken=""
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
alwaysProcess="yes"
|
||||
replacementSettingsVersionRange="0"
|
||||
replacementVersionRange="6.0.*"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesOSMatch("NT", "6.0.*")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\AppEvents\EventLabels\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\AppEvents\Schemes [*]</pattern>
|
||||
<pattern type="Registry">HKCU\AppEvents\Schemes\Apps\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\AppEvents\Schemes\Names\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\AppEvents\EventLabels\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\AppEvents\Schemes\Apps\* [*]</pattern>
|
||||
<pattern type="Registry">HKCU\AppEvents\Schemes\Names\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
<merge script="MigXmlHelper.SourcePriority()">
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\AppEvents\Schemes [*]</pattern>
|
||||
<pattern type="Registry">HKCU\AppEvents\Schemes\Apps\$\$\.Current [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="File">%windir%\media\* [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<merge script="MigXmlHelper.DestinationPriority()">
|
||||
<objectSet>
|
||||
<pattern type="File">%windir%\media\* [*]</pattern>
|
||||
</objectSet>
|
||||
</merge>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,43 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-Gadgets-stickyNotes"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
versionScope="nonSxS"
|
||||
/>
|
||||
<migration
|
||||
alwaysProcess="yes"
|
||||
replacementSettingsVersionRange="0"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<detects>
|
||||
<detect>
|
||||
<condition>MigXmlHelper.DoesOSMatch("NT", "6.0.*")</condition>
|
||||
</detect>
|
||||
</detects>
|
||||
<rules context="User">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\StickyNotes [Upgrade]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
<addObjects>
|
||||
<object>
|
||||
<location type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\StickyNotes [Upgrade]</location>
|
||||
<attributes>Dword</attributes>
|
||||
<bytes>01000000</bytes>
|
||||
</object>
|
||||
</addObjects>
|
||||
</rules>
|
||||
</migXml>
|
||||
<migrationDisplayID>Gadgets\Sticky Notes</migrationDisplayID>
|
||||
</migration>
|
||||
</assembly>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v3"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
manifestVersion="1.0"
|
||||
>
|
||||
<assemblyIdentity
|
||||
name="Microsoft-Windows-sysdm"
|
||||
processorArchitecture="*"
|
||||
version="0.0.0.0"
|
||||
language="neutral"
|
||||
/>
|
||||
<migration
|
||||
replacementVersionRange="6.0.*"
|
||||
alwaysProcess="yes"
|
||||
replacementSettingsVersionRange="0"
|
||||
scope="Upgrade,MigWiz,USMT"
|
||||
settingsVersion="0"
|
||||
>
|
||||
<migXml xmlns="">
|
||||
<rules context="System">
|
||||
<include>
|
||||
<objectSet>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl [Win32PrioritySeparation]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management [PagingFiles]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management [ExistingPageFiles]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management [TempPageFile]</pattern>
|
||||
<pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\CrashControl [*]</pattern>
|
||||
</objectSet>
|
||||
</include>
|
||||
</rules>
|
||||
</migXml>
|
||||
</migration>
|
||||
</assembly>
|
||||
Reference in New Issue
Block a user