---
title: Include Files and Settings (Windows 10)
description: Specify the migration .xml files you want, then use the User State Migration Tool (USMT) 10.0 to migrate the settings and components specified.
manager: aaroncz
ms.author: frankroj
ms.prod: windows-client
author: frankroj
ms.date: 11/01/2022
ms.topic: article
ms.technology: itpro-deploy
---
# Include Files and Settings
When you specify the migration .xml files, User State Migration Tool (USMT) 10.0 migrates the settings and components specified in [What does USMT migrate?](usmt-what-does-usmt-migrate.md). To include additional files and settings, we recommend that you create a custom .xml file, and then include this file when using both the `ScanState.exe` and `LoadState.exe` commands. By creating a custom .xml file, you can keep your changes separate from the default .xml files, which makes it easier to track your modifications.
## Migrate a single registry key
The following .xml file migrates a single registry key.
```xml
Component to migrate only registry value string
HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache [Persistent]
```
## Migrate a specific folder
The following examples show how to migrate a folder from a specific drive, and from any location on the computer.
### Migrate a folder from a specific drive
- **Including subfolders.** The following .xml file migrates all files and subfolders from `C:\EngineeringDrafts` to the destination computer.
```xml
Component to migrate all Engineering Drafts Documents including subfolders
C:\EngineeringDrafts\* [*]
```
- **Excluding subfolders.** The following .xml file migrates all files from `C:\EngineeringDrafts`, but it doesn't migrate any subfolders within `C:\EngineeringDrafts`.
```xml
Component to migrate all Engineering Drafts Documents without subfolders
C:\EngineeringDrafts\ [*]
```
### Migrate a folder from any location
The following .xml file migrates all files and subfolders of the `EngineeringDrafts` folder from any drive on the computer. If multiple folders exist with the same name, then all files with this name are migrated.
```xml
Component to migrate all Engineering Drafts Documents folder on any drive on the computer
```
The following .xml file migrates all files and subfolders of the `EngineeringDrafts` folder from any location on the `C:\` drive. If multiple folders exist with the same name, they're all migrated.
```xml
Component to migrate all Engineering Drafts Documents EngineeringDrafts folder from where ever it exists on the C: drive
C:\*\EngineeringDrafts\* [*]
C:\EngineeringDrafts\* [*]
```
## Migrate a file type into a specific folder
The following .xml file migrates `.mp3` files located in the specified drives on the source computer into the `C:\Music` folder on the destination computer.
```xml
All .mp3 files to My Documents
```
## Migrate a specific file
The following examples show how to migrate a file from a specific folder, and how to migrate a file from any location.
- **To migrate a file from a folder.** The following .xml file migrates only the `Sample.doc` file from `C:\EngineeringDrafts` on the source computer to the destination computer.
```xml
Component to migrate all Engineering Drafts Documents
C:\EngineeringDrafts\ [Sample.doc]
```
- **To migrate a file from any location.** To migrate the `Sample.doc` file from any location on the `C:\` drive, use the **<pattern>** element, as the following example shows. If multiple files exist with the same name on the `C:\` drive, all of files with this name are migrated.
```xml
C:\* [Sample.doc]
```
To migrate the Sample.doc file from any drive on the computer, use <script> as the following example shows. If multiple files exist with the same name, all files with this name are migrated.
```xml
```
## Related articles
[Customize USMT XML files](usmt-customize-xml-files.md)
[Custom XML examples](usmt-custom-xml-examples.md)
[Conflicts and precedence](usmt-conflicts-and-precedence.md)
[USMT XML reference](usmt-xml-reference.md)