Format: application/xml
⬇ Download File (30.3 KB)
   1  <migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/DataUpgrade">
   2  
   3    <component type="Documents">
   4      <displayName>Data Upgrade</displayName>
   5      <role role="Data">
   6  
   7        <environment context="User">
   8          <variable name="FOLDERID_SkyDrive_Win8">
   9            <script>MigXmlHelper.GetStringContent("Registry","HKCU\Software\Microsoft\SkyDrive[UserFolder]")</script>
  10          </variable>
  11        </environment>
  12  
  13  
  14        <rules context="User">
  15          <conditions>
  16            <condition>MigXmlHelper.IsMigrationScope("Data")</condition>
  17          </conditions>
  18          <include>
  19            <objectSet>
  20              @*:         from dpapi_keys.man
  21              <pattern type="File">%CSIDL_APPDATA%\Microsoft\Protect\*[*]</pattern>
  22              @*:         from CAPI2_certs.man
  23              <pattern type="File">%CSIDL_APPDATA%\Microsoft\SystemCertificates\My\Certificates[*]</pattern>
  24              <pattern type="File">%CSIDL_APPDATA%\Microsoft\SystemCertificates\Request\Certificates[*]</pattern>
  25              <pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\*[*]</pattern>
  26              <pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\*[*]</pattern>
  27              <pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\TrustedPeople\Certificates\*[*]</pattern>
  28              <pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\*[*]</pattern>
  29              <pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\*[*]</pattern>
  30              @*:         from Crypto-keys.man
  31              <pattern type="File">%CSIDL_APPDATA%\Microsoft\Crypto\RSA\*[*]</pattern>
  32              <pattern type="File">%CSIDL_APPDATA%\Microsoft\Crypto\DSS\*[*]</pattern>
  33              <pattern type="File">%CSIDL_APPDATA%\Microsoft\Crypto\Keys[*]</pattern>
  34            </objectSet>
  35            <objectSet>
  36              <pattern type="Registry">HKCU\Keyboard Layout\*[*]</pattern>
  37            </objectSet>
  38          </include>
  39          <merge script="MigXmlHelper.SourcePriority()">
  40            <objectSet>
  41              <pattern type="File">%CSIDL_APPDATA%\Microsoft\SystemCertificates\My\Certificates[*]</pattern>
  42              <pattern type="File">%CSIDL_APPDATA%\Microsoft\SystemCertificates\Request\Certificates[*]</pattern>
  43              <pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\*[*]</pattern>
  44              <pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\*[*]</pattern>
  45              <pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\TrustedPeople\Certificates\*[*]</pattern>
  46              <pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\*[*]</pattern>
  47              <pattern type="Registry">HKCU\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\*[*]</pattern>
  48              <pattern type="File">%CSIDL_APPDATA%\Microsoft\Crypto\RSA\*[*]</pattern>
  49              <pattern type="File">%CSIDL_APPDATA%\Microsoft\Crypto\DSS\*[*]</pattern>
  50              <pattern type="File">%CSIDL_APPDATA%\Microsoft\Crypto\Keys[*]</pattern>
  51            </objectSet>
  52          </merge>
  53          <merge script="MigXmlHelper.DestinationPriority()">
  54            <objectSet>
  55              <pattern type="File">%CSIDL_APPDATA%\Microsoft\Protect\*[*]</pattern>
  56            </objectSet>
  57          </merge>
  58        </rules>
  59        <rules context="System">
  60          <conditions operation="OR">
  61            <condition>MigXmlHelper.IsMigrationScope("Data")</condition>
  62            <condition>MigXmlHelper.IsMigrationScope("MigWiz")</condition>
  63          </conditions>
  64          <include>
  65            <objectSet>
  66              <pattern type="Registry">HKU\.DEFAULT\Keyboard Layout\*[*]</pattern>
  67              <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters\*[*]</pattern>
  68            </objectSet>
  69          </include>
  70        </rules>
  71        <rules context="System">
  72          <conditions>
  73            <condition>MigXmlHelper.IsMigrationScope("Data")</condition>
  74          </conditions>
  75          <include>
  76            <objectSet>
  77              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Request\Certificates\*[*]</pattern>
  78              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\*[*]</pattern>
  79              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\*[*]</pattern>
  80              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPeople\Certificates\*[*]</pattern>
  81              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\*[*]</pattern>
  82              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\*[*]</pattern>
  83              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\ACRS\CTLs\*[*]</pattern>
  84              <pattern type="Registry">HKLM\Software\Microsoft\EnterpriseCertificates\*[*]</pattern>
  85            </objectSet>
  86          </include>
  87          <exclude>
  88            <objectSet>
  89              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\2BD63D28D7BCD0E251195AEB519243C13142EBC3\*[*]</pattern>
  90              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\8A334AA8052DD244A647306A76B8178FA215F344\*[*]</pattern>
  91            </objectSet>
  92          </exclude>
  93          <merge script="MigXmlHelper.SourcePriority()">
  94            <objectSet>
  95              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\*[*]</pattern>
  96              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Request\Certificates\*[*]</pattern>
  97              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\*[*]</pattern>
  98              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPeople\Certificates\*[*]</pattern>
  99              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\Disallowed\Certificates\*[*]</pattern>
 100              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\CA\Certificates\*[*]</pattern>
 101              <pattern type="Registry">HKLM\SOFTWARE\Microsoft\SystemCertificates\ACRS\CTLs\*[*]</pattern>
 102              <pattern type="Registry">HKLM\Software\Microsoft\EnterpriseCertificates\*[*]</pattern>
 103            </objectSet>
 104          </merge>
 105        </rules>
 106  
 107        <rules context="System">
 108          <conditions>
 109            <condition negation="Yes">MigXmlHelper.IsMigrationScope("Upgrade")</condition>
 110          </conditions>
 111          <include>
 112            <objectSet>
 113              <pattern type="File">%windir%\system32\recovery [reagent.xml]</pattern>
 114            </objectSet>
 115          </include>
 116          <merge script="MigXmlHelper.FindFilePlaceByPattern(&apos;&lt;F&gt;_Merged.&lt;E&gt;&apos;)">
 117            <objectSet>
 118              <pattern type="File">%windir%\system32\recovery [reagent.xml]</pattern>
 119            </objectSet>
 120          </merge>
 121        </rules>
 122  
 123        <rules context="System">
 124          <conditions operation="AND">
 125            <condition>MigXmlHelper.IsOSLaterThan("NT","6.3.0.0")</condition>
 126          </conditions>
 127          <include filter="MigXmlHelper.RestoreOnOSLaterThan('NT','6.3.0.0')">
 128            <objectSet>
 129              <pattern type="Registry">HKLM\Software\Policies\Microsoft\SkyDrive\*[*]</pattern>
 130            </objectSet>
 131          </include>
 132          <merge script="MigXmlHelper.SourcePriority()">
 133            <objectSet>
 134              <pattern type="Registry">HKLM\Software\Policies\Microsoft\SkyDrive\*[*]</pattern>
 135            </objectSet>
 136          </merge>
 137        </rules>
 138        <rules context="User">
 139          <rules>
 140            <conditions operation="AND">
 141              <condition>MigXmlHelper.IsOSLaterThan("NT","6.3.0.0")</condition>
 142            </conditions>
 143            <include>
 144              <objectSet>
 145                <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_SkyDrive%")</condition>
 146                <pattern type="File">%FOLDERID_SkyDrive%\* [*]</pattern>
 147              </objectSet>
 148              <objectSet>
 149                <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_SkyDriveDocuments%")</condition>
 150                <pattern type="File">%FOLDERID_SkyDriveDocuments%\* [*]</pattern>
 151              </objectSet>
 152              <objectSet>
 153                <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_SkyDrivePictures%")</condition>
 154                <pattern type="File">%FOLDERID_SkyDrivePictures%\* [*]</pattern>
 155              </objectSet>
 156              <objectSet>
 157                <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_SkyDriveCameraRoll%")</condition>
 158                <pattern type="File">%FOLDERID_SkyDriveCameraRoll%\* [*]</pattern>
 159              </objectSet>
 160            </include>
 161            <merge script="MigXmlHelper.SourcePriorityFolderSpecial()">
 162              <objectSet>
 163                <pattern type="File">%FOLDERID_SkyDrive%</pattern>
 164                <pattern type="File">%FOLDERID_SkyDriveDocuments%</pattern>
 165                <pattern type="File">%FOLDERID_SkyDrivePictures%</pattern>
 166                <pattern type="File">%FOLDERID_SkyDriveCameraRoll%</pattern>
 167              </objectSet>
 168            </merge>
 169            <merge script="MigXmlHelper.DestinationPriority()">
 170              <objectSet>
 171                <pattern type="File">%FOLDERID_SkyDrive%\*</pattern>
 172                <pattern type="File">%FOLDERID_SkyDriveDocuments%\*</pattern>
 173                <pattern type="File">%FOLDERID_SkyDrivePictures%\*</pattern>
 174                <pattern type="File">%FOLDERID_SkyDriveCameraRoll%\*</pattern>
 175              </objectSet>
 176            </merge>
 177            <include filter="MigXmlHelper.RestoreOnOSLaterThan('NT','6.3.0.0')">
 178              <objectSet>
 179                <pattern type="Registry">HKCU\Software\Microsoft\Windows\Currentversion\SkyDrive[LegacySkyDriveHandled]</pattern>
 180                <pattern type="Registry">HKCU\Software\Microsoft\Windows\Currentversion\SkyDrive\FileSyncPartner\*[*]</pattern>
 181                <pattern type="Registry">HKCU\Software\Microsoft\Windows\Currentversion\SkyDrive\CameraRoll\*[*]</pattern>
 182                <pattern type="Registry">HKCU\Software\Microsoft\Windows\Currentversion\SkyDriveOptIn [OptInChoice]</pattern>
 183              </objectSet>
 184            </include>
 185            <merge script="MigXmlHelper.SourcePriority()">
 186              <objectSet>
 187                <pattern type="Registry">HKCU\Software\Microsoft\Windows\Currentversion\SkyDrive[LegacySkyDriveHandled]</pattern>
 188                <pattern type="Registry">HKCU\Software\Microsoft\Windows\Currentversion\SkyDrive\FileSyncPartner\*[*]</pattern>
 189                <pattern type="Registry">HKCU\Software\Microsoft\Windows\Currentversion\SkyDrive\CameraRoll\*[*]</pattern>
 190                <pattern type="Registry">HKCU\Software\Microsoft\Windows\Currentversion\SkyDriveOptIn [OptInChoice]</pattern>
 191              </objectSet>
 192            </merge>
 193            <include filter="MigXmlHelper.RestoreOnOSLaterThan('NT','6.3.0.0')">
 194              <objectSet>
 195                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\SkyDrive\settings[*.ini]</pattern>
 196                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\OneDrive\settings[*.ini]</pattern>
 197                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\SkyDrive\settings[*.dat]</pattern>
 198                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\OneDrive\settings[*.dat]</pattern>
 199                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\SkyDrive\settings[*.log]</pattern>
 200                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\OneDrive\settings[*.log]</pattern>
 201              </objectSet>
 202            </include>
 203            <exclude>
 204              <objectSet>
 205                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\SkyDrive\settings[ClientPolicy.ini]</pattern>
 206                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\OneDrive\settings[ClientPolicy.ini]</pattern>
 207              </objectSet>
 208            </exclude>
 209            <merge script="MigXmlHelper.SourcePriority()">
 210              <objectSet>
 211                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\SkyDrive\settings[*.ini]</pattern>
 212                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\OneDrive\settings[*.ini]</pattern>
 213                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\SkyDrive\settings[*.dat]</pattern>
 214                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\OneDrive\settings[*.dat]</pattern>
 215                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\SkyDrive\settings[*.log]</pattern>
 216                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\OneDrive\settings[*.log]</pattern>
 217              </objectSet>
 218            </merge>
 219          </rules>
 220          <rules>
 221            <conditions operation="AND">
 222              <condition negation="Yes">MigXmlHelper.IsOSLaterThan("NT","6.3.0.0")</condition>
 223              <condition>MigXmlHelper.DoesObjectExist("Registry","HKCU\Software\Microsoft\SkyDrive[UserFolder]")</condition>
 224            </conditions>
 225            <include>
 226              <objectSet>
 227                <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_SkyDrive_Win8%")</condition>
 228                <pattern type="File">%FOLDERID_SkyDrive_Win8%\* [*]</pattern>
 229              </objectSet>
 230            </include>
 231            <merge script="MigXmlHelper.SourcePriorityFolderSpecial()">
 232              <objectSet>
 233                <pattern type="File">%FOLDERID_SkyDrive_Win8%</pattern>
 234              </objectSet>
 235            </merge>
 236            <merge script="MigXmlHelper.DestinationPriority()">
 237              <objectSet>
 238                <pattern type="File">%FOLDERID_SkyDrive_Win8%\*</pattern>
 239              </objectSet>
 240            </merge>
 241            <include>
 242              <objectSet>
 243                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\SkyDrive\settings[*.ini]</pattern>
 244                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\OneDrive\settings[*.ini]</pattern>
 245                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\SkyDrive\settings[*.dat]</pattern>
 246                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\OneDrive\settings[*.dat]</pattern>
 247                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\SkyDrive\settings[*.log]</pattern>
 248                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\OneDrive\settings[*.log]</pattern>
 249              </objectSet>
 250            </include>
 251            <exclude>
 252              <objectSet>
 253                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\SkyDrive\settings[ClientPolicy.ini]</pattern>
 254                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\OneDrive\settings[ClientPolicy.ini]</pattern>
 255              </objectSet>
 256            </exclude>
 257            <merge script="MigXmlHelper.SourcePriority()">
 258              <objectSet>
 259                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\SkyDrive\settings[*.ini]</pattern>
 260                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\OneDrive\settings[*.ini]</pattern>
 261                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\SkyDrive\settings[*.dat]</pattern>
 262                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\OneDrive\settings[*.dat]</pattern>
 263                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\SkyDrive\settings[*.log]</pattern>
 264                <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\OneDrive\settings[*.log]</pattern>
 265              </objectSet>
 266            </merge>
 267          </rules>
 268        </rules>
 269  
 270        <rules context="User">
 271          <include>
 272  
 273            <objectSet>
 274              <pattern type="File">%UserProfile%\* [*]</pattern>
 275            </objectSet>
 276  
 277            <objectSet>
 278              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_MYMUSIC%")</condition>
 279              <pattern type="File">%CSIDL_MYMUSIC%\* [*]</pattern>
 280            </objectSet>
 281            <objectSet>
 282              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_MYPICTURES%")</condition>
 283              <pattern type="File">%CSIDL_MYPICTURES%\* [*]</pattern>
 284            </objectSet>
 285            <objectSet>
 286              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_MYVIDEO%")</condition>
 287              <pattern type="File">%CSIDL_MYVIDEO%\* [*]</pattern>
 288            </objectSet>
 289            <objectSet>
 290              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_PERSONAL%")</condition>
 291              <pattern type="File">%CSIDL_PERSONAL%\* [*]</pattern>
 292            </objectSet>
 293            <objectSet>
 294              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_DESKTOP%")</condition>
 295              <pattern type="File">%CSIDL_DESKTOP%\* [*]</pattern>
 296            </objectSet>
 297            <objectSet>
 298              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_FAVORITES%")</condition>
 299              <pattern type="File">%CSIDL_FAVORITES%\* [*]</pattern>
 300            </objectSet>
 301            <objectSet>
 302              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_TEMPLATES%")</condition>
 303              <pattern type="File">%CSIDL_TEMPLATES%\* [*]</pattern>
 304            </objectSet>
 305            <objectSet>
 306              <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_Playlists%")</condition>
 307              <pattern type="File">%FOLDERID_Playlists%\* [*]</pattern>
 308            </objectSet>
 309            <objectSet>
 310              <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_PhotoAlbums%")</condition>
 311              <pattern type="File">%FOLDERID_PhotoAlbums%\* [*]</pattern>
 312            </objectSet>
 313            <objectSet>
 314              <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_Downloads%")</condition>
 315              <pattern type="File">%FOLDERID_Downloads%\* [*]</pattern>
 316            </objectSet>
 317            <objectSet>
 318              <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_Contacts%")</condition>
 319              <pattern type="File">%FOLDERID_Contacts%\* [*]</pattern>
 320            </objectSet>
 321            <objectSet>
 322              <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_RecordedTV%")</condition>
 323              <pattern type="File">%FOLDERID_RecordedTV%\* [*]</pattern>
 324            </objectSet>
 325            <objectSet>
 326              <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_Links%")</condition>
 327              <pattern type="File">%FOLDERID_Links%\* [*]</pattern>
 328            </objectSet>
 329            <objectSet>
 330              <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_SavedGames%")</condition>
 331              <pattern type="File">%FOLDERID_SavedGames%\* [*]</pattern>
 332            </objectSet>
 333            <objectSet>
 334              <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_Libraries%")</condition>
 335              <pattern type="File">%FOLDERID_Libraries% [*.library-ms]</pattern>
 336            </objectSet>
 337            <objectSet>
 338              <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_OriginalImages%")</condition>
 339              <pattern type="File">%FOLDERID_OriginalImages%\* [*]</pattern>
 340            </objectSet>
 341          </include>
 342  
 343          <exclude filter="MigXmlHelper.IgnoreIrrelevantLinks()">
 344            <objectSet>
 345              <pattern type="File">%CSIDL_DESKTOP% [*]</pattern>
 346              <pattern type="File">%CSIDL_FAVORITES%\* [*]</pattern>
 347              <pattern type="File">%FOLDERID_Links% [*]</pattern>
 348            </objectSet>
 349          </exclude>
 350  
 351          <exclude>
 352  
 353            <objectSet>
 354              <conditions><condition>MigXmlHelper.IsReparsePoint('%UserProfile%\Application Data')</condition></conditions>
 355              <pattern type="File">%UserProfile%\Application Data\* [*]</pattern>
 356            </objectSet>
 357            <objectSet>
 358              <conditions><condition>MigXmlHelper.IsReparsePoint('%UserProfile%\Cookies')</condition></conditions>
 359              <pattern type="File">%UserProfile%\Cookies\* [*]</pattern>
 360            </objectSet>
 361            <objectSet>
 362              <conditions><condition>MigXmlHelper.IsReparsePoint('%UserProfile%\Local Settings')</condition></conditions>
 363              <pattern type="File">%UserProfile%\Local Settings\* [*]</pattern>
 364            </objectSet>
 365            <objectSet>
 366              <conditions><condition>MigXmlHelper.IsReparsePoint('%UserProfile%\My Documents')</condition></conditions>
 367              <pattern type="File">%UserProfile%\My Documents\* [*]</pattern>
 368            </objectSet>
 369            <objectSet>
 370              <conditions><condition>MigXmlHelper.IsReparsePoint('%UserProfile%\NetHood')</condition></conditions>
 371              <pattern type="File">%UserProfile%\NetHood\* [*]</pattern>
 372            </objectSet>
 373            <objectSet>
 374              <conditions><condition>MigXmlHelper.IsReparsePoint('%UserProfile%\PrintHood')</condition></conditions>
 375              <pattern type="File">%UserProfile%\PrintHood\* [*]</pattern>
 376            </objectSet>
 377            <objectSet>
 378              <conditions><condition>MigXmlHelper.IsReparsePoint('%UserProfile%\Recent')</condition></conditions>
 379              <pattern type="File">%UserProfile%\Recent\* [*]</pattern>
 380            </objectSet>
 381            <objectSet>
 382              <conditions><condition>MigXmlHelper.IsReparsePoint('%UserProfile%\SendTo')</condition></conditions>
 383              <pattern type="File">%UserProfile%\SendTo\* [*]</pattern>
 384            </objectSet>
 385            <objectSet>
 386              <conditions><condition>MigXmlHelper.IsReparsePoint('%UserProfile%\Start Menu')</condition></conditions>
 387              <pattern type="File">%UserProfile%\Start Menu\* [*]</pattern>
 388            </objectSet>
 389            <objectSet>
 390              <conditions><condition>MigXmlHelper.IsReparsePoint('%UserProfile%\Templates')</condition></conditions>
 391              <pattern type="File">%UserProfile%\Templates\* [*]</pattern>
 392            </objectSet>
 393  
 394            <objectSet>
 395              <pattern type="File">%UserProfile% [ntuser.*]</pattern>
 396              <pattern type="File">%UserProfile% [*.cer]</pattern>
 397              <pattern type="File">%UserProfile% [*.pol]</pattern>
 398  
 399              <pattern type="File">%Temp%\* [*]</pattern>
 400  
 401              <pattern type="File">%CSIDL_APPDATA%\* [*]</pattern>
 402              <pattern type="File">%CSIDL_COOKIES%\* [*]</pattern>
 403              <pattern type="File">%CSIDL_HISTORY%\* [*]</pattern>
 404              <pattern type="File">%CSIDL_INTERNET_CACHE%\* [*]</pattern>
 405              <pattern type="File">%CSIDL_LOCAL_APPDATA%\* [*]</pattern>
 406              <pattern type="File">%CSIDL_NETHOOD%\* [*]</pattern>
 407              <pattern type="File">%CSIDL_PRINTHOOD%\* [*]</pattern>
 408              <pattern type="File">%CSIDL_PROGRAMS%\* [*]</pattern>
 409              <pattern type="File">%CSIDL_QUICKLAUNCH%\* [*]</pattern>
 410              <pattern type="File">%CSIDL_RECENT%\* [*]</pattern>
 411              <pattern type="File">%CSIDL_SENDTO%\* [*]</pattern>
 412              <pattern type="File">%CSIDL_STARTMENU%\* [*]</pattern>
 413              <pattern type="File">%CSIDL_STARTUP%\* [*]</pattern>
 414              <pattern type="File">%CSIDL_TEMPLATES%\* [*]</pattern>
 415              <pattern type="File">%CSIDL_VIRTUALSTORE%\* [*]</pattern>
 416              <pattern type="File">%FOLDERID_LocalAppDataLow%\* [*]</pattern>
 417              <pattern type="File">%FOLDERID_SavedSearches%\* [*]</pattern>
 418            </objectSet>
 419          </exclude>
 420  
 421          <merge script="MigXmlHelper.SourcePriorityFolderSpecial()">
 422            <objectSet>
 423              <pattern type="File">%CSIDL_MYMUSIC%</pattern>
 424              <pattern type="File">%CSIDL_MYPICTURES%</pattern>
 425              <pattern type="File">%CSIDL_MYVIDEO%</pattern>
 426              <pattern type="File">%CSIDL_PERSONAL%</pattern>
 427              <pattern type="File">%CSIDL_DESKTOP%</pattern>
 428              <pattern type="File">%CSIDL_FAVORITES%</pattern>
 429              <pattern type="File">%CSIDL_TEMPLATES%</pattern>
 430              <pattern type="File">%FOLDERID_Playlists%</pattern>
 431              <pattern type="File">%FOLDERID_PhotoAlbums%</pattern>
 432              <pattern type="File">%FOLDERID_Downloads%</pattern>
 433              <pattern type="File">%FOLDERID_Contacts%</pattern>
 434              <pattern type="File">%FOLDERID_RecordedTV%</pattern>
 435              <pattern type="File">%FOLDERID_Links%</pattern>
 436              <pattern type="File">%FOLDERID_SavedGames%</pattern>
 437              <pattern type="File">%FOLDERID_OriginalImages%</pattern>
 438            </objectSet>
 439          </merge>
 440          <merge script="MigXmlHelper.DestinationPriority()">
 441            <objectSet>
 442              <pattern type="File">%UserProfile%\*</pattern>
 443              <pattern type="File">%CSIDL_MYMUSIC%\*</pattern>
 444              <pattern type="File">%CSIDL_MYPICTURES%\*</pattern>
 445              <pattern type="File">%CSIDL_MYVIDEO%\*</pattern>
 446              <pattern type="File">%CSIDL_PERSONAL%\*</pattern>
 447              <pattern type="File">%CSIDL_DESKTOP%\*</pattern>
 448              <pattern type="File">%CSIDL_FAVORITES%\*</pattern>
 449              <pattern type="File">%CSIDL_TEMPLATES%\*</pattern>
 450              <pattern type="File">%FOLDERID_Playlists%\*</pattern>
 451              <pattern type="File">%FOLDERID_PhotoAlbums%\*</pattern>
 452              <pattern type="File">%FOLDERID_Downloads%\*</pattern>
 453              <pattern type="File">%FOLDERID_Contacts%\*</pattern>
 454              <pattern type="File">%FOLDERID_RecordedTV%\*</pattern>
 455              <pattern type="File">%FOLDERID_Links%\*</pattern>
 456              <pattern type="File">%FOLDERID_SavedGames%\*</pattern>
 457              <pattern type="File">%FOLDERID_OriginalImages%\*</pattern>
 458            </objectSet>
 459          </merge>
 460  
 461          <merge script="MigXmlHelper.SourcePriority()">
 462            <objectSet>
 463              <pattern type="File">%FOLDERID_Libraries% [*.library-ms]</pattern>
 464            </objectSet>
 465          </merge>
 466          <contentModify script="MigXmlHelper.MergeShellLibraries('TRUE','TRUE')">
 467            <objectSet>
 468              <pattern type="File">%FOLDERID_Libraries% [*.library-ms]</pattern>
 469            </objectSet>
 470          </contentModify>
 471  
 472        </rules>
 473  
 474        <rules context="System">
 475  
 476          <include>
 477            <objectSet>
 478              <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_PublicDownloads%")</condition>
 479              <pattern type="File">%FOLDERID_PublicDownloads%\* [*]</pattern>
 480            </objectSet>
 481            <objectSet>
 482              <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_PublicRecordedTV%")</condition>
 483              <pattern type="File">%FOLDERID_PublicRecordedTV%\* [*]</pattern>
 484            </objectSet>
 485            <objectSet>
 486              <condition>MigXmlHelper.IsInWindowsNamespace("%FOLDERID_PublicLibraries%")</condition>
 487              <pattern type="File">%FOLDERID_PublicLibraries% [*.library-ms]</pattern>
 488            </objectSet>
 489            <objectSet>
 490              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_COMMON_TEMPLATES%")</condition>
 491              <pattern type="File">%CSIDL_COMMON_TEMPLATES%\* [*]</pattern>
 492            </objectSet>
 493            <objectSet>
 494              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_COMMON_MUSIC%")</condition>
 495              <pattern type="File">%CSIDL_COMMON_MUSIC%\* [*]</pattern>
 496            </objectSet>
 497            <objectSet>
 498              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_COMMON_PICTURES%")</condition>
 499              <pattern type="File">%CSIDL_COMMON_PICTURES%\* [*]</pattern>
 500            </objectSet>
 501            <objectSet>
 502              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_COMMON_VIDEO%")</condition>
 503              <pattern type="File">%CSIDL_COMMON_VIDEO%\* [*]</pattern>
 504            </objectSet>
 505            <objectSet>
 506              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_COMMON_DOCUMENTS%")</condition>
 507              <pattern type="File">%CSIDL_COMMON_DOCUMENTS%\* [*]</pattern>
 508            </objectSet>
 509            <objectSet>
 510              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_COMMON_DESKTOPDIRECTORY%")</condition>
 511              <pattern type="File">%CSIDL_COMMON_DESKTOPDIRECTORY%\* [*]</pattern>
 512            </objectSet>
 513            <objectSet>
 514              <condition>MigXmlHelper.IsInWindowsNamespace("%CSIDL_COMMON_FAVORITES%")</condition>
 515              <pattern type="File">%CSIDL_COMMON_FAVORITES%\* [*]</pattern>
 516            </objectSet>
 517          </include>
 518  
 519          <exclude filter="MigXmlHelper.IgnoreIrrelevantLinks()">
 520            <objectSet>
 521              <pattern type="File">%CSIDL_COMMON_DESKTOPDIRECTORY% [*]</pattern>
 522            </objectSet>
 523          </exclude>
 524  
 525          <merge script="MigXmlHelper.SourcePriorityFolderSpecial()">
 526            <objectSet>
 527              <pattern type="File">%FOLDERID_PublicDownloads%</pattern>
 528              <pattern type="File">%FOLDERID_PublicRecordedTV%</pattern>
 529              <pattern type="File">%CSIDL_COMMON_TEMPLATES%</pattern>
 530              <pattern type="File">%CSIDL_COMMON_MUSIC%</pattern>
 531              <pattern type="File">%CSIDL_COMMON_PICTURES%</pattern>
 532              <pattern type="File">%CSIDL_COMMON_VIDEO%</pattern>
 533              <pattern type="File">%CSIDL_COMMON_DOCUMENTS%</pattern>
 534              <pattern type="File">%CSIDL_COMMON_DESKTOPDIRECTORY%</pattern>
 535              <pattern type="File">%CSIDL_COMMON_FAVORITES%</pattern>
 536            </objectSet>
 537          </merge>
 538          <merge script="MigXmlHelper.DestinationPriority()">
 539            <objectSet>
 540              <pattern type="File">%FOLDERID_PublicDownloads%\*</pattern>
 541              <pattern type="File">%FOLDERID_PublicRecordedTV%\*</pattern>
 542              <pattern type="File">%CSIDL_COMMON_TEMPLATES%\*</pattern>
 543              <pattern type="File">%CSIDL_COMMON_MUSIC%\*</pattern>
 544              <pattern type="File">%CSIDL_COMMON_PICTURES%\*</pattern>
 545              <pattern type="File">%CSIDL_COMMON_VIDEO%\*</pattern>
 546              <pattern type="File">%CSIDL_COMMON_DOCUMENTS%\*</pattern>
 547              <pattern type="File">%CSIDL_COMMON_DESKTOPDIRECTORY%\*</pattern>
 548              <pattern type="File">%CSIDL_COMMON_FAVORITES%\*</pattern>
 549            </objectSet>
 550          </merge>
 551  
 552          <merge script="MigXmlHelper.SourcePriority()">
 553            <objectSet>
 554              <pattern type="File">%FOLDERID_PublicLibraries% [*.library-ms]</pattern>
 555            </objectSet>
 556          </merge>
 557          <contentModify script="MigXmlHelper.MergeShellLibraries('TRUE','TRUE')">
 558            <objectSet>
 559              <pattern type="File">%FOLDERID_PublicLibraries% [*.library-ms]</pattern>
 560            </objectSet>
 561          </contentModify>
 562  
 563        </rules>
 564      </role>
 565  
 566    </component>
 567  
 568  </migration>
 569