Распознаваемые переменные среды
Назначение: Windows 7, Windows 8, Windows 8.1, Windows Vista
Используя XML-файлы MigDocs.xml, MigApp.xml и MigUser.xml, вы можете при помощи переменных среды определить, какие папки могут отличаться на разных компьютерах. Значения CSIDL позволяют установить, у каких папок из числа тех, к которым приложения часто обращаются, разные имена и расположения на том или ином компьютере. Скажем, адрес папки документов может быть C:\Users\<ИмяПользователя>\Мои документы на одном компьютере и C:\Documents and Settings – на другом. В файлах MigUser.xml, MigApp.xml и MigDoc.xml можно использовать подстановочный знак в виде звездочки (*). Однако в файле Config.xml подстановочный знак в виде звездочки (*) использовать нельзя.
В этом разделе:
Переменные, обрабатываемые для операционной системы и в контексте каждого пользователя
Переменные, распознаваемые только в контексте пользователя
Переменные, обрабатываемые для операционной системы и в контексте каждого пользователя
Вы можете использовать эти переменные в разделах XML-файлов с context=UserAndSystem
, context=User
и context=System
.
Переменная | Объяснение | |||
---|---|---|---|---|
ALLUSERSAPPDATA |
То же, что CSIDL_COMMON_APPDATA. |
|||
ALLUSERSPROFILE |
Относится к %PROFILESFOLDER%\Public или %PROFILESFOLDER%\all users. |
|||
COMMONPROGRAMFILES |
То же, что CSIDL_PROGRAM_FILES_COMMON. |
|||
COMMONPROGRAMFILES(X86) |
Указывает на папку C:\Program Files (x86)\Common Files в 64-разрядных системах. |
|||
CSIDL_COMMON_ADMINTOOLS |
Версия 5.0. Каталог файловой системы, содержащий средства администрирования для всех пользователей компьютера. |
|||
CSIDL_COMMON_ALTSTARTUP |
Каталог файловой системы, соответствующий нелокализованной группе автоматически загружаемых программ для всех пользователей. |
|||
CSIDL_COMMON_APPDATA |
Каталог файловой системы, содержащий данные приложений для всех пользователей. Стандартный путь в Windows Vista, Windows 7 или Windows(R) 8 – C:\ProgramData. |
|||
CSIDL_COMMON_DESKTOPDIRECTORY |
Каталог файловой системы, включающий файлы и папки, отображаемые на рабочем столе для всех пользователей. Стандартный путь в Windows(R) XP – C:\Documents and Settings\All Users\Desktop. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Public\Desktop. |
|||
CSIDL_COMMON_DOCUMENTS |
Каталог файловой системы, содержащий документы, общие для всех пользователей. Стандартный путь в Windows XP – C:\Documents and Settings\All Users\Documents. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Public\Documents. |
|||
CSIDL_COMMON_FAVORITES |
Каталог файловой системы, служащий репозиторием избранного для всех пользователей. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Public\Favorites. |
|||
CSIDL_COMMON_MUSIC |
Каталог файловой системы, служащий репозиторием для звуковых файлов всех пользователей. Стандартный путь в Windows XP – C:\Documents and Settings\All Users\Documents\My Music. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Public\Music. |
|||
CSIDL_COMMON_PICTURES |
Каталог файловой системы, служащий репозиторием файлов изображений для всех пользователей. Стандартный путь в Windows XP – C:\Documents and Settings\All Users\Documents\My Pictures. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Public\Pictures. |
|||
CSIDL_COMMON_PROGRAMS |
Каталог файловой системы, содержащий папки для общих групп программ, которые есть в меню Пуск всех пользователей. Стандартный путь – C:\Documents and Settings\All Users\Start Menu\Programs. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\ProgramData\Microsoft\Windows\Start Menu\Programs. |
|||
CSIDL_COMMON_STARTMENU |
Каталог файловой системы, содержащий файлы и папки, которые есть в меню Пуск всех пользователей. Стандартный путь в Windows XP – C:\Documents and Settings\All Users\Start Menu. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\ProgramData\Microsoft\Windows\Start Menu. |
|||
CSIDL_COMMON_STARTUP |
Каталог файловой системы, содержащий программы, которые есть в папке "Автозагрузка" у всех пользователей. Стандартный путь в Windows XP – C:\Documents and Settings\All Users\Start Menu\Programs\Startup. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup. |
|||
CSIDL_COMMON_TEMPLATES |
Каталог файловой системы, содержащий шаблоны, доступные всем пользователям. Стандартный путь в Windows XP – C:\Documents and Settings\All Users\Templates. C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\ProgramData\Microsoft\Windows\Templates. |
|||
CSIDL_COMMON_VIDEO |
Каталог файловой системы, служащий репозиторием видеофайлов для всех пользователей. Стандартный путь в Windows XP – C:\Documents and Settings\All Users\Documents\My Videos. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Public\Videos. |
|||
CSIDL_DEFAULT_APPDATA |
Указывает на папку Appdata в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_LOCAL_APPDATA |
Указывает на локальную папку Appdata в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_COOKIES |
Указывает на папку Cookies в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_CONTACTS |
Указывает на папку Contacts в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_DESKTOP |
Указывает на папку Desktop в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_DOWNLOADS |
Указывает на папку Downloads в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_FAVORITES |
Указывает на папку Favorites в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_HISTORY |
Указывает на папку History в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_INTERNET_CACHE |
Указывает на папку Internet Cache в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_PERSONAL |
Указывает на папку Personal в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_MYDOCUMENTS |
Указывает на папку My Documents в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_MYPICTURES |
Указывает на папку My Pictures в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_MYMUSIC |
Указывает на папку My Music в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_MYVIDEO |
Указывает на папку My Videos в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_RECENT |
Указывает на папку Recent в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_SENDTO |
Указывает на папку Send To в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_STARTMENU |
Указывает на папку Start Menu в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_PROGRAMS |
Указывает на папку Programs в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_STARTUP |
Указывает на папку Startup в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_TEMPLATES |
Указывает на папку Templates в %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_QUICKLAUNCH |
Указывает на папку Quick Launch в %DEFAULTUSERPROFILE%. |
|||
CSIDL_FONTS |
Виртуальная папка, содержащая шрифты. Стандартный путь – C:\Windows\Fonts. |
|||
CSIDL_PROGRAM_FILESX86 |
Папка Program Files в 64-разрядных системах. Стандартный путь – C:\Program Files(86). |
|||
CSIDL_PROGRAM_FILES_COMMONX86 |
Папка компонентов, совместно используемых приложениями в 64-разрядных системах. Стандартный путь – C:\Program Files(86)\Common. |
|||
CSIDL_PROGRAM_FILES |
Папка Program Files. Стандартный путь – C:\Program Files. |
|||
CSIDL_PROGRAM_FILES_COMMON |
Папка компонентов, совместно используемых приложениями. Стандартный путь – C:\Program Files\Common. |
|||
CSIDL_RESOURCES |
Для компьютеров, на которых установлена Windows Vista(R), Windows 7 или Windows 8, – каталог файловой системы, содержащий данные ресурсов. Стандартный путь – C:\Windows\Resources. |
|||
CSIDL_SYSTEM |
Системная папка Windows. Стандартный путь – C:\Windows\System32. |
|||
CSIDL_WINDOWS |
Папка Windows или корневой каталог системы. Соотносится с переменными среды %WINDIR% или %SYSTEMROOT%. Стандартный путь – C:\Windows. |
|||
DEFAULTUSERPROFILE |
Указывает на значение в HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [DefaultUserProfile]. |
|||
PROFILESFOLDER |
Указывает на значение в HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [ProfilesDirectory]. |
|||
PROGRAMFILES |
То же, что CSIDL_PROGRAM_FILES. |
|||
PROGRAMFILES(X86) |
Указывает на папку C:\Program Files (x86) в 64-разрядных системах. |
|||
SYSTEM |
Указывает на %WINDIR%\system32. |
|||
SYSTEM16 |
Указывает на %WINDIR%\system. |
|||
SYSTEM32 |
Указывает на %WINDIR%\system32. |
|||
SYSTEMPROFILE |
Указывает на значение в HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath]. |
|||
SYSTEMROOT |
Указывает на корневой каталог системного диска. |
|||
WINDIR |
Указывает на папку Windows, расположенную на системном диске. |
Переменные, распознаваемые только в контексте пользователя
Эти переменные можно использовать в XML-файлах в разделах с context=User
и context=UserAndSystem
.
Переменная | Объяснение | |
---|---|---|
APPDATA |
То же, что CSIDL_APPDATA. |
|
CSIDL_ADMINTOOLS |
Каталог файловой системы, содержащий средства администрирования для отдельного пользователя. Консоль управления (MMC) сохраняет в этот каталог пользовательские консоли. Каталог перемещается вместе с профилем пользователя. |
|
CSIDL_ALTSTARTUP |
Каталог файловой системы, соответствующий нелокализованной группе автоматически загружаемых программ пользователя. |
|
CSIDL_APPDATA |
Каталог файловой системы, служащий общим репозиторием для данных конкретных приложений. Стандартный путь – C:\Documents and Settings\username\Application Data или C:\Users\username\AppData\Roaming. |
|
CSIDL_BITBUCKET |
Виртуальная папка, содержащая объекты в корзине пользователя. |
|
CSIDL_CDBURN_AREA |
Каталог файловой системы, являющийся областью промежуточного хранения для файлов, ожидающих записи на компакт-диск. Стандартный путь в Windows XP – C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\CD Burning. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\username\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning. |
|
CSIDL_CONNECTIONS |
Виртуальная папка сетевых подключений, содержащая сетевые и коммутируемые подключения. |
|
CSIDL_CONTACTS |
На компьютерах, на которых установлена Windows Vista, Windows 7 или Windows 8, указывает на папку Contacts в %CSIDL_PROFILE%. |
|
CSIDL_CONTROLS |
Виртуальная папка, содержащая значки для элементов панели управления. |
|
CSIDL_COOKIES |
Каталог файловой системы, служащий общим репозиторием для файлов cookie Интернета. Стандартный путь в Windows XP – C:\Documents and Settings\username\Cookies. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\username\AppData\Roaming\Microsoft\Windows\Cookies. |
|
CSIDL_DESKTOP |
Виртуальная папка, представляющая рабочий стол Windows. |
|
CSIDL_DESKTOPDIRECTORY |
Каталог файловой системы для физического хранения объектов рабочего стола, который необходимо отличать от самой папки рабочего стола. Стандартный путь в Windows XP – C:\Documents and Settings\username\Desktop. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\username\Desktop. |
|
CSIDL_DRIVES |
Виртуальная папка, представляющая папку "Мой компьютер". В ней хранится все, что есть на локальном компьютере: запоминающие устройства, принтеры и панель управления. Папка также может содержать подключенные сетевые диски. |
|
CSIDL_FAVORITES |
Каталог файловой системы, служащий общим репозиторием избранного для пользователя. Стандартный путь в Windows XP – C:\Documents and Settings\username\Favorites. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Username\Favorites. |
|
CSIDL_HISTORY |
Каталог файловой системы, служащий общим репозиторием для элементов журнала Интернета. |
|
CSIDL_INTERNET |
Виртуальная папка для Internet Explorer. |
|
CSIDL_INTERNET_CACHE |
Каталог файловой системы, служащий общим репозиторием для временных файлов Интернета. Стандартный путь в Windows XP – C:\Documents and Settings\username\Local Settings\Temporary Internet Files. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\username\AppData\Local\Microsoft\Windows\Temporary Internet Files |
|
CSIDL_LOCAL_APPDATA |
Каталог файловой системы, служащий репозиторием данных для локальных, неперемещаемых приложений. Стандартный путь в Windows XP – C:\Documents and Settings\username\Local Settings\Application Data. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\username\AppData\Local. |
|
CSIDL_MYDOCUMENTS |
Виртуальная папка, представляющая папку "Мои документы". Стандартный путь в Windows XP – C:\Documents and Settings\User\My Documents. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Username\Documents. |
|
CSIDL_MYMUSIC |
Каталог файловой системы, служащий общим репозиторием для звуковых файлов. Стандартный путь в Windows XP – C:\Documents and Settings\User\My Documents\My Music. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Username\Music. |
|
CSIDL_MYPICTURES |
Каталог файловой системы, служащий общим репозиторием для файлов изображений. Стандартный путь в Windows XP – C:\Documents and Settings\username\My Documents\My Pictures. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Username\Pictures. |
|
CSIDL_MYVIDEO |
Каталог файловой системы, служащий общим репозиторием для видеофайлов. Стандартный путь в Windows XP – C:\Documents and Settings\username\My Documents\My Videos. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Username\Videos. |
|
CSIDL_NETHOOD |
Каталог файловой системы, содержащий объекты связи, которые могут быть в виртуальной папке "Сетевое окружение". Этот параметр не равен параметру CSIDL_NETWORK, который представляет корень пространства имен сети. Стандартный путь – C:\Documents and Settings\username\NetHood. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Username\AppData\Roaming\Microsoft\Windows\Network Shortcuts. |
|
CSIDL_NETWORK |
Виртуальная папка, представляющая "Сетевое окружение", – корень иерархии пространства имен сети. |
|
CSIDL_PERSONAL |
В Windows Vista, Windows 7 или Windows 8 – виртуальная папка, представляющая элемент рабочего стола "Мои документы". То же самое, что и CSIDL_MYDOCUMENTS. В Windows XP – каталог файловой системы, используемый для физического хранения общего репозитория документов пользователя. Стандартный путь – C:\Documents and Settings\username\My Documents. |
|
CSIDL_PLAYLISTS |
На компьютерах, где установлена Windows Vista, Windows 7 или Windows 8, – виртуальная папка для хранения альбомов для прослушивания. Обычно это C:\Users\username\My Music\Playlists. |
|
CSIDL_PRINTERS |
Виртуальная папка, содержащая установленные принтеры. |
|
CSIDL_PRINTHOOD |
Каталог файловой системы, содержащий объекты связи, которые могут отображаться в виртуальной папке "Принтеры". Стандартный путь в Windows XP – C:\Documents and Settings\username\PrintHood. Стандартный путь в Windows Vista, Windows 7или Windows 8 – C:\Users\username\AppData\Roaming\Microsoft\Windows\Printer Shortcuts. |
|
CSIDL_PROFILE |
Папка профиля пользователя. Стандартный путь в Windows XP – C:\Documents and Settings\username. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Username. |
|
CSIDL_PROGRAMS |
Каталог файловой системы, содержащий группы программ пользователя, которые сами являются каталогами файловой системы. Стандартный путь в Windows XP – C:\Documents and Settings\username\Start Menu\Programs. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs. |
|
CSIDL_RECENT |
Каталог файловой системы, содержащий ярлыки к недавно использовавшимся документам пользователя. Стандартный путь в Windows XP – C:\Documents and Settings\username\My Recent Documents. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Username\AppData\Roaming\Microsoft\Windows\Recent. |
|
CSIDL_SENDTO |
Каталог файловой системы, содержащий элементы меню Отправить. Стандартный путь в Windows XP – C:\Documents and Settings\username\SendTo. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\username\AppData\Roaming\Microsoft\Windows\SendTo. |
|
CSIDL_STARTMENU |
Каталог файловой системы, содержащий элементы меню Пуск. Стандартный путь в Windows XP – C:\Documents and Settings\username\Start Menu. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu. |
|
CSIDL_STARTUP |
Каталог файловой системы, который относится к группе программ пользователя "Автозагрузка". Стандартный путь в Windows XP – C:\Documents and Settings\username\Start Menu\Programs\Startup. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup. |
|
CSIDL_TEMPLATES |
Каталог файловой системы, служащий общим репозиторием для шаблонов документов. Стандартный путь в Windows XP – C:\Documents and Settings\username\Templates. Стандартный путь в Windows Vista, Windows 7 или Windows 8 – C:\Users\username\AppData\Roaming\Microsoft\Windows\Templates. |
|
HOMEPATH |
То же, что и стандартная переменная среды. |
|
TEMP |
Временная папка компьютера. Для Windows XP стандартный путь – %USERPROFILE%\Local Settings\Temp. Для Windows Vista, Windows 7 или Windows 8 стандартный путь – %USERPROFILE%\AppData\Local\Temp. |
|
TMP |
Временная папка компьютера. Для Windows XP стандартный путь – %USERPROFILE%\Local Settings\Temp. Для Windows Vista, Windows 7 или Windows 8 стандартный путь – %USERPROFILE%\AppData\Local\Temp. |
|
USERPROFILE |
То же, что CSIDL_APPDATA. |
|
USERSID |
Представляет текущий идентификатор безопасности (SID) учетной записи пользователя. Пример: S-1-5-21-1714567821-1326601894-715345443-1026. |
См. также
Другие ресурсы
Справочные материалы по XML для средства миграции пользовательской среды