Share via


USMT 4.0 Custom Sample - Blocking Wallpaper and Theme Migration from Windows Vista and Windows 7

Scenario

You want to block USMT migration of Wallpaper and Themes from a Windows Vista or Windows 7 source computer. XP is not relevant as USMT already blocks wallpaper migration in that OS.

Sample 1 (using CONFIG.XML)

<component displayname="Microsoft-Windows-themeui" migrate="no"

Sample 2 (using custom XML)

<?xml version="1.0" encoding="UTF-8"?>
<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/blockwallpaperandthemes">
<component type="Documents" context="User">
<displayName>BlockWallpaperandThemes</displayName>
<role role="Data">
  <rules>
   <unconditionalExclude>
    <objectSet>
     <!-- Blocks wallpaper and themes (which include wallpaper) from migrating from Vista/7 -->
     <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaper]</pattern>
     <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\ [*]</pattern>
    </objectSet>
   </unconditionalExclude>
  </rules>
</role>
</component>
</migration>

Further Notes

  • Ordinarily, modification of CONFIG.XML is discouraged. In this case, though, its manifest is atomic to wallpaper and themes alone. 

  • For more information on CONFIG.XML, examine:

    http://technet.microsoft.com/en-us/library/dd560760(v=WS.10).aspx

  • USMT custom samples are always provided AS-IS and are not supported by Microsoft except through "best effort."