Consider following scenario: “Windows XP users have default "Windows XP" theme. You use USMT 4.0 to migrate from XP to Windows 7 – using online or offline migrations -- any migrated users have old "Windows Classic" theme, instead of Aero.” By default, USMT tries to copy a user’s theme to target computer. But XP didn’t have Aero theme. Worse, XP’s default theme was “Windows XP” which doesn’t exist in Windows 7. The closest possible match is “Windows Classic” so that’s what USMT uses. Here’s how to get Aero by blocking theme migration, use following steps: 1. On your reference XP source computer with USMT 4.0 installed, run: SCANSTATE.EXE /genconfig:config.xml /o. This’ll create a new customization config.xml file in scanstate working directory. 2. Open config.xml in notepad.exe. 3. Locate following line in config.xml file: <component displayname="Microsoft-Windows-themeui-DL" migrate="yes" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-themeui-dl/microsoft-windows-themeui-dl/settings"/> 4. Change "yes" to "no", so that line now is: <component displayname="Microsoft-Windows-themeui-DL" migrate="no" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-themeui-dl/microsoft-windows-themeui-dl/settings"/> 5. Save config.xml file 6. Run your usual scanstate and loadstate syntax, making sure to also include your new config file: /config:config.xml. Note: You must copy your config.xml file to target computer before running loadstate if you're not using network shares or external drives to run USMT. Disabling this component prevents following registry keys from migrating (under the covers):
And that’s it – now you have Aero.