home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / dlmanifests / microsoft-windows-ie-internetexplorer-dl.man < prev    next >
Text File  |  2008-01-19  |  13KB  |  195 lines

  1. <assembly manifestVersion="1.0" description="$(resourceString.description)" displayName="$(resourceString.displayName)" company="Microsoft" copyright="" supportInformation="" creationTimeStamp="2004-08-20T22:01:03.3397033-07:00" lastUpdateTimeStamp="2004-08-20T22:06:41.4113372-07:00" authors="tonyschr" owners="lihsinh" testers="" buildFilter="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:asm.v3">
  2.   <assemblyIdentity name="Microsoft-Windows-IE-InternetExplorer-DL" version="0.0.0.0" processorArchitecture="*" language="*"/>
  3.  
  4.   <!-- Gather rules for the downlevel settings -->
  5.   <migration scope="Upgrade,MigWiz,USMT">
  6.     <migXml xmlns="">
  7.       <detects>
  8.         <detect>
  9.           <condition>
  10.             MigXmlHelper.IsOSEarlierThan("NT", "6.0")
  11.           </condition>
  12.         </detect>
  13.       </detects>
  14.       <environment context="System">
  15.         <variable name="InternetExplorer.BrandGUID">
  16.           <script>MigXmlHelper.GetStringContent("Registry","HKLM\Software\Microsoft\Internet Explorer [BrandGUID]")</script>
  17.         </variable>
  18.       </environment>
  19.       <rules context="User">
  20.         <include>
  21.           <objectSet>
  22.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\* [*]</pattern>
  23.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\* [*]</pattern>
  24.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete\* [*]</pattern>
  25.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites\* [*]</pattern>
  26.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Webcheck\* [*]</pattern>
  27.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\* [*]</pattern>
  28.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Search Assistant\* [*]</pattern>
  29.             <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Internet Explorer\* [*]</pattern>
  30.             <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\History\* [*]</pattern>
  31.             <pattern type="File">%CSIDL_APPDATA%\Microsoft\Windows\Cookies\* [*]</pattern>
  32.             <pattern type="File">%CSIDL_APPDATA%\Microsoft\Internet Explorer\* [*]</pattern>
  33.           </objectSet>
  34.         </include>
  35.         <exclude>
  36.           <objectSet>
  37.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Security\AntiPhishing\* [*]</pattern>
  38.  
  39.             <!-- Extensibility points, handled by upgrade -->
  40.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Default Behaviors\* [*]</pattern>
  41.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Explorer Bars\* [*]</pattern>
  42.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\EmbedExtnToClsidMappings\* [*]</pattern>
  43.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Extensions\CmdMapping\* [*]</pattern>
  44.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\MenuExt\* [*]</pattern>
  45.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Media\\MimeTypes\* [*]</pattern>
  46.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Plugins\Extension\* [*]</pattern>
  47.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Plugins\MIME\* [*]</pattern>
  48.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\URLSearchHooks\* [*]</pattern>
  49.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Internet Explorer\Toolbar\* [*]</pattern>
  50.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Settings\* [*]</pattern>
  51.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\Stats\* [*]</pattern>
  52.             <!-- Extensibility points, handled by upgrade -->
  53.  
  54.             <!-- Exclude this Wininet settings, let their manifest migrate them. -->
  55.             <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\* [*]</pattern>
  56.  
  57.             <!-- Handled by bulk upgrade -->
  58.             <pattern type="File">%CSIDL_QUICKLAUNCH%\* [*]</pattern>
  59.           </objectSet>
  60.         </exclude>
  61.       </rules>
  62.       <rules context="User"><!-- Exclude additional keys from migration on PC-2-PC migration. -->
  63.         <detects>
  64.           <detect>
  65.             <condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
  66.           </detect>
  67.         </detects>
  68.         <exclude>
  69.           <objectSet>
  70.             <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Styles [Use My Stylesheet]</pattern>
  71.             <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Styles [User Stylesheet]</pattern>
  72.             <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Desktop\General [*]</pattern>
  73.             <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Default HTML Editor\* [*]</pattern>
  74.             <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Default MHTML Editor\* [*]</pattern>
  75.             <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Main [Save Directory]</pattern>
  76.             <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Internet Explorer [MSIMGSIZ.dat]</pattern>
  77.           </objectSet>
  78.         </exclude>
  79.       </rules>
  80.    
  81.       <rules context="System">
  82.         <include>
  83.           <objectSet>
  84.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\* [*]</pattern>
  85.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\* [*]</pattern>
  86.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\>{26923b43-4d38-484f-9b9e-de460746276c} [IsInstalled]</pattern>
  87.             <pattern type="Registry">HKLM\Software\Clients\StartMenuInternet\IEXPLORE.EXE\InstallInfo [IconsVisible]</pattern>
  88.             <pattern type="File">%WINDIR%\System32 [rsaci.rat]</pattern>
  89.           </objectSet>
  90.         </include>
  91.         <exclude>
  92.           <objectSet>
  93.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\AboutURLs\* [*]</pattern>
  94.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\* [*]</pattern>
  95.             <pattern type="Registry">HKLM\Software\Microsoft\Internet Explorer\Unattend\* [*]</pattern>
  96.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer [Build]</pattern>
  97.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer [Version]</pattern>
  98.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer [W2kVersion]</pattern>
  99.  
  100.             <!-- Extensibility points, handled by upgrade -->
  101.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\* [*]</pattern>
  102.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Default Behaviors\* [*]</pattern>
  103.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Explorer Bars\* [*]</pattern>
  104.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\EmbedExtnToClsidMappings\* [*]</pattern>
  105.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Extensions\* [*]</pattern>
  106.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Extensions\CmdMapping\* [*]</pattern>
  107.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\International\* [*]</pattern>
  108.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\MenuExt\* [*]</pattern>
  109.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Media\\MimeTypes\* [*]</pattern>
  110.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Plugins\Extension\* [*]</pattern>
  111.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Plugins\MIME\* [*]</pattern>
  112.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\URLSearchHooks\* [*]</pattern>
  113.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Toolbar\* [*]</pattern>
  114.             <!-- Extensibility points, handled by upgrade -->
  115.  
  116.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings [MinorVersion]</pattern>
  117.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SO\* [*]</pattern>
  118.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\SOIEAK\* [*]</pattern>
  119.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\TemplatePolicies\* [*]</pattern>
  120.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\* [*]</pattern>
  121.             <!-- Exclude this Wininet settings, let their manifest migrate them. -->
  122.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\* [*]</pattern>
  123.  
  124.             <!-- Don't migrate version numbers - get the Vista ones instead -->
  125.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Internet Explorer\Version Vector\* [*]</pattern>
  126.           </objectSet>
  127.         </exclude> 
  128.       </rules>
  129.       <rules context="System"><!-- Exclude additional keys from migration on PC-2-PC migration. -->
  130.         <detects>
  131.           <detect>
  132.             <condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
  133.           </detect>
  134.         </detects>
  135.         <exclude>
  136.           <objectSet>
  137.             <pattern type="Registry">HKLM\Software\Microsoft\Internet Explorer\View Source Editor [Editor Name]</pattern>
  138.           </objectSet>
  139.         </exclude>
  140.       </rules>
  141.       <rules context="System"><!-- On platform only upgrades (IE7XP -> Vista) include the branding files -->
  142.         <detects>
  143.           <detect>
  144.             <condition>MigXmlHelper.DoesFileVersionMatch("%CSIDL_PROGRAM_FILES%\Internet Explorer\iexplore.exe","FileVersion","7.*")</condition>
  145.           </detect>
  146.           <detect>
  147.             <condition>MigXmlHelper.IsUpgrade()</condition>
  148.           </detect>
  149.         </detects>
  150.         <include>
  151.           <objectSet>
  152.             <pattern type="File">%CSIDL_PROGRAM_FILES%\Internet Explorer\SIGNUP\* [*]</pattern>
  153.           </objectSet>
  154.         </include>
  155.       </rules>
  156.       <rules context="System"><!-- On platform only upgrades (IE7XP -> Vista) include the active setup key for the branding package -->
  157.         <detects>
  158.           <detect>
  159.             <condition>MigXmlHelper.DoesFileVersionMatch("%CSIDL_PROGRAM_FILES%\Internet Explorer\iexplore.exe","FileVersion","7.*")</condition>
  160.           </detect>
  161.           <detect>
  162.             <condition>MigXmlHelper.IsUpgrade()</condition>
  163.           </detect>
  164.           <detect>
  165.             <condition>MigXmlHelper.DoesObjectExist("Registry", "HKLM\Software\Microsoft\Internet Explorer [BrandGUID]")</condition>
  166.           </detect>
  167.           <detect>
  168.             <condition>MigXmlHelper.DoesObjectExist("Registry", "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\%InternetExplorer.BrandGUID%")</condition>
  169.           </detect>
  170.         </detects>
  171.         <include>
  172.           <objectSet>
  173.             <pattern type="File">%CSIDL_PROGRAM_FILES%\Internet Explorer\CUSTOM\* [*]</pattern>
  174.             <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\%InternetExplorer.BrandGUID%\* [*]</pattern>
  175.           </objectSet>
  176.         </include>
  177.       </rules>
  178.       <rules context="System"><!-- If we are not bring over the branding package then leave the GUID behind as well. -->
  179.         <detects>
  180.           <detect>
  181.             <condition negation="Yes">MigXmlHelper.DoesFileVersionMatch("%CSIDL_PROGRAM_FILES%\Internet Explorer\iexplore.exe","FileVersion","7.*")</condition>
  182.             <condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
  183.           </detect>
  184.         </detects>
  185.         <exclude>
  186.           <objectSet>
  187.             <pattern type="Registry">HKLM\Software\Microsoft\Internet Explorer [BrandGUID]</pattern>
  188.           </objectSet>
  189.         </exclude>
  190.       </rules>
  191.     </migXml>
  192.     <migrationDisplayID>Network_and_Internet\Internet_Options</migrationDisplayID>
  193.   </migration>
  194. </assembly>
  195.