diff --git a/windows/deployment/Windows-AutoPilot-EULA-note.md b/windows/deployment/Windows-AutoPilot-EULA-note.md index ae15ebea5c..170b464e7a 100644 --- a/windows/deployment/Windows-AutoPilot-EULA-note.md +++ b/windows/deployment/Windows-AutoPilot-EULA-note.md @@ -1,24 +1,26 @@ ---- -title: Windows Autopilot EULA dismissal – important information -description: A notice about EULA dismissal through Windows Autopilot -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: deploy -ms.localizationpriority: medium -ms.audience: itpro author: greg-lindsay -ms.date: 08/22/2017 -ms.reviewer: -manager: laurawi -audience: itpro author: greg-lindsay -ROBOTS: noindex,nofollow -ms.topic: article ---- -# Windows Autopilot EULA dismissal – important information - ->[!IMPORTANT] ->The information below isn't the EULA. It is a notice of awareness to the administrator that's configuring to skip End User License Agreement (EULA) during the OOBE (Out-of-Box Experience). - -Using this tool allows you to configure individual installations of Windows on devices managed by your organization. You may choose to suppress or hide certain set-up screens that are normally presented to users when setting up Windows, including the EULA acceptance screen. - -By using this function, you agree that suppressing or hiding any screens that are designed to provide users with notice or acceptance of terms means that you, on behalf of your organization or the individual user as the case may be, have consented to the notices and accepted the applicable terms. This includes your agreement to the terms and conditions of the license or notice that would be presented to the user if you did not suppress or hide it using this tool. You and your users may not use the Windows software on those devices if you have not validly acquired a license for the software from Microsoft or its licensed distributors. +--- +title: Windows Autopilot EULA dismissal – important information +description: A notice about EULA dismissal through Windows Autopilot +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: deploy +ms.localizationpriority: medium +ms.audience: itpro + +ms.date: 08/22/2017 +ms.reviewer: +manager: laurawi +audience: itpro +author: greg-lindsay +ROBOTS: noindex,nofollow +ms.topic: article +--- +# Windows Autopilot EULA dismissal – important information + +>[!IMPORTANT] +>The information below isn't the EULA. It is a notice of awareness to the administrator that's configuring to skip End User License Agreement (EULA) during the OOBE (Out-of-Box Experience). + +Using this tool allows you to configure individual installations of Windows on devices managed by your organization. You may choose to suppress or hide certain set-up screens that are normally presented to users when setting up Windows, including the EULA acceptance screen. + +By using this function, you agree that suppressing or hiding any screens that are designed to provide users with notice or acceptance of terms means that you, on behalf of your organization or the individual user as the case may be, have consented to the notices and accepted the applicable terms. This includes your agreement to the terms and conditions of the license or notice that would be presented to the user if you did not suppress or hide it using this tool. You and your users may not use the Windows software on those devices if you have not validly acquired a license for the software from Microsoft or its licensed distributors. diff --git a/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md b/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md index f9405d730e..6a17b10387 100644 --- a/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md +++ b/windows/deployment/configure-a-pxe-server-to-load-windows-pe.md @@ -12,7 +12,7 @@ author: greg-lindsay ms.reviewer: manager: laurawi audience: itpro -author: greg-lindsay + ms.author: greglin ms.topic: article --- diff --git a/windows/deployment/deploy-windows-to-go.md b/windows/deployment/deploy-windows-to-go.md index 52cc80097b..f68fffd66f 100644 --- a/windows/deployment/deploy-windows-to-go.md +++ b/windows/deployment/deploy-windows-to-go.md @@ -5,7 +5,7 @@ ms.assetid: cfe550be-ffbd-42d1-ab4d-80efae49b07f ms.reviewer: manager: laurawi ms.audience: itpro -author: greg-lindsay + keywords: deployment, USB, device, BitLocker, workspace, security, data ms.prod: w10 ms.mktglfcycl: deploy diff --git a/windows/deployment/deploy.md b/windows/deployment/deploy.md index d86cb2f2a8..67e6c3da76 100644 --- a/windows/deployment/deploy.md +++ b/windows/deployment/deploy.md @@ -5,7 +5,7 @@ ms.assetid: E9E2DED5-DBA7-4300-B411-BA0FD39BE18C ms.reviewer: manager: laurawi ms.audience: itpro -author: greg-lindsay + ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library diff --git a/windows/deployment/mbr-to-gpt.md b/windows/deployment/mbr-to-gpt.md index 45e00f7007..a75e43e56b 100644 --- a/windows/deployment/mbr-to-gpt.md +++ b/windows/deployment/mbr-to-gpt.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: deploy audience: itpro -author: greg-lindsay + ms.date: 02/13/2018 ms.reviewer: manager: laurawi diff --git a/windows/deployment/planning/available-data-types-and-operators-in-compatibility-administrator.md b/windows/deployment/planning/available-data-types-and-operators-in-compatibility-administrator.md index a202b57844..f128528a5e 100644 --- a/windows/deployment/planning/available-data-types-and-operators-in-compatibility-administrator.md +++ b/windows/deployment/planning/available-data-types-and-operators-in-compatibility-administrator.md @@ -1,238 +1,239 @@ ---- -title: Available Data Types and Operators in Compatibility Administrator (Windows 10) -description: The Compatibility Administrator tool provides a way to query your custom-compatibility databases. -ms.assetid: 67d9c03e-ab9d-4fda-8a55-8c5b90266d3b -ms.reviewer: -manager: laurawi -ms.author: greglin -ms.prod: w10 -ms.mktglfcycl: plan -ms.pagetype: appcompat -ms.sitesec: library -audience: itpro author: greg-lindsay -ms.date: 04/19/2017 -ms.topic: article ---- - -# Available Data Types and Operators in Compatibility Administrator - - -**Applies to** - -- Windows 10 -- Windows 8.1 -- Windows 8 -- Windows 7 -- Windows Server 2012 -- Windows Server 2008 R2 - -The Compatibility Administrator tool provides a way to query your custom-compatibility databases. - -## Available Data Types - - -Customized-compatibility databases in Compatibility Administrator contain the following data types. - -- **Integer**. A numerical value with no fractional part. All integers are unsigned because none of the attributes can have a negative value. - -- **String**. A series of alphanumeric characters manipulated as a group. - -- **Boolean**. A value of True or False. - -## Available Attributes - - -The following table shows the attributes you can use for querying your customized-compatibility databases in Compatibility Administrator. - -
Attribute | -Description | -Data type | -
---|---|---|
APP_NAME |
-Name of the application. |
-String |
-
DATABASE_GUID |
-Unique ID for your compatibility database. |
-String |
-
DATABASE_INSTALLED |
-Specifies if you have installed the database. |
-Boolean |
-
DATABASE_NAME |
-Descriptive name of your database. |
-String |
-
DATABASE_PATH |
-Location of the database on your computer. |
-String |
-
FIX_COUNT |
-Number of compatibility fixes applied to a specific application. |
-Integer |
-
FIX_NAME |
-Name of your compatibility fix. |
-String |
-
MATCH_COUNT |
-Number of matching files for a specific, fixed application. |
-Integer |
-
MATCHFILE_NAME |
-Name of a matching file used to identify a specific, fixed application. |
-String |
-
MODE_COUNT |
-Number of compatibility modes applied to a specific, fixed application. |
-Integer |
-
MODE_NAME |
-Name of your compatibility mode. |
-String |
-
PROGRAM_APPHELPTYPE |
-Type of AppHelp message applied to an entry. The value can be 1 or 2, where 1 enables the program to run and 2 blocks the program. |
-Integer |
-
PROGRAM_DISABLED |
-Specifies if you disabled the compatibility fix for an application. If True, Compatibility Administrator does not apply the fixes to the application. |
-Boolean |
-
PROGRAM_GUID |
-Unique ID for an application. |
-String |
-
PROGRAM_NAME |
-Name of the application that you are fixing. |
-String |
-
Symbol | -Description | -Data type | -Precedence | -
---|---|---|---|
> |
-Greater than |
-Integer or string |
-1 |
-
>= |
-Greater than or equal to |
-Integer or string |
-1 |
-
< |
-Less than |
-Integer or string |
-1 |
-
<= |
-Less than or equal to |
-Integer or string |
-1 |
-
<> |
-Not equal to |
-Integer or string |
-1 |
-
= |
-Equal to |
-Integer, string, or Boolean |
-1 |
-
HAS |
-A special SQL operator used to check if the left-hand operand contains a substring specified by the right-hand operand. |
-Left-hand operand. MATCHFILE_NAME, MODE_NAME, FIX_NAME -
-Note
-Only the HAS operator can be applied to the MATCHFILE_NAME, MODE_NAME, and FIX_NAME attributes. -
-
-
-Right-hand operand. String |
-1 |
-
OR |
-Logical OR operator |
-Boolean |
-2 |
-
AND |
-Logical AND operator |
-Boolean |
-2 |
-
Attribute | +Description | +Data type | +
---|---|---|
APP_NAME |
+Name of the application. |
+String |
+
DATABASE_GUID |
+Unique ID for your compatibility database. |
+String |
+
DATABASE_INSTALLED |
+Specifies if you have installed the database. |
+Boolean |
+
DATABASE_NAME |
+Descriptive name of your database. |
+String |
+
DATABASE_PATH |
+Location of the database on your computer. |
+String |
+
FIX_COUNT |
+Number of compatibility fixes applied to a specific application. |
+Integer |
+
FIX_NAME |
+Name of your compatibility fix. |
+String |
+
MATCH_COUNT |
+Number of matching files for a specific, fixed application. |
+Integer |
+
MATCHFILE_NAME |
+Name of a matching file used to identify a specific, fixed application. |
+String |
+
MODE_COUNT |
+Number of compatibility modes applied to a specific, fixed application. |
+Integer |
+
MODE_NAME |
+Name of your compatibility mode. |
+String |
+
PROGRAM_APPHELPTYPE |
+Type of AppHelp message applied to an entry. The value can be 1 or 2, where 1 enables the program to run and 2 blocks the program. |
+Integer |
+
PROGRAM_DISABLED |
+Specifies if you disabled the compatibility fix for an application. If True, Compatibility Administrator does not apply the fixes to the application. |
+Boolean |
+
PROGRAM_GUID |
+Unique ID for an application. |
+String |
+
PROGRAM_NAME |
+Name of the application that you are fixing. |
+String |
+
Symbol | +Description | +Data type | +Precedence | +
---|---|---|---|
> |
+Greater than |
+Integer or string |
+1 |
+
>= |
+Greater than or equal to |
+Integer or string |
+1 |
+
< |
+Less than |
+Integer or string |
+1 |
+
<= |
+Less than or equal to |
+Integer or string |
+1 |
+
<> |
+Not equal to |
+Integer or string |
+1 |
+
= |
+Equal to |
+Integer, string, or Boolean |
+1 |
+
HAS |
+A special SQL operator used to check if the left-hand operand contains a substring specified by the right-hand operand. |
+Left-hand operand. MATCHFILE_NAME, MODE_NAME, FIX_NAME +
+Note
+Only the HAS operator can be applied to the MATCHFILE_NAME, MODE_NAME, and FIX_NAME attributes. +
+
+
+Right-hand operand. String |
+1 |
+
OR |
+Logical OR operator |
+Boolean |
+2 |
+
AND |
+Logical AND operator |
+Boolean |
+2 |
+
Mitigation menu command | -Description | -
---|---|
Apply Mitigations |
- Opens the Mitigate AppCompat Issues dialog box, in which you can select the fixes that you intend to apply to the application. |
-
Undo Mitigations |
- Removes the application fixes that you just applied. -This option is available only after you apply an application fix and before you close the SUA tool. Alternatively, you can manually remove application fixes by using Programs and Features in Control Panel. |
-
Export Mitigations as Windows Installer file |
- Exports your application fixes as a Windows® Installer (.msi) file, which can then be deployed to other computers that are running the application. |
-
Mitigation menu command | +Description | +
---|---|
Apply Mitigations |
+ Opens the Mitigate AppCompat Issues dialog box, in which you can select the fixes that you intend to apply to the application. |
+
Undo Mitigations |
+ Removes the application fixes that you just applied. +This option is available only after you apply an application fix and before you close the SUA tool. Alternatively, you can manually remove application fixes by using Programs and Features in Control Panel. |
+
Export Mitigations as Windows Installer file |
+ Exports your application fixes as a Windows® Installer (.msi) file, which can then be deployed to other computers that are running the application. |
+
View menu command | -Description | -
---|---|
Error Messages |
- When this command is selected, the user interface shows error messages that the SUA tool has generated. Error messages are highlighted in pink. -This command is selected by default. |
-
Warning Messages |
- When this command is selected, the user interface shows warning messages that the SUA tool has generated. Warning messages are highlighted in yellow. |
-
Information Messages |
- When this command is selected, the user interface shows informational messages that the SUA tool has generated. Informational messages are highlighted in green. |
-
Detailed Information |
- When this command is selected, the user interface shows information that the SUA tool has generated, such as debug, stack trace, stop code, and severity information. |
-
View menu command | +Description | +
---|---|
Error Messages |
+ When this command is selected, the user interface shows error messages that the SUA tool has generated. Error messages are highlighted in pink. +This command is selected by default. |
+
Warning Messages |
+ When this command is selected, the user interface shows warning messages that the SUA tool has generated. Warning messages are highlighted in yellow. |
+
Information Messages |
+ When this command is selected, the user interface shows informational messages that the SUA tool has generated. Informational messages are highlighted in green. |
+
Detailed Information |
+ When this command is selected, the user interface shows information that the SUA tool has generated, such as debug, stack trace, stop code, and severity information. |
+
Tab name | -Description | -
---|---|
App Info |
-Provides the following information for the selected application: -
|
-
File |
-Provides information about access to the file system. -For example, this tab might show an attempt to write to a file that only administrators can typically access. |
-
Registry |
-Provides information about access to the system registry. -For example, this tab might show an attempt to write to a registry key that only administrators can typically access. |
-
INI |
-Provides information about WriteProfile API issues. -For example, in the Calculator tool (Calc.exe) in Windows® XP, when you change the view from Standard to Scientific, Calc.exe calls the WriteProfile API to write to the Windows\Win.ini file. The Win.ini file is writable only for administrators. |
-
Token |
-Provides information about access-token checking. -For example, this tab might show an explicit check for the Builtin\Administrators security identifier (SID) in the user's access token. This operation may not work for a standard user. |
-
Privilege |
-Provides information about permissions. -For example, this tab might show an attempt to explicitly enable permissions that do not work for a standard user. |
-
Name Space |
-Provides information about creation of system objects. -For example, this tab might show an attempt to create a new system object, such as an event or a memory map, in a restricted namespace. Applications that attempt this kind of operation do not function for a standard user. |
-
Other Objects |
-Provides information related to applications accessing objects other than files and registry keys. |
-
Process |
-Provides information about process elevation. -For example, this tab might show the use of the CreateProcess API to open an executable (.exe) file that, in turn, requires process elevation that will not function for a standard user. |
-
Tab name | +Description | +
---|---|
App Info |
+Provides the following information for the selected application: +
|
+
File |
+Provides information about access to the file system. +For example, this tab might show an attempt to write to a file that only administrators can typically access. |
+
Registry |
+Provides information about access to the system registry. +For example, this tab might show an attempt to write to a registry key that only administrators can typically access. |
+
INI |
+Provides information about WriteProfile API issues. +For example, in the Calculator tool (Calc.exe) in Windows® XP, when you change the view from Standard to Scientific, Calc.exe calls the WriteProfile API to write to the Windows\Win.ini file. The Win.ini file is writable only for administrators. |
+
Token |
+Provides information about access-token checking. +For example, this tab might show an explicit check for the Builtin\Administrators security identifier (SID) in the user's access token. This operation may not work for a standard user. |
+
Privilege |
+Provides information about permissions. +For example, this tab might show an attempt to explicitly enable permissions that do not work for a standard user. |
+
Name Space |
+Provides information about creation of system objects. +For example, this tab might show an attempt to create a new system object, such as an event or a memory map, in a restricted namespace. Applications that attempt this kind of operation do not function for a standard user. |
+
Other Objects |
+Provides information related to applications accessing objects other than files and registry keys. |
+
Process |
+Provides information about process elevation. +For example, this tab might show the use of the CreateProcess API to open an executable (.exe) file that, in turn, requires process elevation that will not function for a standard user. |
+
Topic | -Description | -
---|---|
Available Data Types and Operators in Compatibility Administrator |
-The Compatibility Administrator tool provides a way to query your custom-compatibility databases. |
-
Searching for Fixed Applications in Compatibility Administrator |
-With the search functionality in Compatibility Administrator, you can locate specific executable (.exe) files with previously applied compatibility fixes, compatibility modes, or AppHelp messages. This is particularly useful if you are trying to identify applications with a specific compatibility fix or identifying which fixes are applied to a specific application. |
-
Searching for Installed Compatibility Fixes with the Query Tool in Compatibility Administrator |
-You can access the Query tool from within Compatibility Administrator. The Query tool provides the same functionality as using the Search feature. |
-
Creating a Custom Compatibility Fix in Compatibility Administrator |
-The Compatibility Administrator tool uses the term fix to describe the combination of compatibility information added to a customized database for a specific application. This combination can include single application fixes, groups of fixes that work together as a compatibility mode, and blocking and non-blocking AppHelp messages. |
-
Creating a Custom Compatibility Mode in Compatibility Administrator |
-Windows® provides several compatibility modes, groups of compatibility fixes found to resolve many common application-compatibility issues. While working with Compatibility Administrator, you might decide to group some of your individual compatibility fixes into a custom-compatibility mode, which you can then deploy and use on any of your compatibility databases. |
-
- | The Compatibility Administrator tool enables you to create an AppHelp text message. This is a blocking or non-blocking message that appears when a user starts an application that you know has major functionality issues on the Windows® operating system. |
-
- | The Events screen enables you to record and to view your activities in the Compatibility Administrator tool, provided that the screen is open while you perform the activities. |
-
Enabling and Disabling Compatibility Fixes in Compatibility Administrator |
-You can disable and enable individual compatibility fixes in your customized databases for testing and troubleshooting purposes. |
-
Installing and Uninstalling Custom Compatibility Databases in Compatibility Administrator |
-The Compatibility Administrator tool enables the creation and the use of custom-compatibility and standard-compatibility databases. Both the custom databases and the standard databases store the known compatibility fixes, compatibility modes, and AppHelp messages. They also store the required application-matching information for installation on your local computers. |
-
Topic | +Description | +
---|---|
Available Data Types and Operators in Compatibility Administrator |
+The Compatibility Administrator tool provides a way to query your custom-compatibility databases. |
+
Searching for Fixed Applications in Compatibility Administrator |
+With the search functionality in Compatibility Administrator, you can locate specific executable (.exe) files with previously applied compatibility fixes, compatibility modes, or AppHelp messages. This is particularly useful if you are trying to identify applications with a specific compatibility fix or identifying which fixes are applied to a specific application. |
+
Searching for Installed Compatibility Fixes with the Query Tool in Compatibility Administrator |
+You can access the Query tool from within Compatibility Administrator. The Query tool provides the same functionality as using the Search feature. |
+
Creating a Custom Compatibility Fix in Compatibility Administrator |
+The Compatibility Administrator tool uses the term fix to describe the combination of compatibility information added to a customized database for a specific application. This combination can include single application fixes, groups of fixes that work together as a compatibility mode, and blocking and non-blocking AppHelp messages. |
+
Creating a Custom Compatibility Mode in Compatibility Administrator |
+Windows® provides several compatibility modes, groups of compatibility fixes found to resolve many common application-compatibility issues. While working with Compatibility Administrator, you might decide to group some of your individual compatibility fixes into a custom-compatibility mode, which you can then deploy and use on any of your compatibility databases. |
+
+ | The Compatibility Administrator tool enables you to create an AppHelp text message. This is a blocking or non-blocking message that appears when a user starts an application that you know has major functionality issues on the Windows® operating system. |
+
+ | The Events screen enables you to record and to view your activities in the Compatibility Administrator tool, provided that the screen is open while you perform the activities. |
+
Enabling and Disabling Compatibility Fixes in Compatibility Administrator |
+You can disable and enable individual compatibility fixes in your customized databases for testing and troubleshooting purposes. |
+
Installing and Uninstalling Custom Compatibility Databases in Compatibility Administrator |
+The Compatibility Administrator tool enables the creation and the use of custom-compatibility and standard-compatibility databases. Both the custom databases and the standard databases store the known compatibility fixes, compatibility modes, and AppHelp messages. They also store the required application-matching information for installation on your local computers. |
+
- | Choose the migration store type that works best for your needs and migration scenario. |
-
- | Estimate the amount of disk space needed for computers in your organization based on information about your organization's infrastructure. |
-
- | Learn about hard-link migration stores and the scenarios in which they are used. |
-
- | Learn about the using migration store encryption to protect user data integrity during a migration. |
-
+ | Choose the migration store type that works best for your needs and migration scenario. |
+
+ | Estimate the amount of disk space needed for computers in your organization based on information about your organization's infrastructure. |
+
+ | Learn about hard-link migration stores and the scenarios in which they are used. |
+
+ | Learn about the using migration store encryption to protect user data integrity during a migration. |
+
- | Lists the command-line options for using the ScanState tool. |
-
- | Lists the command-line options for using the LoadState tool. |
-
- | Lists the command-line options for using the UsmtUtils tool. |
-
+ | Lists the command-line options for using the ScanState tool. |
+
+ | Lists the command-line options for using the LoadState tool. |
+
+ | Lists the command-line options for using the UsmtUtils tool. |
+
- | Determine whether you will perform a refresh migration or a replace migration. |
-
- | Learn which applications, user data, and operating system components USMT migrates. |
-
- | Choose an uncompressed, compressed, or hard-link migration store. |
-
- | Identify user accounts, application settings, operating system settings, and files that you want to migrate inside your organization. |
-
- | Test your migration before you deploy Windows to all users. |
-
+ | Determine whether you will perform a refresh migration or a replace migration. |
+
+ | Learn which applications, user data, and operating system components USMT migrates. |
+
+ | Choose an uncompressed, compressed, or hard-link migration store. |
+
+ | Identify user accounts, application settings, operating system settings, and files that you want to migrate inside your organization. |
+
+ | Test your migration before you deploy Windows to all users. |
+
Variable | -Explanation | -
---|---|
ALLUSERSAPPDATA |
-Same as CSIDL_COMMON_APPDATA. |
-
ALLUSERSPROFILE |
-Refers to %PROFILESFOLDER%\Public or %PROFILESFOLDER%\all users. |
-
COMMONPROGRAMFILES |
-Same as CSIDL_PROGRAM_FILES_COMMON. |
-
COMMONPROGRAMFILES(X86) |
-Refers to the C:\Program Files (x86)\Common Files folder on 64-bit systems. |
-
CSIDL_COMMON_ADMINTOOLS |
-Version 10.0. The file-system directory that contains administrative tools for all users of the computer. |
-
CSIDL_COMMON_ALTSTARTUP |
-The file-system directory that corresponds to the non-localized Startup program group for all users. |
-
CSIDL_COMMON_APPDATA |
-The file-system directory that contains application data for all users. A typical path Windows is C:\ProgramData. |
-
CSIDL_COMMON_DESKTOPDIRECTORY |
-The file-system directory that contains files and folders that appear on the desktop for all users. A typical Windows® XP path is C:\Documents and Settings\All Users\Desktop. A typical path is C:\Users\Public\Desktop. |
-
CSIDL_COMMON_DOCUMENTS |
-The file-system directory that contains documents that are common to all users. A typical path in Windows XP is C:\Documents and Settings\All Users\Documents. A typical path is C:\Users\Public\Documents. |
-
CSIDL_COMMON_FAVORITES |
-The file-system directory that serves as a common repository for favorites common to all users. A typical path is C:\Users\Public\Favorites. |
-
CSIDL_COMMON_MUSIC |
-The file-system directory that serves as a repository for music files common to all users. A typical path is C:\Users\Public\Music. |
-
CSIDL_COMMON_PICTURES |
-The file-system directory that serves as a repository for image files common to all users. A typical path is C:\Users\Public\Pictures. |
-
CSIDL_COMMON_PROGRAMS |
-The file-system directory that contains the directories for the common program groups that appear on the Start menu for all users. A typical path is C:\ProgramData\Microsoft\Windows\Start Menu\Programs. |
-
CSIDL_COMMON_STARTMENU |
-The file-system directory that contains the programs and folders which appear on the Start menu for all users. A typical path in Windows is C:\ProgramData\Microsoft\Windows\Start Menu. |
-
CSIDL_COMMON_STARTUP |
-The file-system directory that contains the programs that appear in the Startup folder for all users. A typical path in Windows XP is C:\Documents and Settings\All Users\Start Menu\Programs\Startup. A typical path is C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup. |
-
CSIDL_COMMON_TEMPLATES |
-The file-system directory that contains the templates that are available to all users. A typical path is C:\ProgramData\Microsoft\Windows\Templates. |
-
CSIDL_COMMON_VIDEO |
-The file-system directory that serves as a repository for video files common to all users. A typical path is C:\Users\Public\Videos. |
-
CSIDL_DEFAULT_APPDATA |
-Refers to the Appdata folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_LOCAL_APPDATA |
-Refers to the local Appdata folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_COOKIES |
-Refers to the Cookies folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_CONTACTS |
-Refers to the Contacts folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_DESKTOP |
-Refers to the Desktop folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_DOWNLOADS |
-Refers to the Downloads folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_FAVORITES |
-Refers to the Favorites folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_HISTORY |
-Refers to the History folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_INTERNET_CACHE |
-Refers to the Internet Cache folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_PERSONAL |
-Refers to the Personal folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_MYDOCUMENTS |
-Refers to the My Documents folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_MYPICTURES |
-Refers to the My Pictures folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_MYMUSIC |
-Refers to the My Music folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_MYVIDEO |
-Refers to the My Videos folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_RECENT |
-Refers to the Recent folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_SENDTO |
-Refers to the Send To folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_STARTMENU |
-Refers to the Start Menu folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_PROGRAMS |
-Refers to the Programs folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_STARTUP |
-Refers to the Startup folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_TEMPLATES |
-Refers to the Templates folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_DEFAULT_QUICKLAUNCH |
-Refers to the Quick Launch folder inside %DEFAULTUSERPROFILE%. |
-
CSIDL_FONTS |
-A virtual folder containing fonts. A typical path is C:\Windows\Fonts. |
-
CSIDL_PROGRAM_FILESX86 |
-The Program Files folder on 64-bit systems. A typical path is C:\Program Files(86). |
-
CSIDL_PROGRAM_FILES_COMMONX86 |
-A folder for components that are shared across applications on 64-bit systems. A typical path is C:\Program Files(86)\Common. |
-
CSIDL_PROGRAM_FILES |
-The Program Files folder. A typical path is C:\Program Files. |
-
CSIDL_PROGRAM_FILES_COMMON |
-A folder for components that are shared across applications. A typical path is C:\Program Files\Common. |
-
CSIDL_RESOURCES |
-The file-system directory that contains resource data. A typical path is C:\Windows\Resources. |
-
CSIDL_SYSTEM |
-The Windows System folder. A typical path is C:\Windows\System32. |
-
CSIDL_WINDOWS |
-The Windows directory or system root. This corresponds to the %WINDIR% or %SYSTEMROOT% environment variables. A typical path is C:\Windows. |
-
DEFAULTUSERPROFILE |
-Refers to the value in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [DefaultUserProfile]. |
-
PROFILESFOLDER |
-Refers to the value in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [ProfilesDirectory]. |
-
PROGRAMFILES |
-Same as CSIDL_PROGRAM_FILES. |
-
PROGRAMFILES(X86) |
-Refers to the C:\Program Files (x86) folder on 64-bit systems. |
-
SYSTEM |
-Refers to %WINDIR%\system32. |
-
SYSTEM16 |
-Refers to %WINDIR%\system. |
-
SYSTEM32 |
-Refers to %WINDIR%\system32. |
-
SYSTEMPROFILE |
-Refers to the value in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath]. |
-
SYSTEMROOT |
-Refers to the root of the system drive. |
-
WINDIR |
-Refers to the Windows folder located on the system drive. |
-
Variable | -Explanation | -
---|---|
APPDATA |
-Same as CSIDL_APPDATA. |
-
CSIDL_ADMINTOOLS |
-The file-system directory that is used to store administrative tools for an individual user. The Microsoft® Management Console (MMC) saves customized consoles to this directory, which roams with the user profile. |
-
CSIDL_ALTSTARTUP |
-The file-system directory that corresponds to the user's non-localized Startup program group. |
-
CSIDL_APPDATA |
-The file-system directory that serves as a common repository for application-specific data. A typical path is C:\Documents and Settings\username\Application Data or C:\Users\username\AppData\Roaming. |
-
CSIDL_BITBUCKET |
-The virtual folder that contains the objects in the user's Recycle Bin. |
-
CSIDL_CDBURN_AREA |
-The file-system directory acting as a staging area for files waiting to be written to CD. A typical path is C:\Users\username\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning. |
-
CSIDL_CONNECTIONS |
-The virtual folder representing Network Connections that contains network and dial-up connections. |
-
CSIDL_CONTACTS |
-This refers to the Contacts folder in %CSIDL_PROFILE%. |
-
CSIDL_CONTROLS |
-The virtual folder that contains icons for the Control Panel items. |
-
CSIDL_COOKIES |
-The file-system directory that serves as a common repository for Internet cookies. A typical path is C:\Users\username\AppData\Roaming\Microsoft\Windows\Cookies. |
-
CSIDL_DESKTOP |
-The virtual folder representing the Windows desktop. |
-
CSIDL_DESKTOPDIRECTORY |
-The file-system directory used to physically store file objects on the desktop, which should not be confused with the desktop folder itself. A typical path is C:\Users\username\Desktop. |
-
CSIDL_DRIVES |
-The virtual folder representing My Computer that contains everything on the local computer: storage devices, printers, and Control Panel. The folder may also contain mapped network drives. |
-
CSIDL_FAVORITES |
-The file-system directory that serves as a common repository for the user's favorites. A typical path is C:\Users\Username\Favorites. |
-
CSIDL_HISTORY |
-The file-system directory that serves as a common repository for Internet history items. |
-
CSIDL_INTERNET |
-A virtual folder for Internet Explorer. |
-
CSIDL_INTERNET_CACHE |
-The file-system directory that serves as a common repository for temporary Internet files. A typical path is C:\Users\username\AppData\Local\Microsoft\Windows\Temporary Internet Files |
-
CSIDL_LOCAL_APPDATA |
-The file-system directory that serves as a data repository for local, non-roaming applications. A typical path is C:\Users\username\AppData\Local. |
-
CSIDL_MYDOCUMENTS |
-The virtual folder representing My Documents.A typical path is C:\Users\Username\Documents. |
-
CSIDL_MYMUSIC |
-The file-system directory that serves as a common repository for music files. A typical path is C:\Users\Username\Music. |
-
CSIDL_MYPICTURES |
-The file-system directory that serves as a common repository for image files. A typical path is C:\Users\Username\Pictures. |
-
CSIDL_MYVIDEO |
-The file-system directory that serves as a common repository for video files. A typical path is C:\Users\Username\Videos. |
-
CSIDL_NETHOOD |
-A file-system directory that contains the link objects that may exist in the My Network Places virtual folder. It is not the same as CSIDL_NETWORK, which represents the network namespace root. A typical path is C:\Users\Username\AppData\Roaming\Microsoft\Windows\Network Shortcuts. |
-
CSIDL_NETWORK |
-A virtual folder representing My Network Places, the root of the network namespace hierarchy. |
-
CSIDL_PERSONAL |
-The virtual folder representing the My Documents desktop item. This is equivalent to CSIDL_MYDOCUMENTS. -A typical path is C:\Documents and Settings\username\My Documents. |
-
CSIDL_PLAYLISTS |
-The virtual folder used to store play albums, typically C:\Users\username\My Music\Playlists. |
-
CSIDL_PRINTERS |
-The virtual folder that contains installed printers. |
-
CSIDL_PRINTHOOD |
-The file-system directory that contains the link objects that can exist in the Printers virtual folder. A typical path is C:\Users\username\AppData\Roaming\Microsoft\Windows\Printer Shortcuts. |
-
CSIDL_PROFILE |
-The user's profile folder. A typical path is C:\Users\Username. |
-
CSIDL_PROGRAMS |
-The file-system directory that contains the user's program groups, which are themselves file-system directories. A typical path is C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs. |
-
CSIDL_RECENT |
-The file-system directory that contains shortcuts to the user's most recently used documents. A typical path is C:\Users\Username\AppData\Roaming\Microsoft\Windows\Recent. |
-
CSIDL_SENDTO |
-The file-system directory that contains Send To menu items. A typical path is C:\Users\username\AppData\Roaming\Microsoft\Windows\SendTo. |
-
CSIDL_STARTMENU |
-The file-system directory that contains Start menu items. A typical path in Windows XP is C:\Documents and Settings\username\Start Menu. A typical path in Windows Vista, Windows 7, or Windows 8 is C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu. |
-
CSIDL_STARTUP |
-The file-system directory that corresponds to the user's Startup program group. A typical path is C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup. |
-
CSIDL_TEMPLATES |
-The file-system directory that serves as a common repository for document templates. A typical path is C:\Users\username\AppData\Roaming\Microsoft\Windows\Templates. |
-
HOMEPATH |
-Same as the standard environment variable. |
-
TEMP |
-The temporary folder on the computer. A typical path is %USERPROFILE%\AppData\Local\Temp. |
-
TMP |
-The temporary folder on the computer. A typical path is %USERPROFILE%\AppData\Local\Temp. |
-
USERPROFILE |
-Same as CSIDL_PROFILE. |
-
USERSID |
-Represents the current user-account security identifier (SID). For example, -S-1-5-21-1714567821-1326601894-715345443-1026. |
-
Variable | +Explanation | +
---|---|
ALLUSERSAPPDATA |
+Same as CSIDL_COMMON_APPDATA. |
+
ALLUSERSPROFILE |
+Refers to %PROFILESFOLDER%\Public or %PROFILESFOLDER%\all users. |
+
COMMONPROGRAMFILES |
+Same as CSIDL_PROGRAM_FILES_COMMON. |
+
COMMONPROGRAMFILES(X86) |
+Refers to the C:\Program Files (x86)\Common Files folder on 64-bit systems. |
+
CSIDL_COMMON_ADMINTOOLS |
+Version 10.0. The file-system directory that contains administrative tools for all users of the computer. |
+
CSIDL_COMMON_ALTSTARTUP |
+The file-system directory that corresponds to the non-localized Startup program group for all users. |
+
CSIDL_COMMON_APPDATA |
+The file-system directory that contains application data for all users. A typical path Windows is C:\ProgramData. |
+
CSIDL_COMMON_DESKTOPDIRECTORY |
+The file-system directory that contains files and folders that appear on the desktop for all users. A typical Windows® XP path is C:\Documents and Settings\All Users\Desktop. A typical path is C:\Users\Public\Desktop. |
+
CSIDL_COMMON_DOCUMENTS |
+The file-system directory that contains documents that are common to all users. A typical path in Windows XP is C:\Documents and Settings\All Users\Documents. A typical path is C:\Users\Public\Documents. |
+
CSIDL_COMMON_FAVORITES |
+The file-system directory that serves as a common repository for favorites common to all users. A typical path is C:\Users\Public\Favorites. |
+
CSIDL_COMMON_MUSIC |
+The file-system directory that serves as a repository for music files common to all users. A typical path is C:\Users\Public\Music. |
+
CSIDL_COMMON_PICTURES |
+The file-system directory that serves as a repository for image files common to all users. A typical path is C:\Users\Public\Pictures. |
+
CSIDL_COMMON_PROGRAMS |
+The file-system directory that contains the directories for the common program groups that appear on the Start menu for all users. A typical path is C:\ProgramData\Microsoft\Windows\Start Menu\Programs. |
+
CSIDL_COMMON_STARTMENU |
+The file-system directory that contains the programs and folders which appear on the Start menu for all users. A typical path in Windows is C:\ProgramData\Microsoft\Windows\Start Menu. |
+
CSIDL_COMMON_STARTUP |
+The file-system directory that contains the programs that appear in the Startup folder for all users. A typical path in Windows XP is C:\Documents and Settings\All Users\Start Menu\Programs\Startup. A typical path is C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup. |
+
CSIDL_COMMON_TEMPLATES |
+The file-system directory that contains the templates that are available to all users. A typical path is C:\ProgramData\Microsoft\Windows\Templates. |
+
CSIDL_COMMON_VIDEO |
+The file-system directory that serves as a repository for video files common to all users. A typical path is C:\Users\Public\Videos. |
+
CSIDL_DEFAULT_APPDATA |
+Refers to the Appdata folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_LOCAL_APPDATA |
+Refers to the local Appdata folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_COOKIES |
+Refers to the Cookies folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_CONTACTS |
+Refers to the Contacts folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_DESKTOP |
+Refers to the Desktop folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_DOWNLOADS |
+Refers to the Downloads folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_FAVORITES |
+Refers to the Favorites folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_HISTORY |
+Refers to the History folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_INTERNET_CACHE |
+Refers to the Internet Cache folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_PERSONAL |
+Refers to the Personal folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_MYDOCUMENTS |
+Refers to the My Documents folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_MYPICTURES |
+Refers to the My Pictures folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_MYMUSIC |
+Refers to the My Music folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_MYVIDEO |
+Refers to the My Videos folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_RECENT |
+Refers to the Recent folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_SENDTO |
+Refers to the Send To folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_STARTMENU |
+Refers to the Start Menu folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_PROGRAMS |
+Refers to the Programs folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_STARTUP |
+Refers to the Startup folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_TEMPLATES |
+Refers to the Templates folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_DEFAULT_QUICKLAUNCH |
+Refers to the Quick Launch folder inside %DEFAULTUSERPROFILE%. |
+
CSIDL_FONTS |
+A virtual folder containing fonts. A typical path is C:\Windows\Fonts. |
+
CSIDL_PROGRAM_FILESX86 |
+The Program Files folder on 64-bit systems. A typical path is C:\Program Files(86). |
+
CSIDL_PROGRAM_FILES_COMMONX86 |
+A folder for components that are shared across applications on 64-bit systems. A typical path is C:\Program Files(86)\Common. |
+
CSIDL_PROGRAM_FILES |
+The Program Files folder. A typical path is C:\Program Files. |
+
CSIDL_PROGRAM_FILES_COMMON |
+A folder for components that are shared across applications. A typical path is C:\Program Files\Common. |
+
CSIDL_RESOURCES |
+The file-system directory that contains resource data. A typical path is C:\Windows\Resources. |
+
CSIDL_SYSTEM |
+The Windows System folder. A typical path is C:\Windows\System32. |
+
CSIDL_WINDOWS |
+The Windows directory or system root. This corresponds to the %WINDIR% or %SYSTEMROOT% environment variables. A typical path is C:\Windows. |
+
DEFAULTUSERPROFILE |
+Refers to the value in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [DefaultUserProfile]. |
+
PROFILESFOLDER |
+Refers to the value in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [ProfilesDirectory]. |
+
PROGRAMFILES |
+Same as CSIDL_PROGRAM_FILES. |
+
PROGRAMFILES(X86) |
+Refers to the C:\Program Files (x86) folder on 64-bit systems. |
+
SYSTEM |
+Refers to %WINDIR%\system32. |
+
SYSTEM16 |
+Refers to %WINDIR%\system. |
+
SYSTEM32 |
+Refers to %WINDIR%\system32. |
+
SYSTEMPROFILE |
+Refers to the value in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath]. |
+
SYSTEMROOT |
+Refers to the root of the system drive. |
+
WINDIR |
+Refers to the Windows folder located on the system drive. |
+
Variable | +Explanation | +
---|---|
APPDATA |
+Same as CSIDL_APPDATA. |
+
CSIDL_ADMINTOOLS |
+The file-system directory that is used to store administrative tools for an individual user. The Microsoft® Management Console (MMC) saves customized consoles to this directory, which roams with the user profile. |
+
CSIDL_ALTSTARTUP |
+The file-system directory that corresponds to the user's non-localized Startup program group. |
+
CSIDL_APPDATA |
+The file-system directory that serves as a common repository for application-specific data. A typical path is C:\Documents and Settings\username\Application Data or C:\Users\username\AppData\Roaming. |
+
CSIDL_BITBUCKET |
+The virtual folder that contains the objects in the user's Recycle Bin. |
+
CSIDL_CDBURN_AREA |
+The file-system directory acting as a staging area for files waiting to be written to CD. A typical path is C:\Users\username\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning. |
+
CSIDL_CONNECTIONS |
+The virtual folder representing Network Connections that contains network and dial-up connections. |
+
CSIDL_CONTACTS |
+This refers to the Contacts folder in %CSIDL_PROFILE%. |
+
CSIDL_CONTROLS |
+The virtual folder that contains icons for the Control Panel items. |
+
CSIDL_COOKIES |
+The file-system directory that serves as a common repository for Internet cookies. A typical path is C:\Users\username\AppData\Roaming\Microsoft\Windows\Cookies. |
+
CSIDL_DESKTOP |
+The virtual folder representing the Windows desktop. |
+
CSIDL_DESKTOPDIRECTORY |
+The file-system directory used to physically store file objects on the desktop, which should not be confused with the desktop folder itself. A typical path is C:\Users\username\Desktop. |
+
CSIDL_DRIVES |
+The virtual folder representing My Computer that contains everything on the local computer: storage devices, printers, and Control Panel. The folder may also contain mapped network drives. |
+
CSIDL_FAVORITES |
+The file-system directory that serves as a common repository for the user's favorites. A typical path is C:\Users\Username\Favorites. |
+
CSIDL_HISTORY |
+The file-system directory that serves as a common repository for Internet history items. |
+
CSIDL_INTERNET |
+A virtual folder for Internet Explorer. |
+
CSIDL_INTERNET_CACHE |
+The file-system directory that serves as a common repository for temporary Internet files. A typical path is C:\Users\username\AppData\Local\Microsoft\Windows\Temporary Internet Files |
+
CSIDL_LOCAL_APPDATA |
+The file-system directory that serves as a data repository for local, non-roaming applications. A typical path is C:\Users\username\AppData\Local. |
+
CSIDL_MYDOCUMENTS |
+The virtual folder representing My Documents.A typical path is C:\Users\Username\Documents. |
+
CSIDL_MYMUSIC |
+The file-system directory that serves as a common repository for music files. A typical path is C:\Users\Username\Music. |
+
CSIDL_MYPICTURES |
+The file-system directory that serves as a common repository for image files. A typical path is C:\Users\Username\Pictures. |
+
CSIDL_MYVIDEO |
+The file-system directory that serves as a common repository for video files. A typical path is C:\Users\Username\Videos. |
+
CSIDL_NETHOOD |
+A file-system directory that contains the link objects that may exist in the My Network Places virtual folder. It is not the same as CSIDL_NETWORK, which represents the network namespace root. A typical path is C:\Users\Username\AppData\Roaming\Microsoft\Windows\Network Shortcuts. |
+
CSIDL_NETWORK |
+A virtual folder representing My Network Places, the root of the network namespace hierarchy. |
+
CSIDL_PERSONAL |
+The virtual folder representing the My Documents desktop item. This is equivalent to CSIDL_MYDOCUMENTS. +A typical path is C:\Documents and Settings\username\My Documents. |
+
CSIDL_PLAYLISTS |
+The virtual folder used to store play albums, typically C:\Users\username\My Music\Playlists. |
+
CSIDL_PRINTERS |
+The virtual folder that contains installed printers. |
+
CSIDL_PRINTHOOD |
+The file-system directory that contains the link objects that can exist in the Printers virtual folder. A typical path is C:\Users\username\AppData\Roaming\Microsoft\Windows\Printer Shortcuts. |
+
CSIDL_PROFILE |
+The user's profile folder. A typical path is C:\Users\Username. |
+
CSIDL_PROGRAMS |
+The file-system directory that contains the user's program groups, which are themselves file-system directories. A typical path is C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs. |
+
CSIDL_RECENT |
+The file-system directory that contains shortcuts to the user's most recently used documents. A typical path is C:\Users\Username\AppData\Roaming\Microsoft\Windows\Recent. |
+
CSIDL_SENDTO |
+The file-system directory that contains Send To menu items. A typical path is C:\Users\username\AppData\Roaming\Microsoft\Windows\SendTo. |
+
CSIDL_STARTMENU |
+The file-system directory that contains Start menu items. A typical path in Windows XP is C:\Documents and Settings\username\Start Menu. A typical path in Windows Vista, Windows 7, or Windows 8 is C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu. |
+
CSIDL_STARTUP |
+The file-system directory that corresponds to the user's Startup program group. A typical path is C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup. |
+
CSIDL_TEMPLATES |
+The file-system directory that serves as a common repository for document templates. A typical path is C:\Users\username\AppData\Roaming\Microsoft\Windows\Templates. |
+
HOMEPATH |
+Same as the standard environment variable. |
+
TEMP |
+The temporary folder on the computer. A typical path is %USERPROFILE%\AppData\Local\Temp. |
+
TMP |
+The temporary folder on the computer. A typical path is %USERPROFILE%\AppData\Local\Temp. |
+
USERPROFILE |
+Same as CSIDL_PROFILE. |
+
USERSID |
+Represents the current user-account security identifier (SID). For example, +S-1-5-21-1714567821-1326601894-715345443-1026. |
+
- | Describes operating system, hardware, and software requirements, and user prerequisites. |
-
- | Discusses general and security-related best practices when using USMT. |
-
- | Learn about the processes behind the ScanState and LoadState tools. |
-
- | Choose what to migrate and the best migration scenario for your enterprise. |
-
- | Explore command-line options for the ScanState, LoadState, and UsmtUtils tools. |
-
- | Learn about customizing a migration with XML files. |
-
- | Find requirements, best practices, and other considerations for performing a migration offline. |
-
+ | Describes operating system, hardware, and software requirements, and user prerequisites. |
+
+ | Discusses general and security-related best practices when using USMT. |
+
+ | Learn about the processes behind the ScanState and LoadState tools. |
+
+ | Choose what to migrate and the best migration scenario for your enterprise. |
+
+ | Explore command-line options for the ScanState, LoadState, and UsmtUtils tools. |
+
+ | Learn about customizing a migration with XML files. |
+
+ | Find requirements, best practices, and other considerations for performing a migration offline. |
+
Return code value | -Return code | -Error message | -Troubleshooting, mitigation, workarounds | -Category | -
---|---|---|---|---|
0 |
-USMT_SUCCESS |
-Successful run |
-Not applicable |
-Success or Cancel |
-
1 |
-USMT_DISPLAY_HELP |
-Command line help requested |
-Not applicable |
-Success or Cancel |
-
2 |
-USMT_STATUS_CANCELED |
-Gather was aborted because of an EFS file |
-Not applicable |
-- |
- | - | User chose to cancel (such as pressing CTRL+C) |
-Not applicable |
-Success or Cancel |
-
3 |
-USMT_WOULD_HAVE_FAILED |
-At least one error was skipped as a result of /c |
-Review ScanState, LoadState, or UsmtUtils log for details about command-line errors. |
-- |
11 |
-USMT_INVALID_PARAMETERS |
-/all conflicts with /ui, /ue or /uel |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /auto expects an optional parameter for the script folder |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /encrypt can't be used with /nocompress |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /encrypt requires /key or /keyfile |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /genconfig can't be used with most other options |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /genmigxml can't be used with most other options |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /hardlink requires /nocompress |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /key and /keyfile both specified |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /key or /keyfile used without enabling encryption |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /lae is only used with /lac |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /listfiles cannot be used with /p |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /offline requires a valid path to an XML file describing offline paths |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /offlinewindir requires a valid path to offline windows folder |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | /offlinewinold requires a valid path to offline windows folder |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | A command was already specified |
-Verify that the command-line syntax is correct and that there are no duplicate commands. |
-- |
- | - | An option argument is missing |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | An option is specified more than once and is ambiguous |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | By default /auto selects all users and uses the highest log verbosity level. Switches like /all, /ui, /ue, /v are not allowed. |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | Command line arguments are required. Specify /? for options. |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | Command line option is not valid |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | EFS parameter specified is not valid for /efs |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | File argument is invalid for /genconfig |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | File argument is invalid for /genmigxml |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | Invalid space estimate path. Check the parameters and/or file system permissions |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | List file path argument is invalid for /listfiles |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | Retry argument must be an integer |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | Settings store argument specified is invalid |
-Review ScanState log or LoadState log for details about command-line errors. Make sure that the store path is accessible and that the proper permission levels are set. |
-- |
- | - | Specified encryption algorithm is not supported |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | The /efs:hardlink requires /hardlink |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | The /targetWindows7 option is only available for Windows XP, Windows Vista, and Windows 7 |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | The store parameter is required but not specified |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | The source-to-target domain mapping is invalid for /md |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | The source-to-target user account mapping is invalid for /mu |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | Undefined or incomplete command line option |
-Review ScanState log or LoadState log for details about command-line errors. |
-Invalid Command Lines |
-
- | - | Use /nocompress, or provide an XML file path with /p"pathtoafile" to get a compressed store size estimate |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | User exclusion argument is invalid |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | Verbosity level must be specified as a sum of the desired log options: Verbose (0x01), Record Objects (0x04), Echo to debug port (0x08) |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | Volume shadow copy feature is not supported with a hardlink store |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
- | - | Wait delay argument must be an integer |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
12 |
-USMT_ERROR_OPTION_PARAM_TOO_LARGE |
-Command line arguments cannot exceed 256 characters |
-Review ScanState log or LoadState log for details about command-line errors. |
-Invalid Command Lines |
-
- | - | Specified settings store path exceeds the maximum allowed length of 256 characters |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
13 |
-USMT_INIT_LOGFILE_FAILED |
-Log path argument is invalid for /l |
-When /l is specified in the ScanState command line, USMT validates the path. Verify that the drive and other information, for example file system characters, are correct. |
-Invalid Command Lines |
-
14 |
-USMT_ERROR_USE_LAC |
-Unable to create a local account because /lac was not specified |
-When creating local accounts, the command-line options /lac and /lae should be used. |
-Invalid Command Lines |
-
26 |
-USMT_INIT_ERROR |
-Multiple Windows installations found |
-Listfiles.txt could not be created. Verify that the location you specified for the creation of this file is valid. |
-Setup and Initialization |
-
- | - | Software malfunction or unknown exception |
-Check all loaded .xml files for errors, common error when using /I to load the Config.xml file. |
-- |
- | - | Unable to find a valid Windows directory to proceed with requested offline operation; Check if offline input file is present and has valid entries |
-Verify that the offline input file is present and that it has valid entries. USMT could not find valid offline operating system. Verify your offline directory mapping. |
-- |
27 |
-USMT_INVALID_STORE_LOCATION |
-A store path can't be used because an existing store exists; specify /o to overwrite |
-Specify /o to overwrite an existing intermediate or migration store. |
-Setup and Initialization |
-
- | - | A store path is missing or has incomplete data |
-Make sure that the store path is accessible and that the proper permission levels are set. |
-- |
- | - | An error occurred during store creation |
-Make sure that the store path is accessible and that the proper permission levels are set. Specify /o to overwrite an existing intermediate or migration store. |
-- |
- | - | An inappropriate device such as a floppy disk was specified for the store |
-Make sure that the store path is accessible and that the proper permission levels are set. |
-- |
- | - | Invalid store path; check the store parameter and/or file system permissions |
-Invalid store path; check the store parameter and/or file system permissions |
-- |
- | - | The file layout and/or file content is not recognized as a valid store |
-Make sure that the store path is accessible and that the proper permission levels are set. Specify /o to overwrite an existing intermediate or migration store. |
-- |
- | - | The store path holds a store incompatible with the current USMT version |
-Make sure that the store path is accessible and that the proper permission levels are set. |
-- |
- | - | The store save location is read-only or does not support a requested storage option |
-Make sure that the store path is accessible and that the proper permission levels are set. |
-- |
28 |
-USMT_UNABLE_GET_SCRIPTFILES |
-Script file is invalid for /i |
-Check all specified migration .xml files for errors. This is a common error when using /i to load the Config.xml file. |
-Setup and Initialization |
-
- | - | Unable to find a script file specified by /i |
-Verify the location of your script files, and ensure that the command-line options are correct. |
-- |
29 |
-USMT_FAILED_MIGSTARTUP |
-A minimum of 250 MB of free space is required for temporary files |
-Verify that the system meets the minimum temporary disk space requirement of 250 MB. As a workaround, you can set the environment variable USMT_WORKING_DIR=<path> to redirect the temporary files working directory. |
-Setup and Initialization |
-
- | - | Another process is preventing migration; only one migration tool can run at a time |
-Check the ScanState log file for migration .xml file errors. |
-- |
- | - | Failed to start main processing, look in log for system errors or check the installation |
-Check the ScanState log file for migration .xml file errors. |
-- |
- | - | Migration failed because of an XML error; look in the log for specific details |
-Check the ScanState log file for migration .xml file errors. |
-- |
- | - | Unable to automatically map the drive letters to match the online drive letter layout; Use /offline to provide a mapping table |
-Check the ScanState log file for migration .xml file errors. |
-- |
31 |
-USMT_UNABLE_FINDMIGUNITS |
-An error occurred during the discover phase; the log should have more specific information |
-Check the ScanState log file for migration .xml file errors. |
-Setup and Initialization |
-
32 |
-USMT_FAILED_SETMIGRATIONTYPE |
-An error occurred processing the migration system |
-Check the ScanState log file for migration .xml file errors, or use online Help by typing /? on the command line. |
-Setup and Initialization |
-
33 |
-USMT_UNABLE_READKEY |
-Error accessing the file specified by the /keyfile parameter |
-Check the ScanState log file for migration .xml file errors, or use online Help by typing /? on the command line. |
-Setup and Initialization |
-
- | - | The encryption key must have at least one character |
-Check the ScanState log file for migration .xml file errors, or use online Help by typing /? on the command line. |
-- |
34 |
-USMT_ERROR_INSUFFICIENT_RIGHTS |
-Directory removal requires elevated privileges |
-Log on as Administrator, and run with elevated privileges. |
-Setup and Initialization |
-
- | - | No rights to create user profiles; log in as Administrator; run with elevated privileges |
-Log on as Administrator, and run with elevated privileges. |
-- |
- | - | No rights to read or delete user profiles; log in as Administrator, run with elevated privileges |
-Log on as Administrator, and run with elevated privileges. |
-- |
35 |
-USMT_UNABLE_DELETE_STORE |
-A reboot is required to remove the store |
-Reboot to delete any files that could not be deleted when the command was executed. |
-Setup and Initialization |
-
- | - | A store path can't be used because it contains data that could not be overwritten |
-A migration store could not be deleted. If you are using a hardlink migration store you might have a locked file in it. You should manually delete the store, or use USMTUtils /rd command to delete the store. |
-- |
- | - | There was an error removing the store |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
36 |
-USMT_ERROR_UNSUPPORTED_PLATFORM |
-Compliance check failure; please check the logs for details |
-Investigate whether there is an active temporary profile on the system. |
-Setup and Initialization |
-
- | - | Use of /offline is not supported during apply |
-The /offline command was not used while running in the Windows Preinstallation Environment (WinPE). |
-- |
- | - | Use /offline to run gather on this platform |
-The /offline command was not used while running in WinPE. |
-- |
37 |
-USMT_ERROR_NO_INVALID_KEY |
-The store holds encrypted data but the correct encryption key was not provided |
-Verify that you have included the correct encryption /key or /keyfile. |
-Setup and Initialization |
-
38 |
-USMT_ERROR_CORRUPTED_NOTENCRYPTED_STORE |
-An error occurred during store access |
-Review ScanState log or LoadState log for details about command-line errors. Make sure that the store path is accessible and that the proper permission levels are set. |
-Setup and Initialization |
-
39 |
-USMT_UNABLE_TO_READ_CONFIG_FILE |
-Error reading Config.xml |
-Review ScanState log or LoadState log for details about command-line errors in the Config.xml file. |
-Setup and Initialization |
-
- | - | File argument is invalid for /config |
-Check the command line you used to load the Config.xml file. You can use online Help by typing /? on the command line. |
-- |
40 |
-USMT_ERROR_UNABLE_CREATE_PROGRESS_LOG |
-Error writing to the progress log |
-The Progress log could not be created. Verify that the location is valid and that you have write access. |
-Setup and Initialization |
-
- | - | Progress log argument is invalid for /progress |
-The Progress log could not be created. Verify that the location is valid and that you have write access. |
-- |
41 |
-USMT_PREFLIGHT_FILE_CREATION_FAILED |
-Can't overwrite existing file |
-The Progress log could not be created. Verify that the location is valid and that you have write access. |
-Setup and Initialization |
-
- | - | Invalid space estimate path. Check the parameters and/or file system permissions |
-Review ScanState log or LoadState log for details about command-line errors. |
-- |
42 |
-USMT_ERROR_CORRUPTED_STORE |
-The store contains one or more corrupted files |
-Review UsmtUtils log for details about the corrupted files. For information on how to extract the files that are not corrupted, see Extract Files from a Compressed USMT Migration Store. |
-- |
61 |
-USMT_MIGRATION_STOPPED_NONFATAL |
-Processing stopped due to an I/O error |
-USMT exited but can continue with the /c command-line option, with the optional configurable <ErrorControl> section or by using the /vsc command-line option. |
-Non-fatal Errors |
-
71 |
-USMT_INIT_OPERATING_ENVIRONMENT_FAILED |
-A Windows Win32 API error occurred |
-Data transfer has begun, and there was an error during the creation of migration store or during the apply phase. Review the ScanState log or LoadState log for details. |
-Fatal Errors |
-
- | - | An error occurred when attempting to initialize the diagnostic mechanisms such as the log |
-Data transfer has begun, and there was an error during the creation of migration store or during the apply phase. Review the ScanState log or LoadState log for details. |
-- |
- | - | Failed to record diagnostic information |
-Data transfer has begun, and there was an error during the creation of migration store or during the apply phase. Review the ScanState log or LoadState log for details. |
-- |
- | - | Unable to start. Make sure you are running USMT with elevated privileges |
-Exit USMT and log in again with elevated privileges. |
-- |
72 |
-USMT_UNABLE_DOMIGRATION |
-An error occurred closing the store |
-Data transfer has begun, and there was an error during migration-store creation or during the apply phase. Review the ScanState log or LoadState log for details. |
-Fatal Errors |
-
- | - | An error occurred in the apply process |
-Data transfer has begun, and there was an error during migration-store creation or during the apply phase. Review the ScanState log or LoadState log for details. |
-- |
- | - | An error occurred in the gather process |
-Data transfer has begun, and there was an error during migration-store creation or during the apply phase. Review the ScanState log or LoadState log for details. |
-- |
- | - | Out of disk space while writing the store |
-Data transfer has begun, and there was an error during migration-store creation or during the apply phase. Review the ScanState log or LoadState log for details. |
-- |
- | - | Out of temporary disk space on the local system |
-Data transfer has begun, and there was an error during migration-store creation or during the apply phase. Review the ScanState log or LoadState log for details. |
-- |
Return code value | +Return code | +Error message | +Troubleshooting, mitigation, workarounds | +Category | +
---|---|---|---|---|
0 |
+USMT_SUCCESS |
+Successful run |
+Not applicable |
+Success or Cancel |
+
1 |
+USMT_DISPLAY_HELP |
+Command line help requested |
+Not applicable |
+Success or Cancel |
+
2 |
+USMT_STATUS_CANCELED |
+Gather was aborted because of an EFS file |
+Not applicable |
++ |
+ | + | User chose to cancel (such as pressing CTRL+C) |
+Not applicable |
+Success or Cancel |
+
3 |
+USMT_WOULD_HAVE_FAILED |
+At least one error was skipped as a result of /c |
+Review ScanState, LoadState, or UsmtUtils log for details about command-line errors. |
++ |
11 |
+USMT_INVALID_PARAMETERS |
+/all conflicts with /ui, /ue or /uel |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /auto expects an optional parameter for the script folder |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /encrypt can't be used with /nocompress |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /encrypt requires /key or /keyfile |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /genconfig can't be used with most other options |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /genmigxml can't be used with most other options |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /hardlink requires /nocompress |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /key and /keyfile both specified |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /key or /keyfile used without enabling encryption |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /lae is only used with /lac |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /listfiles cannot be used with /p |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /offline requires a valid path to an XML file describing offline paths |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /offlinewindir requires a valid path to offline windows folder |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | /offlinewinold requires a valid path to offline windows folder |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | A command was already specified |
+Verify that the command-line syntax is correct and that there are no duplicate commands. |
++ |
+ | + | An option argument is missing |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | An option is specified more than once and is ambiguous |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | By default /auto selects all users and uses the highest log verbosity level. Switches like /all, /ui, /ue, /v are not allowed. |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | Command line arguments are required. Specify /? for options. |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | Command line option is not valid |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | EFS parameter specified is not valid for /efs |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | File argument is invalid for /genconfig |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | File argument is invalid for /genmigxml |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | Invalid space estimate path. Check the parameters and/or file system permissions |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | List file path argument is invalid for /listfiles |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | Retry argument must be an integer |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | Settings store argument specified is invalid |
+Review ScanState log or LoadState log for details about command-line errors. Make sure that the store path is accessible and that the proper permission levels are set. |
++ |
+ | + | Specified encryption algorithm is not supported |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | The /efs:hardlink requires /hardlink |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | The /targetWindows7 option is only available for Windows XP, Windows Vista, and Windows 7 |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | The store parameter is required but not specified |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | The source-to-target domain mapping is invalid for /md |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | The source-to-target user account mapping is invalid for /mu |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | Undefined or incomplete command line option |
+Review ScanState log or LoadState log for details about command-line errors. |
+Invalid Command Lines |
+
+ | + | Use /nocompress, or provide an XML file path with /p"pathtoafile" to get a compressed store size estimate |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | User exclusion argument is invalid |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | Verbosity level must be specified as a sum of the desired log options: Verbose (0x01), Record Objects (0x04), Echo to debug port (0x08) |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | Volume shadow copy feature is not supported with a hardlink store |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
+ | + | Wait delay argument must be an integer |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
12 |
+USMT_ERROR_OPTION_PARAM_TOO_LARGE |
+Command line arguments cannot exceed 256 characters |
+Review ScanState log or LoadState log for details about command-line errors. |
+Invalid Command Lines |
+
+ | + | Specified settings store path exceeds the maximum allowed length of 256 characters |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
13 |
+USMT_INIT_LOGFILE_FAILED |
+Log path argument is invalid for /l |
+When /l is specified in the ScanState command line, USMT validates the path. Verify that the drive and other information, for example file system characters, are correct. |
+Invalid Command Lines |
+
14 |
+USMT_ERROR_USE_LAC |
+Unable to create a local account because /lac was not specified |
+When creating local accounts, the command-line options /lac and /lae should be used. |
+Invalid Command Lines |
+
26 |
+USMT_INIT_ERROR |
+Multiple Windows installations found |
+Listfiles.txt could not be created. Verify that the location you specified for the creation of this file is valid. |
+Setup and Initialization |
+
+ | + | Software malfunction or unknown exception |
+Check all loaded .xml files for errors, common error when using /I to load the Config.xml file. |
++ |
+ | + | Unable to find a valid Windows directory to proceed with requested offline operation; Check if offline input file is present and has valid entries |
+Verify that the offline input file is present and that it has valid entries. USMT could not find valid offline operating system. Verify your offline directory mapping. |
++ |
27 |
+USMT_INVALID_STORE_LOCATION |
+A store path can't be used because an existing store exists; specify /o to overwrite |
+Specify /o to overwrite an existing intermediate or migration store. |
+Setup and Initialization |
+
+ | + | A store path is missing or has incomplete data |
+Make sure that the store path is accessible and that the proper permission levels are set. |
++ |
+ | + | An error occurred during store creation |
+Make sure that the store path is accessible and that the proper permission levels are set. Specify /o to overwrite an existing intermediate or migration store. |
++ |
+ | + | An inappropriate device such as a floppy disk was specified for the store |
+Make sure that the store path is accessible and that the proper permission levels are set. |
++ |
+ | + | Invalid store path; check the store parameter and/or file system permissions |
+Invalid store path; check the store parameter and/or file system permissions |
++ |
+ | + | The file layout and/or file content is not recognized as a valid store |
+Make sure that the store path is accessible and that the proper permission levels are set. Specify /o to overwrite an existing intermediate or migration store. |
++ |
+ | + | The store path holds a store incompatible with the current USMT version |
+Make sure that the store path is accessible and that the proper permission levels are set. |
++ |
+ | + | The store save location is read-only or does not support a requested storage option |
+Make sure that the store path is accessible and that the proper permission levels are set. |
++ |
28 |
+USMT_UNABLE_GET_SCRIPTFILES |
+Script file is invalid for /i |
+Check all specified migration .xml files for errors. This is a common error when using /i to load the Config.xml file. |
+Setup and Initialization |
+
+ | + | Unable to find a script file specified by /i |
+Verify the location of your script files, and ensure that the command-line options are correct. |
++ |
29 |
+USMT_FAILED_MIGSTARTUP |
+A minimum of 250 MB of free space is required for temporary files |
+Verify that the system meets the minimum temporary disk space requirement of 250 MB. As a workaround, you can set the environment variable USMT_WORKING_DIR=<path> to redirect the temporary files working directory. |
+Setup and Initialization |
+
+ | + | Another process is preventing migration; only one migration tool can run at a time |
+Check the ScanState log file for migration .xml file errors. |
++ |
+ | + | Failed to start main processing, look in log for system errors or check the installation |
+Check the ScanState log file for migration .xml file errors. |
++ |
+ | + | Migration failed because of an XML error; look in the log for specific details |
+Check the ScanState log file for migration .xml file errors. |
++ |
+ | + | Unable to automatically map the drive letters to match the online drive letter layout; Use /offline to provide a mapping table |
+Check the ScanState log file for migration .xml file errors. |
++ |
31 |
+USMT_UNABLE_FINDMIGUNITS |
+An error occurred during the discover phase; the log should have more specific information |
+Check the ScanState log file for migration .xml file errors. |
+Setup and Initialization |
+
32 |
+USMT_FAILED_SETMIGRATIONTYPE |
+An error occurred processing the migration system |
+Check the ScanState log file for migration .xml file errors, or use online Help by typing /? on the command line. |
+Setup and Initialization |
+
33 |
+USMT_UNABLE_READKEY |
+Error accessing the file specified by the /keyfile parameter |
+Check the ScanState log file for migration .xml file errors, or use online Help by typing /? on the command line. |
+Setup and Initialization |
+
+ | + | The encryption key must have at least one character |
+Check the ScanState log file for migration .xml file errors, or use online Help by typing /? on the command line. |
++ |
34 |
+USMT_ERROR_INSUFFICIENT_RIGHTS |
+Directory removal requires elevated privileges |
+Log on as Administrator, and run with elevated privileges. |
+Setup and Initialization |
+
+ | + | No rights to create user profiles; log in as Administrator; run with elevated privileges |
+Log on as Administrator, and run with elevated privileges. |
++ |
+ | + | No rights to read or delete user profiles; log in as Administrator, run with elevated privileges |
+Log on as Administrator, and run with elevated privileges. |
++ |
35 |
+USMT_UNABLE_DELETE_STORE |
+A reboot is required to remove the store |
+Reboot to delete any files that could not be deleted when the command was executed. |
+Setup and Initialization |
+
+ | + | A store path can't be used because it contains data that could not be overwritten |
+A migration store could not be deleted. If you are using a hardlink migration store you might have a locked file in it. You should manually delete the store, or use USMTUtils /rd command to delete the store. |
++ |
+ | + | There was an error removing the store |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
36 |
+USMT_ERROR_UNSUPPORTED_PLATFORM |
+Compliance check failure; please check the logs for details |
+Investigate whether there is an active temporary profile on the system. |
+Setup and Initialization |
+
+ | + | Use of /offline is not supported during apply |
+The /offline command was not used while running in the Windows Preinstallation Environment (WinPE). |
++ |
+ | + | Use /offline to run gather on this platform |
+The /offline command was not used while running in WinPE. |
++ |
37 |
+USMT_ERROR_NO_INVALID_KEY |
+The store holds encrypted data but the correct encryption key was not provided |
+Verify that you have included the correct encryption /key or /keyfile. |
+Setup and Initialization |
+
38 |
+USMT_ERROR_CORRUPTED_NOTENCRYPTED_STORE |
+An error occurred during store access |
+Review ScanState log or LoadState log for details about command-line errors. Make sure that the store path is accessible and that the proper permission levels are set. |
+Setup and Initialization |
+
39 |
+USMT_UNABLE_TO_READ_CONFIG_FILE |
+Error reading Config.xml |
+Review ScanState log or LoadState log for details about command-line errors in the Config.xml file. |
+Setup and Initialization |
+
+ | + | File argument is invalid for /config |
+Check the command line you used to load the Config.xml file. You can use online Help by typing /? on the command line. |
++ |
40 |
+USMT_ERROR_UNABLE_CREATE_PROGRESS_LOG |
+Error writing to the progress log |
+The Progress log could not be created. Verify that the location is valid and that you have write access. |
+Setup and Initialization |
+
+ | + | Progress log argument is invalid for /progress |
+The Progress log could not be created. Verify that the location is valid and that you have write access. |
++ |
41 |
+USMT_PREFLIGHT_FILE_CREATION_FAILED |
+Can't overwrite existing file |
+The Progress log could not be created. Verify that the location is valid and that you have write access. |
+Setup and Initialization |
+
+ | + | Invalid space estimate path. Check the parameters and/or file system permissions |
+Review ScanState log or LoadState log for details about command-line errors. |
++ |
42 |
+USMT_ERROR_CORRUPTED_STORE |
+The store contains one or more corrupted files |
+Review UsmtUtils log for details about the corrupted files. For information on how to extract the files that are not corrupted, see Extract Files from a Compressed USMT Migration Store. |
++ |
61 |
+USMT_MIGRATION_STOPPED_NONFATAL |
+Processing stopped due to an I/O error |
+USMT exited but can continue with the /c command-line option, with the optional configurable <ErrorControl> section or by using the /vsc command-line option. |
+Non-fatal Errors |
+
71 |
+USMT_INIT_OPERATING_ENVIRONMENT_FAILED |
+A Windows Win32 API error occurred |
+Data transfer has begun, and there was an error during the creation of migration store or during the apply phase. Review the ScanState log or LoadState log for details. |
+Fatal Errors |
+
+ | + | An error occurred when attempting to initialize the diagnostic mechanisms such as the log |
+Data transfer has begun, and there was an error during the creation of migration store or during the apply phase. Review the ScanState log or LoadState log for details. |
++ |
+ | + | Failed to record diagnostic information |
+Data transfer has begun, and there was an error during the creation of migration store or during the apply phase. Review the ScanState log or LoadState log for details. |
++ |
+ | + | Unable to start. Make sure you are running USMT with elevated privileges |
+Exit USMT and log in again with elevated privileges. |
++ |
72 |
+USMT_UNABLE_DOMIGRATION |
+An error occurred closing the store |
+Data transfer has begun, and there was an error during migration-store creation or during the apply phase. Review the ScanState log or LoadState log for details. |
+Fatal Errors |
+
+ | + | An error occurred in the apply process |
+Data transfer has begun, and there was an error during migration-store creation or during the apply phase. Review the ScanState log or LoadState log for details. |
++ |
+ | + | An error occurred in the gather process |
+Data transfer has begun, and there was an error during migration-store creation or during the apply phase. Review the ScanState log or LoadState log for details. |
++ |
+ | + | Out of disk space while writing the store |
+Data transfer has begun, and there was an error during migration-store creation or during the apply phase. Review the ScanState log or LoadState log for details. |
++ |
+ | + | Out of temporary disk space on the local system |
+Data transfer has begun, and there was an error during migration-store creation or during the apply phase. Review the ScanState log or LoadState log for details. |
++ |
Command-Line Option | -Description | -
---|---|
StorePath |
-Indicates a folder where files and settings will be saved. Note that StorePath cannot be C:\. You must specify the StorePath option in the ScanState command, except when using the /genconfig option. You cannot specify more than one StorePath location. |
-
/apps |
-Scans the image for apps and includes them and their associated registry settings. |
-
/ppkg [<FileName>] |
-Exports to a specific file location. |
-
/o |
-Required to overwrite any existing data in the migration store or Config.xml file. If not specified, the ScanState command will fail if the migration store already contains data. You cannot use this option more than once on a command line. |
-
/vsc |
-This option enables the volume shadow-copy service to migrate files that are locked or in use. This command-line option eliminates most file-locking errors that are typically encountered by the <ErrorControl> section. -This option can be used only with the ScanState executable file and cannot be combined with the /hardlink option. |
-
/hardlink |
-Enables the creation of a hard-link migration store at the specified location. The /nocompress option must be specified with the /hardlink option. |
-
/encrypt [{/key:<KeyString> | /keyfile:<file>]} |
-Encrypts the store with the specified key. Encryption is disabled by default. With this option, you will need to specify the encryption key in one of the following ways: -
We recommend that KeyString be at least eight characters long, but it cannot exceed 256 characters. The /key and /keyfile options cannot be used on the same command line. The /encrypt and /nocompress options cannot be used on the same command line. -
-Important
-You should use caution with this option, because anyone who has access to the ScanState command-line script will also have access to the encryption key. -
-
-
-The following example shows the ScanState command and the /key option: -
|
-
/encrypt:<EncryptionStrength> |
-The /encrypt option accepts a command-line parameter to define the encryption strength to be used for encryption of the migration store. For more information about supported encryption algorithms, see Migration Store Encryption. |
-
/nocompress |
-Disables compression of data and saves the files to a hidden folder named "File" at StorePath\USMT. Compression is enabled by default. Combining the /nocompress option with the /hardlink option generates a hard-link migration store. You can use the uncompressed store to view what USMT stored, troubleshoot a problem, or run an antivirus utility against the files. You should use this option only in testing environments, because we recommend that you use a compressed store during your actual migration, unless you are combining the /nocompress option with the /hardlink option. -The /nocompress and /encrypt options cannot be used together in one statement on the command line. However, if you do choose to migrate an uncompressed store, the LoadState command will migrate each file directly from the store to the correct location on the destination computer without a temporary location. -For example: -
|
-
Command-Line Option | -Definition | -
---|---|
/offline:"path to an offline.xml file" |
-This option is used to define a path to an offline .xml file that might specify other offline migration options, for example, an offline Windows directory or any domain or folder redirection required in your migration. |
-
/offlinewindir:"path to a Windows directory" |
-This option specifies the offline Windows directory that the ScanState command gathers user state from. The offline directory can be Windows.old when you run the ScanState command in Windows or a Windows directory when you run the ScanState command in WinPE. |
-
/offlinewinold:"Windows.old directory" |
-This command-line option enables the offline migration mode and starts the migration from the location specified. It is only intended to be used in Windows.old migration scenarios, where the migration is occurring from a Windows.old directory. |
-
Command-Line Option | -Description | -||||||||
---|---|---|---|---|---|---|---|---|---|
/i:[Path]FileName |
-(include) -Specifies an .xml file that contains rules that define what user, application or system state to migrate. You can specify this option multiple times to include all of your .xml files (MigApp.xml, MigDocs.xml, and any custom .xml files that you create). Path can be either a relative or full path. If you do not specify the Path variable, then FileName must be located in the current directory. For more information about which files to specify, see the "XML Files" section of the Frequently Asked Questions topic. |
-||||||||
/genconfig:[Path]FileName |
-(Generate Config.xml) -Generates the optional Config.xml file, but does not create a migration store. To ensure that this file contains every component, application and setting that can be migrated, you should create this file on a source computer that contains all the components, applications and settings that will be present on the destination computers. In addition, you should specify the other migration .xml files, using the /i option, when you specify this option. -After you create this file, you will need to make use of it with the ScanState command using the /config option. -The only options that you can specify with this option are the /i, /v, and /l options. You cannot specify StorePath, because the /genconfig option does not create a store. Path can be either a relative or full path. If you do not specify the Path variable, then FileName will be created in the current directory. -Examples: -
|
-||||||||
/config:[Path</em>]FileName |
-Specifies the Config.xml file that the ScanState command should use to create the store. You cannot use this option more than once on the command line. Path can be either a relative or full path. If you do not specify the Path variable, then FileName must be located in the current directory. -The following example creates a store using the Config.xml file, MigDocs.xml, and MigApp.xml files: -
The following example migrates the files and settings to the destination computer using the Config.xml, MigDocs.xml, and MigApp.xml files: -
|
-||||||||
/auto:path to script files |
-This option enables you to specify the location of the default .xml files and then begin the migration. If no path is specified, USMT will reference the directory where the USMT binaries are located. The /auto option has the same effect as using the following options: /i:MigDocs.xml /i:MigApp.xml /v:5. |
-||||||||
/genmigxml:path to a file |
-This option specifies that the ScanState command should use the document finder to create and export an .xml file that defines how to migrate all of the files on the computer on which the ScanState command is running. |
-||||||||
/targetwindows8 |
-Optimizes Scanstate.exe when using USMT 10.0 to migrate a user state to Windows 8 or Windows 8.1 instead of Windows 10. You should use this command line option in the following scenarios: -
|
-||||||||
/targetwindows7 |
-Optimizes Scanstate.exe when using USMT 10.0 to migrate a user state to Windows 7 instead of Windows 10. You should use this command line option in the following scenarios: -
|
-||||||||
/localonly |
-Migrates only files that are stored on the local computer, regardless of the rules in the .xml files that you specify on the command line. You should use this option when you want to exclude the data from removable drives on the source computer, such as USB flash drives (UFDs), some external hard drives, and so on, and when there are network drives mapped on the source computer. If the /localonly option is not specified, then the ScanState command will copy files from these removable or network drives into the store. -Anything that is not considered a fixed drive by the OS will be excluded by /localonly. In some cases large external hard drives are considered fixed drives. These drives can be explicitly excluded from migration by using a custom.xml file. For more information about how to exclude all files on a specific drive, see Exclude Files and Settings. -The /localonly command-line option includes or excludes data in the migration as identified in the following table: -
|
-
Command-Line Option | -Description | -||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/listfiles:<FileName> |
-You can use the /listfiles command-line option with the ScanState command to generate a text file that lists all of the files included in the migration. |
-||||||||||||||||||
/l:[Path]FileName |
-Specifies the location and name of the ScanState log. -You cannot store any of the log files in StorePath. Path can be either a relative or full path. If you do not specify the Path variable, then the log will be created in the current directory. You can use the /v option to adjust the amount of output. -If you run the ScanState or LoadState commands from a shared network resource, you must specify this option or USMT will fail with the following error: "USMT was unable to create the log file(s)". To fix this issue, use the /l:scan.log command. |
-||||||||||||||||||
/v:<VerbosityLevel> |
-(Verbosity) -Enables verbose output in the ScanState log file. The default value is 0. -You can set the VerbosityLevel to one of the following levels: -
- For example: -
|
-||||||||||||||||||
/progress:[Path</em>]FileName |
-Creates the optional progress log. You cannot store any of the log files in StorePath. Path can be either a relative or full path. If you do not specify the Path variable, then FileName will be created in the current directory. -For example: -
|
-||||||||||||||||||
/c |
-When this option is specified, the ScanState command will continue to run, even if non-fatal errors occur. Any files or settings that cause an error are logged in the progress log. For example, if there is a large file that will not fit in the store, the ScanState command will log an error and continue with the migration. In addition, if a file is open or in use by an application, USMT may not be able to migrate the file and will log an error. Without the /c option, the ScanState command will exit on the first error. -You can use the new <ErrorControl> section in the Config.xml file to specify which file or registry read/write errors can be safely ignored and which might cause the migration to fail. This enables the /c command-line option to safely skip all input/output (I/O) errors in your environment. In addition, the /genconfig option now generates a sample <ErrorControl> section that is enabled by specifying error messages and desired behaviors in the Config.xml file. |
-||||||||||||||||||
/r:<TimesToRetry> |
-(Retry) -Specifies the number of times to retry when an error occurs while saving the user state to a server. The default is three times. This option is useful in environments where network connectivity is not reliable. -While storing the user state, the /r option will not be able to recover data that is lost due to a network-hardware failure, such as a faulty or disconnected network cable, or when a virtual private network (VPN) connection fails. The retry option is intended for large, busy networks where connectivity is satisfactory, but communication latency is a problem. |
-||||||||||||||||||
/w:<SecondsBeforeRetry> |
-(Wait) -Specifies the time to wait, in seconds, before retrying a network file operation. The default is 1 second. |
-||||||||||||||||||
/p:<pathToFile> |
-When the ScanState command runs, it will create an .xml file in the path specified. This .xml file includes improved space estimations for the migration store. The following example shows how to create this .xml file: -
For more information, see Estimate Migration Store Size. -To preserve the functionality of existing applications or scripts that require the previous behavior of USMT, you can use the /p option, without specifying "pathtoafile", in USMT. If you specify only the /p option, the storage space estimations are created in the same manner as with USMT3.x releases. |
-||||||||||||||||||
/? or /help |
-Displays Help at the command line. |
-
Command-Line Option | -Description | -
---|---|
/all |
-Migrates all of the users on the computer. -USMT migrates all user accounts on the computer, unless you specifically exclude an account with either the /ue or /uel options. For this reason, you do not need to specify this option on the command line. However, if you choose to specify the /all option, you cannot also use the /ui, /ue or /uel options. |
-
/ui:<DomainName>\<UserName> -or -/ui:<ComputerName>\<LocalUserName> |
-(User include) -Migrates the specified users. By default, all users are included in the migration. Therefore, this option is helpful only when used with the /ue or /uel options. You can specify multiple /ui options, but you cannot use the /ui option with the /all option. DomainName and UserName can contain the asterisk () wildcard character. When you specify a user name that contains spaces, you will need to surround it with quotation marks. -
-Note
-If a user is specified for inclusion with the /ui option, and also is specified to be excluded with either the /ue or /uel options, the user will be included in the migration. -
-
-
-For example: -
To include only User2 from the Fabrikam domain, type: -
To migrate all users from the Fabrikam domain, and only the user accounts from other domains that have been active or otherwise modified in the last 30 days, type: -
In this example, a user account from the Contoso domain that was last modified 2 months ago will not be migrated. -For more examples, see the descriptions of the /ue and /ui options in this table. |
-
/uel:<NumberOfDays> -or -/uel:<YYYY/MM/DD> -or -/uel:0 |
-(User exclude based on last logon) -Migrates the users that logged onto the source computer within the specified time period, based on the Last Modified date of the Ntuser.dat file on the source computer. The /uel option acts as an include rule. For example, the /uel:30 option migrates users who logged on, or whose account was modified, within the last 30 days from the date when the ScanState command is run. -You can specify a number of days or you can specify a date. You cannot use this option with the /all option. USMT retrieves the last logon information from the local computer, so the computer does not need to be connected to the network when you run this option. In addition, if a domain user has logged onto another computer, that logon instance is not considered by USMT. -
-Note
-The /uel option is not valid in offline migrations. -
-
-
-
For example: -
|
-
/ue:<DomainName>\<UserName> --or- - -/ue:<ComputerName>\<LocalUserName> |
-(User exclude) -Excludes the specified users from the migration. You can specify multiple /ue options. You cannot use this option with the /all option. <DomainName> and <UserName> can contain the asterisk () wildcard character. When you specify a user name that contains spaces, you need to surround it with quotation marks. -For example: -
|
-
Behavior | -Command | -
---|---|
Exclude the user named User One in the Fabrikam domain. |
-
|
-
Exclude the user named User1 in the Fabrikam domain. |
-
|
-
Exclude the local user named User1. |
-
|
-
Exclude all domain users. |
-
|
-
Exclude all local users. |
-
|
-
Exclude users in all domains named User1, User2, and so on. |
-
|
-
Behavior | -Command | -
---|---|
Include only User2 from the Fabrikam domain and exclude all other users. |
-
|
-
Include only the local user named User1 and exclude all other users. |
-
|
-
Include only the domain users from Contoso, except Contoso\User1. |
-This behavior cannot be completed using a single command. Instead, to migrate this set of users, you will need to specify the following: -
|
-
Include only local (non-domain) users. |
-
|
-
Command-Line Option | -Explanation | -
---|---|
/efs:hardlink |
-Creates a hard link to the EFS file instead of copying it. Use only with the /hardlink and the /nocompress options. |
-
/efs:abort |
-Causes the ScanState command to fail with an error code, if an Encrypting File System (EFS) file is found on the source computer. Enabled by default. |
-
/efs:skip |
-Causes the ScanState command to ignore EFS files. |
-
/efs:decryptcopy |
-Causes the ScanState command to decrypt the file, if possible, before saving it to the migration store, and to fail if the file cannot be decrypted. If the ScanState command succeeds, the file will be unencrypted in the migration store, and once you run the LoadState command, the file will be copied to the destination computer. |
-
/efs:copyraw |
-Causes the ScanState command to copy the files in the encrypted format. The files will be inaccessible on the destination computer until the EFS certificates are migrated. EFS certificates will be automatically migrated; however, by default USMT fails if an encrypted file is found, unless you specify an /efs option. Therefore you should specify the /efs:copyraw option with the ScanState command to migrate the encrypted file. Then, when you run the LoadState command, the encrypted file and the EFS certificate will be automatically migrated. -For example: -
-Important
-All files must be encrypted if the parent folder is encrypted. If the encryption attribute on a file inside an encrypted folder has been removed, the file will be encrypted during the migration using the credentials of the account used to run the LoadState tool. For more information, see Migrate EFS Files and Certificates. -
-
- |
-
Command-Line Option | -/keyfile | -/nocompress | -/genconfig | -/all | -
---|---|---|---|---|
/i |
-- | - | - | - |
/o |
-- | - | - | - |
/v |
-- | - | - | - |
/nocompress |
-- | - | X |
-N/A |
-
/localonly |
-- | - | X |
-- |
/key |
-X |
-- | X |
-- |
/encrypt |
-Required* |
-X |
-X |
-- |
/keyfile |
-N/A |
-- | X |
-- |
/l |
-- | - | - | - |
/progress |
-- | - | X |
-- |
/r |
-- | - | X |
-- |
/w |
-- | - | X |
-- |
/c |
-- | - | X |
-- |
/p |
-- | - | X |
-N/A |
-
/all |
-- | - | X |
-- |
/ui |
-- | - | X |
-X |
-
/ue |
-- | - | X |
-X |
-
/uel |
-- | - | X |
-X |
-
/efs:<option> |
-- | - | X |
-- |
/genconfig |
-- | - | N/A |
-- |
/config |
-- | - | X |
-- |
<StorePath> |
-- | - | X |
-- |
Command-Line Option | +Description | +
---|---|
StorePath |
+Indicates a folder where files and settings will be saved. Note that StorePath cannot be C:\. You must specify the StorePath option in the ScanState command, except when using the /genconfig option. You cannot specify more than one StorePath location. |
+
/apps |
+Scans the image for apps and includes them and their associated registry settings. |
+
/ppkg [<FileName>] |
+Exports to a specific file location. |
+
/o |
+Required to overwrite any existing data in the migration store or Config.xml file. If not specified, the ScanState command will fail if the migration store already contains data. You cannot use this option more than once on a command line. |
+
/vsc |
+This option enables the volume shadow-copy service to migrate files that are locked or in use. This command-line option eliminates most file-locking errors that are typically encountered by the <ErrorControl> section. +This option can be used only with the ScanState executable file and cannot be combined with the /hardlink option. |
+
/hardlink |
+Enables the creation of a hard-link migration store at the specified location. The /nocompress option must be specified with the /hardlink option. |
+
/encrypt [{/key:<KeyString> | /keyfile:<file>]} |
+Encrypts the store with the specified key. Encryption is disabled by default. With this option, you will need to specify the encryption key in one of the following ways: +
We recommend that KeyString be at least eight characters long, but it cannot exceed 256 characters. The /key and /keyfile options cannot be used on the same command line. The /encrypt and /nocompress options cannot be used on the same command line. +
+Important
+You should use caution with this option, because anyone who has access to the ScanState command-line script will also have access to the encryption key. +
+
+
+The following example shows the ScanState command and the /key option: +
|
+
/encrypt:<EncryptionStrength> |
+The /encrypt option accepts a command-line parameter to define the encryption strength to be used for encryption of the migration store. For more information about supported encryption algorithms, see Migration Store Encryption. |
+
/nocompress |
+Disables compression of data and saves the files to a hidden folder named "File" at StorePath\USMT. Compression is enabled by default. Combining the /nocompress option with the /hardlink option generates a hard-link migration store. You can use the uncompressed store to view what USMT stored, troubleshoot a problem, or run an antivirus utility against the files. You should use this option only in testing environments, because we recommend that you use a compressed store during your actual migration, unless you are combining the /nocompress option with the /hardlink option. +The /nocompress and /encrypt options cannot be used together in one statement on the command line. However, if you do choose to migrate an uncompressed store, the LoadState command will migrate each file directly from the store to the correct location on the destination computer without a temporary location. +For example: +
|
+
Command-Line Option | +Definition | +
---|---|
/offline:"path to an offline.xml file" |
+This option is used to define a path to an offline .xml file that might specify other offline migration options, for example, an offline Windows directory or any domain or folder redirection required in your migration. |
+
/offlinewindir:"path to a Windows directory" |
+This option specifies the offline Windows directory that the ScanState command gathers user state from. The offline directory can be Windows.old when you run the ScanState command in Windows or a Windows directory when you run the ScanState command in WinPE. |
+
/offlinewinold:"Windows.old directory" |
+This command-line option enables the offline migration mode and starts the migration from the location specified. It is only intended to be used in Windows.old migration scenarios, where the migration is occurring from a Windows.old directory. |
+
Command-Line Option | +Description | +||||||||
---|---|---|---|---|---|---|---|---|---|
/i:[Path]FileName |
+(include) +Specifies an .xml file that contains rules that define what user, application or system state to migrate. You can specify this option multiple times to include all of your .xml files (MigApp.xml, MigDocs.xml, and any custom .xml files that you create). Path can be either a relative or full path. If you do not specify the Path variable, then FileName must be located in the current directory. For more information about which files to specify, see the "XML Files" section of the Frequently Asked Questions topic. |
+||||||||
/genconfig:[Path]FileName |
+(Generate Config.xml) +Generates the optional Config.xml file, but does not create a migration store. To ensure that this file contains every component, application and setting that can be migrated, you should create this file on a source computer that contains all the components, applications and settings that will be present on the destination computers. In addition, you should specify the other migration .xml files, using the /i option, when you specify this option. +After you create this file, you will need to make use of it with the ScanState command using the /config option. +The only options that you can specify with this option are the /i, /v, and /l options. You cannot specify StorePath, because the /genconfig option does not create a store. Path can be either a relative or full path. If you do not specify the Path variable, then FileName will be created in the current directory. +Examples: +
|
+||||||||
/config:[Path</em>]FileName |
+Specifies the Config.xml file that the ScanState command should use to create the store. You cannot use this option more than once on the command line. Path can be either a relative or full path. If you do not specify the Path variable, then FileName must be located in the current directory. +The following example creates a store using the Config.xml file, MigDocs.xml, and MigApp.xml files: +
The following example migrates the files and settings to the destination computer using the Config.xml, MigDocs.xml, and MigApp.xml files: +
|
+||||||||
/auto:path to script files |
+This option enables you to specify the location of the default .xml files and then begin the migration. If no path is specified, USMT will reference the directory where the USMT binaries are located. The /auto option has the same effect as using the following options: /i:MigDocs.xml /i:MigApp.xml /v:5. |
+||||||||
/genmigxml:path to a file |
+This option specifies that the ScanState command should use the document finder to create and export an .xml file that defines how to migrate all of the files on the computer on which the ScanState command is running. |
+||||||||
/targetwindows8 |
+Optimizes Scanstate.exe when using USMT 10.0 to migrate a user state to Windows 8 or Windows 8.1 instead of Windows 10. You should use this command line option in the following scenarios: +
|
+||||||||
/targetwindows7 |
+Optimizes Scanstate.exe when using USMT 10.0 to migrate a user state to Windows 7 instead of Windows 10. You should use this command line option in the following scenarios: +
|
+||||||||
/localonly |
+Migrates only files that are stored on the local computer, regardless of the rules in the .xml files that you specify on the command line. You should use this option when you want to exclude the data from removable drives on the source computer, such as USB flash drives (UFDs), some external hard drives, and so on, and when there are network drives mapped on the source computer. If the /localonly option is not specified, then the ScanState command will copy files from these removable or network drives into the store. +Anything that is not considered a fixed drive by the OS will be excluded by /localonly. In some cases large external hard drives are considered fixed drives. These drives can be explicitly excluded from migration by using a custom.xml file. For more information about how to exclude all files on a specific drive, see Exclude Files and Settings. +The /localonly command-line option includes or excludes data in the migration as identified in the following table: +
|
+
Command-Line Option | +Description | +||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/listfiles:<FileName> |
+You can use the /listfiles command-line option with the ScanState command to generate a text file that lists all of the files included in the migration. |
+||||||||||||||||||
/l:[Path]FileName |
+Specifies the location and name of the ScanState log. +You cannot store any of the log files in StorePath. Path can be either a relative or full path. If you do not specify the Path variable, then the log will be created in the current directory. You can use the /v option to adjust the amount of output. +If you run the ScanState or LoadState commands from a shared network resource, you must specify this option or USMT will fail with the following error: "USMT was unable to create the log file(s)". To fix this issue, use the /l:scan.log command. |
+||||||||||||||||||
/v:<VerbosityLevel> |
+(Verbosity) +Enables verbose output in the ScanState log file. The default value is 0. +You can set the VerbosityLevel to one of the following levels: +
+ For example: +
|
+||||||||||||||||||
/progress:[Path</em>]FileName |
+Creates the optional progress log. You cannot store any of the log files in StorePath. Path can be either a relative or full path. If you do not specify the Path variable, then FileName will be created in the current directory. +For example: +
|
+||||||||||||||||||
/c |
+When this option is specified, the ScanState command will continue to run, even if non-fatal errors occur. Any files or settings that cause an error are logged in the progress log. For example, if there is a large file that will not fit in the store, the ScanState command will log an error and continue with the migration. In addition, if a file is open or in use by an application, USMT may not be able to migrate the file and will log an error. Without the /c option, the ScanState command will exit on the first error. +You can use the new <ErrorControl> section in the Config.xml file to specify which file or registry read/write errors can be safely ignored and which might cause the migration to fail. This enables the /c command-line option to safely skip all input/output (I/O) errors in your environment. In addition, the /genconfig option now generates a sample <ErrorControl> section that is enabled by specifying error messages and desired behaviors in the Config.xml file. |
+||||||||||||||||||
/r:<TimesToRetry> |
+(Retry) +Specifies the number of times to retry when an error occurs while saving the user state to a server. The default is three times. This option is useful in environments where network connectivity is not reliable. +While storing the user state, the /r option will not be able to recover data that is lost due to a network-hardware failure, such as a faulty or disconnected network cable, or when a virtual private network (VPN) connection fails. The retry option is intended for large, busy networks where connectivity is satisfactory, but communication latency is a problem. |
+||||||||||||||||||
/w:<SecondsBeforeRetry> |
+(Wait) +Specifies the time to wait, in seconds, before retrying a network file operation. The default is 1 second. |
+||||||||||||||||||
/p:<pathToFile> |
+When the ScanState command runs, it will create an .xml file in the path specified. This .xml file includes improved space estimations for the migration store. The following example shows how to create this .xml file: +
For more information, see Estimate Migration Store Size. +To preserve the functionality of existing applications or scripts that require the previous behavior of USMT, you can use the /p option, without specifying "pathtoafile", in USMT. If you specify only the /p option, the storage space estimations are created in the same manner as with USMT3.x releases. |
+||||||||||||||||||
/? or /help |
+Displays Help at the command line. |
+
Command-Line Option | +Description | +
---|---|
/all |
+Migrates all of the users on the computer. +USMT migrates all user accounts on the computer, unless you specifically exclude an account with either the /ue or /uel options. For this reason, you do not need to specify this option on the command line. However, if you choose to specify the /all option, you cannot also use the /ui, /ue or /uel options. |
+
/ui:<DomainName>\<UserName> +or +/ui:<ComputerName>\<LocalUserName> |
+(User include) +Migrates the specified users. By default, all users are included in the migration. Therefore, this option is helpful only when used with the /ue or /uel options. You can specify multiple /ui options, but you cannot use the /ui option with the /all option. DomainName and UserName can contain the asterisk () wildcard character. When you specify a user name that contains spaces, you will need to surround it with quotation marks. +
+Note
+If a user is specified for inclusion with the /ui option, and also is specified to be excluded with either the /ue or /uel options, the user will be included in the migration. +
+
+
+For example: +
To include only User2 from the Fabrikam domain, type: +
To migrate all users from the Fabrikam domain, and only the user accounts from other domains that have been active or otherwise modified in the last 30 days, type: +
In this example, a user account from the Contoso domain that was last modified 2 months ago will not be migrated. +For more examples, see the descriptions of the /ue and /ui options in this table. |
+
/uel:<NumberOfDays> +or +/uel:<YYYY/MM/DD> +or +/uel:0 |
+(User exclude based on last logon) +Migrates the users that logged onto the source computer within the specified time period, based on the Last Modified date of the Ntuser.dat file on the source computer. The /uel option acts as an include rule. For example, the /uel:30 option migrates users who logged on, or whose account was modified, within the last 30 days from the date when the ScanState command is run. +You can specify a number of days or you can specify a date. You cannot use this option with the /all option. USMT retrieves the last logon information from the local computer, so the computer does not need to be connected to the network when you run this option. In addition, if a domain user has logged onto another computer, that logon instance is not considered by USMT. +
+Note
+The /uel option is not valid in offline migrations. +
+
+
+
For example: +
|
+
/ue:<DomainName>\<UserName> +-or- + +/ue:<ComputerName>\<LocalUserName> |
+(User exclude) +Excludes the specified users from the migration. You can specify multiple /ue options. You cannot use this option with the /all option. <DomainName> and <UserName> can contain the asterisk () wildcard character. When you specify a user name that contains spaces, you need to surround it with quotation marks. +For example: +
|
+
Behavior | +Command | +
---|---|
Exclude the user named User One in the Fabrikam domain. |
+
|
+
Exclude the user named User1 in the Fabrikam domain. |
+
|
+
Exclude the local user named User1. |
+
|
+
Exclude all domain users. |
+
|
+
Exclude all local users. |
+
|
+
Exclude users in all domains named User1, User2, and so on. |
+
|
+
Behavior | +Command | +
---|---|
Include only User2 from the Fabrikam domain and exclude all other users. |
+
|
+
Include only the local user named User1 and exclude all other users. |
+
|
+
Include only the domain users from Contoso, except Contoso\User1. |
+This behavior cannot be completed using a single command. Instead, to migrate this set of users, you will need to specify the following: +
|
+
Include only local (non-domain) users. |
+
|
+
Command-Line Option | +Explanation | +
---|---|
/efs:hardlink |
+Creates a hard link to the EFS file instead of copying it. Use only with the /hardlink and the /nocompress options. |
+
/efs:abort |
+Causes the ScanState command to fail with an error code, if an Encrypting File System (EFS) file is found on the source computer. Enabled by default. |
+
/efs:skip |
+Causes the ScanState command to ignore EFS files. |
+
/efs:decryptcopy |
+Causes the ScanState command to decrypt the file, if possible, before saving it to the migration store, and to fail if the file cannot be decrypted. If the ScanState command succeeds, the file will be unencrypted in the migration store, and once you run the LoadState command, the file will be copied to the destination computer. |
+
/efs:copyraw |
+Causes the ScanState command to copy the files in the encrypted format. The files will be inaccessible on the destination computer until the EFS certificates are migrated. EFS certificates will be automatically migrated; however, by default USMT fails if an encrypted file is found, unless you specify an /efs option. Therefore you should specify the /efs:copyraw option with the ScanState command to migrate the encrypted file. Then, when you run the LoadState command, the encrypted file and the EFS certificate will be automatically migrated. +For example: +
+Important
+All files must be encrypted if the parent folder is encrypted. If the encryption attribute on a file inside an encrypted folder has been removed, the file will be encrypted during the migration using the credentials of the account used to run the LoadState tool. For more information, see Migrate EFS Files and Certificates. +
+
+ |
+
Command-Line Option | +/keyfile | +/nocompress | +/genconfig | +/all | +
---|---|---|---|---|
/i |
++ | + | + | + |
/o |
++ | + | + | + |
/v |
++ | + | + | + |
/nocompress |
++ | + | X |
+N/A |
+
/localonly |
++ | + | X |
++ |
/key |
+X |
++ | X |
++ |
/encrypt |
+Required* |
+X |
+X |
++ |
/keyfile |
+N/A |
++ | X |
++ |
/l |
++ | + | + | + |
/progress |
++ | + | X |
++ |
/r |
++ | + | X |
++ |
/w |
++ | + | X |
++ |
/c |
++ | + | X |
++ |
/p |
++ | + | X |
+N/A |
+
/all |
++ | + | X |
++ |
/ui |
++ | + | X |
+X |
+
/ue |
++ | + | X |
+X |
+
/uel |
++ | + | X |
+X |
+
/efs:<option> |
++ | + | X |
++ |
/genconfig |
++ | + | N/A |
++ |
/config |
++ | + | X |
++ |
<StorePath> |
++ | + | X |
++ |
- | Find troubleshooting solutions for common problems in USMT. |
-
- | Find answers to questions about how to use USMT. |
-
- | Learn how to enable logging to help you troubleshoot issues in USMT. |
-
- | Learn how to use return codes to identify problems in USMT. |
-
- | Find more information and support for using USMT. |
-
+ | Find troubleshooting solutions for common problems in USMT. |
+
+ | Find answers to questions about how to use USMT. |
+
+ | Learn how to enable logging to help you troubleshoot issues in USMT. |
+
+ | Learn how to use return codes to identify problems in USMT. |
+
+ | Find more information and support for using USMT. |
+
Command-line Option | -Description | -
---|---|
/ec |
-Returns a list of supported cryptographic algorithms (AlgIDs) on the current system. You can use this on a destination computer to determine which algorithm to use with the /encrypt command before you run the ScanState tool on the source computer. |
-
/rd<storeDir> |
-Removes the directory path specified by the <storeDir> argument on the computer. You can use this command to delete hard-link migration stores that cannot otherwise be deleted at a command prompt due to a sharing lock. If the migration store spans multiple volumes on a given drive, it will be deleted from all of these volumes. -For example: -
|
-
/y |
-Overrides the accept deletions prompt when used with the /rd option. When you use the /y option with the /rd option, you will not be prompted to accept the deletions before USMT deletes the directories. |
-
/verify |
-Returns information on whether the compressed migration store is intact or whether it contains corrupted files or a corrupted catalog. -See Verify Options for syntax and options to use with /verify. |
-
/extract |
-Recovers files from a compressed USMT migration store. -See Extract Options for syntax and options to use with /extract. |
-
Command-line Option | -Description | -||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<reportType> |
-Specifies whether to report on all files, corrupted files only, or the status of the catalog. -
|
-||||||||||||||||||
/l:
- <logfilePath> |
-Specifies the location and name of the log file. |
-||||||||||||||||||
/v:<VerbosityLevel> |
-(Verbosity) -Enables verbose output in the UsmtUtils log file. The default value is 0. -You can set the VerbosityLevel to one of the following levels: -
|
-||||||||||||||||||
/decrypt<AlgID>/:<KeyString> -or -/decrypt<AlgID>/:<“Key String”> -or -/decrypt:<AlgID>/keyfile:<FileName> |
-Specifies that the /encrypt option was used to create the migration store with the ScanState tool. To decrypt the migration store, specify a /key or /keyfile option as follows: -
For more information about supported encryption algorithms, see Migration Store Encryption |
-
Command-line Option | -Description | -||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<filePath> |
-Path to the USMT migration store. -For example: -
|
-||||||||||||||||||
<destinationPath> |
-Path to the folder where the tool puts the individual files. |
-||||||||||||||||||
/i:<includePattern> |
-Specifies a pattern for files to include in the extraction. You can specify more than one pattern. Separate patterns with a comma or a semicolon. You can use /i: <includePattern> and /e: <excludePattern> options in the same command. When both include and exclude patterns are used on the command line, include patterns take precedence over exclude patterns. |
-||||||||||||||||||
/e:<excludePattern> |
-Specifies a pattern for files to omit from the extraction. You can specify more than one pattern. Separate patterns with a comma or a semicolon. You can use /i: <includePattern> and /e: <excludePattern> options in the same command. When both include and exclude patterns are used on the command line, include patterns take precedence over exclude patterns. |
-||||||||||||||||||
/l:<logfilePath> |
-Specifies the location and name of the log file. |
-||||||||||||||||||
/v:<VerbosityLevel> |
-(Verbosity) -Enables verbose output in the UsmtUtils log file. The default value is 0. -You can set the VerbosityLevel to one of the following levels: -
|
-||||||||||||||||||
/decrypt<AlgID>/key:<KeyString> -or -/decrypt<AlgID>/:<“Key String”> -or -/decrypt:<AlgID>/keyfile:<FileName> |
-Specifies that the /encrypt option was used to create the migration store with the ScanState tool. To decrypt the migration store, you must also specify a /key or /keyfile option as follows: -
For more information about supported encryption algorithms, see Migration Store Encryption. |
-||||||||||||||||||
/o |
-Overwrites existing output files. |
-
Command-line Option | +Description | +
---|---|
/ec |
+Returns a list of supported cryptographic algorithms (AlgIDs) on the current system. You can use this on a destination computer to determine which algorithm to use with the /encrypt command before you run the ScanState tool on the source computer. |
+
/rd<storeDir> |
+Removes the directory path specified by the <storeDir> argument on the computer. You can use this command to delete hard-link migration stores that cannot otherwise be deleted at a command prompt due to a sharing lock. If the migration store spans multiple volumes on a given drive, it will be deleted from all of these volumes. +For example: +
|
+
/y |
+Overrides the accept deletions prompt when used with the /rd option. When you use the /y option with the /rd option, you will not be prompted to accept the deletions before USMT deletes the directories. |
+
/verify |
+Returns information on whether the compressed migration store is intact or whether it contains corrupted files or a corrupted catalog. +See Verify Options for syntax and options to use with /verify. |
+
/extract |
+Recovers files from a compressed USMT migration store. +See Extract Options for syntax and options to use with /extract. |
+
Command-line Option | +Description | +||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<reportType> |
+Specifies whether to report on all files, corrupted files only, or the status of the catalog. +
|
+||||||||||||||||||
/l:
+ <logfilePath> |
+Specifies the location and name of the log file. |
+||||||||||||||||||
/v:<VerbosityLevel> |
+(Verbosity) +Enables verbose output in the UsmtUtils log file. The default value is 0. +You can set the VerbosityLevel to one of the following levels: +
|
+||||||||||||||||||
/decrypt<AlgID>/:<KeyString> +or +/decrypt<AlgID>/:<“Key String”> +or +/decrypt:<AlgID>/keyfile:<FileName> |
+Specifies that the /encrypt option was used to create the migration store with the ScanState tool. To decrypt the migration store, specify a /key or /keyfile option as follows: +
For more information about supported encryption algorithms, see Migration Store Encryption |
+
Command-line Option | +Description | +||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<filePath> |
+Path to the USMT migration store. +For example: +
|
+||||||||||||||||||
<destinationPath> |
+Path to the folder where the tool puts the individual files. |
+||||||||||||||||||
/i:<includePattern> |
+Specifies a pattern for files to include in the extraction. You can specify more than one pattern. Separate patterns with a comma or a semicolon. You can use /i: <includePattern> and /e: <excludePattern> options in the same command. When both include and exclude patterns are used on the command line, include patterns take precedence over exclude patterns. |
+||||||||||||||||||
/e:<excludePattern> |
+Specifies a pattern for files to omit from the extraction. You can specify more than one pattern. Separate patterns with a comma or a semicolon. You can use /i: <includePattern> and /e: <excludePattern> options in the same command. When both include and exclude patterns are used on the command line, include patterns take precedence over exclude patterns. |
+||||||||||||||||||
/l:<logfilePath> |
+Specifies the location and name of the log file. |
+||||||||||||||||||
/v:<VerbosityLevel> |
+(Verbosity) +Enables verbose output in the UsmtUtils log file. The default value is 0. +You can set the VerbosityLevel to one of the following levels: +
|
+||||||||||||||||||
/decrypt<AlgID>/key:<KeyString> +or +/decrypt<AlgID>/:<“Key String”> +or +/decrypt:<AlgID>/keyfile:<FileName> |
+Specifies that the /encrypt option was used to create the migration store with the ScanState tool. To decrypt the migration store, you must also specify a /key or /keyfile option as follows: +
For more information about supported encryption algorithms, see Migration Store Encryption. |
+||||||||||||||||||
/o |
+Overwrites existing output files. |
+
Product | -Version | -
---|---|
Adobe Acrobat Reader |
-9 |
-
AOL Instant Messenger |
-6.8 |
-
Adobe Creative Suite |
-2 |
-
Adobe Photoshop CS |
-8, 9 |
-
Adobe ImageReady CS |
-- |
Apple iTunes |
-6, 7, 8 |
-
Apple QuickTime Player |
-5, 6, 7 |
-
Apple Safari |
-3.1.2 |
-
Google Chrome |
-beta |
-
Google Picasa |
-3 |
-
Google Talk |
-beta |
-
IBM Lotus 1-2-3 |
-9 |
-
IBM Lotus Notes |
-6,7, 8 |
-
IBM Lotus Organizer |
-5 |
-
IBM Lotus WordPro |
-9.9 |
-
Intuit Quicken Deluxe |
-2009 |
-
Money Plus Business |
-2008 |
-
Money Plus Home |
-2008 |
-
Mozilla Firefox |
-3 |
-
Microsoft Office |
-2003, 2007, 2010 |
-
Microsoft Office Access® |
-2003, 2007, 2010 |
-
Microsoft Office Excel® |
-2003, 2007, 2010 |
-
Microsoft Office FrontPage® |
-2003, 2007, 2010 |
-
Microsoft Office OneNote® |
-2003, 2007, 2010 |
-
Microsoft Office Outlook® |
-2003, 2007, 2010 |
-
Microsoft Office PowerPoint® |
-2003, 2007, 2010 |
-
Microsoft Office Publisher |
-2003, 2007, 2010 |
-
Microsoft Office Word |
-2003, 2007, 2010 |
-
Opera Software Opera |
-9.5 |
-
Microsoft Outlook Express |
-(only mailbox file) |
-
Microsoft Project |
-2003, 2007 |
-
Microsoft Office Visio® |
-2003, 2007 |
-
RealPlayer Basic |
-11 |
-
Sage Peachtree |
-2009 |
-
Skype |
-3.8 |
-
Windows Live Mail |
-12, 14 |
-
Windows Live Messenger |
-8.5, 14 |
-
Windows Live MovieMaker |
-14 |
-
Windows Live Photo Gallery |
-12, 14 |
-
Windows Live Writer |
-12, 14 |
-
Windows Mail |
-(Windows 7 and 8) |
-
Microsoft Works |
-9 |
-
Yahoo Messenger |
-9 |
-
Microsoft Zune™ Software |
-3 |
-
Product | +Version | +
---|---|
Adobe Acrobat Reader |
+9 |
+
AOL Instant Messenger |
+6.8 |
+
Adobe Creative Suite |
+2 |
+
Adobe Photoshop CS |
+8, 9 |
+
Adobe ImageReady CS |
++ |
Apple iTunes |
+6, 7, 8 |
+
Apple QuickTime Player |
+5, 6, 7 |
+
Apple Safari |
+3.1.2 |
+
Google Chrome |
+beta |
+
Google Picasa |
+3 |
+
Google Talk |
+beta |
+
IBM Lotus 1-2-3 |
+9 |
+
IBM Lotus Notes |
+6,7, 8 |
+
IBM Lotus Organizer |
+5 |
+
IBM Lotus WordPro |
+9.9 |
+
Intuit Quicken Deluxe |
+2009 |
+
Money Plus Business |
+2008 |
+
Money Plus Home |
+2008 |
+
Mozilla Firefox |
+3 |
+
Microsoft Office |
+2003, 2007, 2010 |
+
Microsoft Office Access® |
+2003, 2007, 2010 |
+
Microsoft Office Excel® |
+2003, 2007, 2010 |
+
Microsoft Office FrontPage® |
+2003, 2007, 2010 |
+
Microsoft Office OneNote® |
+2003, 2007, 2010 |
+
Microsoft Office Outlook® |
+2003, 2007, 2010 |
+
Microsoft Office PowerPoint® |
+2003, 2007, 2010 |
+
Microsoft Office Publisher |
+2003, 2007, 2010 |
+
Microsoft Office Word |
+2003, 2007, 2010 |
+
Opera Software Opera |
+9.5 |
+
Microsoft Outlook Express |
+(only mailbox file) |
+
Microsoft Project |
+2003, 2007 |
+
Microsoft Office Visio® |
+2003, 2007 |
+
RealPlayer Basic |
+11 |
+
Sage Peachtree |
+2009 |
+
Skype |
+3.8 |
+
Windows Live Mail |
+12, 14 |
+
Windows Live Messenger |
+8.5, 14 |
+
Windows Live MovieMaker |
+14 |
+
Windows Live Photo Gallery |
+12, 14 |
+
Windows Live Writer |
+12, 14 |
+
Windows Mail |
+(Windows 7 and 8) |
+
Microsoft Works |
+9 |
+
Yahoo Messenger |
+9 |
+
Microsoft Zune™ Software |
+3 |
+