home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / dlmanifests / win32k-settings-dl.man < prev    next >
Extensible Markup Language  |  2008-01-19  |  13KB  |  188 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <assembly>
  3.     <assemblyIdentity name="Microsoft-Windows-Win32k-Settings-DL" version="0.0.0.0" processorArchitecture="*" language="*"></assemblyIdentity>
  4.     
  5.     <migration scope="Upgrade,MigWiz,USMT">
  6.         <migXml xmlns="">
  7.     
  8.             <!-- Gather the registry keys that need to be migrated -->
  9.             <rules context="System">
  10.                 <!-- Check as this is only valid for down-level OS < than Windows Vista -->
  11.                 <detects>
  12.                     <detect>
  13.                     <condition>MigXmlHelper.IsOSEarlierThan("NT", "6.0.0.0")</condition>
  14.                     </detect>
  15.                 </detects>
  16.  
  17.                 <include>
  18.                     <objectSet>
  19.                         <!-- Current control set settings -->
  20.                         <pattern type="Registry">HKLM\System\CurrentControlSet\Control [WaitToKillServiceTimeout]</pattern>
  21.                         <pattern type="Registry">HKLM\System\CurrentControlSet\Control [ProcessTerminateTimeout]</pattern>
  22.                         <pattern type="Registry">HKLM\System\CurrentControlSet\Control\Windows [ErrorMode]</pattern>
  23.                         <pattern type="Registry">HKLM\System\CurrentControlSet\Control\Terminal Server [NotificationTimeOut]</pattern>
  24.                         <pattern type="Registry">HKLM\System\CurrentControlSet\Control\PriorityControl [Win32PrioritySeparation]</pattern>
  25.                         <pattern type="Registry">HKLM\System\CurrentControlSet\Control\ErrorMessage Instrument\EnableLogging</pattern>
  26.                         <pattern type="Registry">HKLM\System\CurrentControlSet\Control\ErrorMessage Instrument\LogSeverity</pattern>
  27.                         <pattern type="Registry">HKLM\System\CurrentControlSet\Control\ErrorMessage Instrument\EnableDefaultReply</pattern>
  28.                         <pattern type="Registry">HKLM\System\CurrentControlSet\Services\EventLog\Application\Error Instrument [EventMessageFile]</pattern>
  29.                         <pattern type="Registry">HKLM\System\CurrentControlSet\Control\Terminal Server [SnapshotMonitors]</pattern>
  30.  
  31.                         <!-- Windows NT current version settings -->
  32.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows [DisplayVersion]</pattern>
  33.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows [ShutdownWarningDialogTimeout]</pattern>
  34.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IMM [LoadIMM]</pattern>
  35.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IMM [DontLoadCTFIME]</pattern>
  36.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\FullScreen\* [*]</pattern>
  37.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont\* [*]</pattern>
  38.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\ [EnableConImeOnSystemProcess]</pattern>
  39.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows [DdeSendTimeout]</pattern>
  40.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows [DesktopHeapLogging]</pattern>
  41.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows [USERProcessHandleQuota]</pattern>
  42.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows [USERPostMessageLimit]</pattern>
  43.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows [GDIProcessHandleQuota]</pattern>
  44.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug [UserDebuggerHotKey]</pattern>
  45.  
  46.                         <!-- AppInit DLL settings -->
  47.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows [AppInit_DLLs]</pattern>
  48.  
  49.                         <!-- Software Policy settings -->
  50.                         <pattern type="Registry">HKLM\Software\Policies\Microsoft\Windows\System [GPAllowBlockingApps]</pattern>
  51.  
  52.                         <!-- SystemFont user settings to migrate -->
  53.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows [SystemFont]</pattern>
  54.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows [SystemFontSize]</pattern>
  55.  
  56.                         <!-- Font driver settings to migrate -->
  57.                         <pattern type="Registry">HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Font Drivers\* [*]</pattern>
  58.  
  59.                     </objectSet>
  60.                 </include>
  61.             </rules>
  62.     
  63.             <rules context="User">
  64.                 <!-- Check as this is only valid for down-level OS < than Windows Vista -->
  65.                 <detects>
  66.                     <detect>
  67.                     <condition>MigXmlHelper.IsOSEarlierThan("NT", "6.0.0.0")</condition>
  68.                     </detect>
  69.                 </detects>
  70.  
  71.                 <include>
  72.                     <objectSet>
  73.                         <!-- Desktop settings -->
  74.                         <pattern type="Registry">HKCU\Control Panel\Desktop\* [*]</pattern>
  75.  
  76.                         <!-- Console settings -->
  77.                         <pattern type="Registry">HKCU\Console\* [*]</pattern>
  78.  
  79.                         <!-- Mouse settings -->
  80.                         <pattern type="Registry">HKCU\Control Panel\Mouse\* [*]</pattern>
  81.  
  82.                         <!-- Keyboard settings -->
  83.                         <pattern type="Registry">HKCU\Control Panel\Keyboard\* [*]</pattern>
  84.                         <pattern type="Registry">HKCU\Keyboard Layout\* [*]</pattern>
  85.                         <pattern type="Registry">HKU\.DEFAULT\Control Panel\Keyboard [InitialKeyboardIndicators]</pattern>
  86.  
  87.                         <!-- Cursor settings -->
  88.                         <pattern type="Registry">HKCU\Control Panel\Cursors\* [*]</pattern>
  89.  
  90.                         <!-- Icon settings -->
  91.                         <pattern type="Registry">HKCU\Control Panel\Icons\* [*]</pattern>
  92.  
  93.                         <!-- Input method settings -->
  94.                         <pattern type="Registry">HKCU\Control Panel\Input Method\* [*]</pattern>
  95.           
  96.                         <!-- Accessibility settings -->
  97.                         <pattern type="Registry">HKCU\Control Panel\Accessibility [MessageDuration]</pattern>
  98.                         <pattern type="Registry">HKCU\Control Panel\Accessibility [MinimumHitRadius]</pattern>
  99.           
  100.                         <!-- Windows NT current version settings -->
  101.                         <pattern type="Registry">HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows [MenuDropAlignment]</pattern>
  102.  
  103.                     </objectSet>
  104.                 </include>
  105.  
  106.                 <exclude>
  107.                     <objectSet>
  108.                         <!-- Desktop settings -->
  109.                         <pattern type="Registry">HKCU\Control Panel\Desktop\WindowMetrics\* [*]</pattern>
  110.                         <pattern type="Registry">HKCU\Control Panel\Desktop [Wallpaper]</pattern>
  111.                         <pattern type="Registry">HKCU\Control Panel\Desktop [TileWallpaper]</pattern>
  112.                         <pattern type="Registry">HKCU\Control Panel\Desktop [WallpaperStyle]</pattern>
  113.                         <pattern type="Registry">HKCU\Control Panel\Desktop [ScreenSaveTimeOut]</pattern>
  114.                         <pattern type="Registry">HKCU\Control Panel\Desktop [ScreenSaveActive]</pattern>
  115.                         <pattern type="Registry">HKCU\Control Panel\Desktop [ScreenSaverIsSecure]</pattern>
  116.                         <pattern type="Registry">HKCU\Control Panel\Desktop [SCRNSAVE.EXE]</pattern>
  117.                         <pattern type="Registry">HKCU\Control Panel\Desktop [FontSmoothing]</pattern>
  118.                         <pattern type="Registry">HKCU\Control Panel\Desktop [FontSmoothingType]</pattern>
  119.                         <pattern type="Registry">HKCU\Control Panel\Desktop [FontSmoothingGamma]</pattern>
  120.                         <pattern type="Registry">HKCU\Control Panel\Desktop [FontSmoothingOrientation]</pattern>
  121.                         <pattern type="Registry">HKCU\Control Panel\Desktop [WallpaperOriginX]</pattern>
  122.                         <pattern type="Registry">HKCU\Control Panel\Desktop [WallpaperOriginY]</pattern>
  123.                         <pattern type="Registry">HKCU\Control Panel\Desktop [Pattern]</pattern>
  124.                         <pattern type="Registry">HKCU\Control Panel\Desktop [LowLevelHooksTimeout]</pattern>
  125.                         <pattern type="Registry">HKCU\Control Panel\Desktop [DragHeight]</pattern>
  126.                         <pattern type="Registry">HKCU\Control Panel\Desktop [DragWidth]</pattern>
  127.                         <pattern type="Registry">HKCU\Control Panel\Desktop [WheelScrollLines]</pattern>
  128.                         <pattern type="Registry">HKCU\Control Panel\Desktop [WheelScrollChars]</pattern>
  129.                         <pattern type="Registry">HKCU\Control Panel\Desktop [CursorBlinkRate]</pattern>
  130.                         <pattern type="Registry">HKCU\Control Panel\Desktop [CoolSwitchColumns]</pattern>
  131.                         <pattern type="Registry">HKCU\Control Panel\Desktop [CoolSwitchRows]</pattern>
  132.                         <pattern type="Registry">HKCU\Control Panel\Desktop [ActiveWndTrkTimeout]</pattern>
  133.                         <pattern type="Registry">HKCU\Control Panel\Desktop [CaretWidth]</pattern>
  134.                         <pattern type="Registry">HKCU\Control Panel\Desktop [AutoEndTasks]</pattern>
  135.                         <pattern type="Registry">HKCU\Control Panel\Desktop [ForegroundFlashCount]</pattern>
  136.                         <pattern type="Registry">HKCU\Control Panel\Desktop [ForegroundLockTimeout]</pattern>
  137.                         <pattern type="Registry">HKCU\Control Panel\Desktop [HungAppTimeOut]</pattern>
  138.                         <pattern type="Registry">HKCU\Control Panel\Desktop [MenuShowDelay]</pattern>
  139.                         <pattern type="Registry">HKCU\Control Panel\Desktop [PaintDesktopVersion]</pattern>
  140.                         <pattern type="Registry">HKCU\Control Panel\Desktop [WaitToKillTimeOut]</pattern>
  141.                         <pattern type="Registry">HKCU\Control Panel\Desktop [QuickAppShutdownTimeOut]</pattern>
  142.                         
  143.                         <!-- Color settings -->
  144.                         <pattern type="Registry">HKCU\Control Panel\Colors\* [*]</pattern>
  145.  
  146.                     </objectSet>
  147.                 </exclude>
  148.             </rules>
  149.  
  150.             <rules context="User">
  151.                 <!-- Rule valid only for PC-to-PC migration -->
  152.                 <detects>
  153.                     <detect>
  154.                     <condition negation="Yes">MigXmlHelper.IsUpgrade()</condition>
  155.                     </detect>
  156.                 </detects>
  157.  
  158.                 <exclude>
  159.                     <objectSet>
  160.                         <!-- Mouse settings -->
  161.                         <pattern type="Registry">HKCU\Control Panel\Mouse [SwapMouseButtons]</pattern>
  162.                         <pattern type="Registry">HKCU\Control Panel\Mouse [Beep]</pattern>
  163.                         <pattern type="Registry">HKCU\Control Panel\Mouse [ExtendedSounds]</pattern>
  164.                         <pattern type="Registry">HKCU\Control Panel\Mouse [MouseThreshold1]</pattern>
  165.                         <pattern type="Registry">HKCU\Control Panel\Mouse [MouseThreshold2]</pattern>
  166.                         <pattern type="Registry">HKCU\Control Panel\Mouse [MouseSpeed]</pattern>
  167.                         <pattern type="Registry">HKCU\Control Panel\Mouse [MouseSensitivity]</pattern>
  168.                         <pattern type="Registry">HKCU\Control Panel\Mouse [MouseTrails]</pattern>
  169.                         <pattern type="Registry">HKCU\Control Panel\Mouse [MouseHoverWidth]</pattern>
  170.                         <pattern type="Registry">HKCU\Control Panel\Mouse [MouseHoverHeight]</pattern>
  171.                         <pattern type="Registry">HKCU\Control Panel\Mouse [MouseHoverTime]</pattern>
  172.                         <pattern type="Registry">HKCU\Control Panel\Mouse [SmoothMouseXCurve]</pattern>
  173.                         <pattern type="Registry">HKCU\Control Panel\Mouse [SmoothMouseYCurve]</pattern>
  174.                         <pattern type="Registry">HKCU\Control Panel\Mouse [DoubleClickSpeed]</pattern>
  175.                         <pattern type="Registry">HKCU\Control Panel\Mouse [DoubleClickHeight]</pattern>
  176.                         <pattern type="Registry">HKCU\Control Panel\Mouse [DoubleClickWidth]</pattern>
  177.                         <pattern type="Registry">HKCU\Control Panel\Mouse [SnapToDefaultButton]</pattern>
  178.  
  179.                     </objectSet>
  180.                 </exclude>
  181.             </rules>
  182.         </migXml>
  183.  
  184.         <migrationDisplayID>Additional_Options\Windows_Core_Settings</migrationDisplayID>
  185.  
  186.     </migration>
  187. </assembly>
  188.