Variables de entorno identificadas
Al usar los archivos XML MigDocs.xml, MigApp.xml y MigUser.xml, puedes usar variables de entorno para identificar las carpetas que puede que sean diferentes entre un equipo y otro. Los valores de lista de identificadores de elementos especiales constantes (CSIDL) constituyen un modo de identificar las carpetas que las aplicaciones usan con frecuencia, pero que pueden no tener el mismo nombre o ubicación en un equipo en concreto. Por ejemplo, la carpeta de documentos puede ser C:\Users\<nombreDeUsuario>\Mis documentos en un equipo y C:\Documents and Settings en otro. Puedes usar el asterisco (*) como carácter comodín en los archivos MigUser.xml, MigApp.xml y MigDoc.xml, pero no en el archivo Config.xml.
En este tema
Variables que se procesan para el sistema operativo y en el contexto de cada usuario
Variables que se identifican solo en el contexto del usuario
Variables que se procesan para el sistema operativo y en el contexto de cada usuario
Puedes usar estas variables en las secciones de los archivos .xml con context=UserAndSystem
, context=User
y context=System
.
Variable | Explicación | |||
---|---|---|---|---|
ALLUSERSAPPDATA |
Igual que CSIDL_COMMON_APPDATA. |
|||
ALLUSERSPROFILE |
Hace referencia a %PROFILESFOLDER%\Acceso público o %PROFILESFOLDER%\all users. |
|||
COMMONPROGRAMFILES |
Igual que CSIDL_PROGRAM_FILES_COMMON. |
|||
COMMONPROGRAMFILES(X86) |
Hace referencia a la carpeta C:\Archivos de programa (x86)\Archivos comunes en los sistemas de 64 bits. |
|||
CSIDL_COMMON_ADMINTOOLS |
Versión 5.0. Directorio del sistema de archivos que contiene las herramientas administrativas para todos los usuarios del equipo. |
|||
CSIDL_COMMON_ALTSTARTUP |
Directorio del sistema de archivos correspondiente al grupo de programas de inicio no localizados para todos los usuarios. |
|||
CSIDL_COMMON_APPDATA |
Directorio del sistema de archivos que contiene los datos de programa para todos los usuarios. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows® 8 es C:\ProgramData. |
|||
CSIDL_COMMON_DESKTOPDIRECTORY |
Directorio del sistema de archivos que contiene los archivos y carpetas que aparecen en el escritorio para todos los usuarios. Una ruta de acceso típica en Windows(R) XP es C:\Documents and Settings\All Users\Escritorio. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\Acceso público\Desktop. |
|||
CSIDL_COMMON_DOCUMENTS |
Directorio del sistema de archivos que contiene los documentos comunes a todos los usuarios. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\All Users\Documentos compartidos. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\Acceso público\Documentos públicos. |
|||
CSIDL_COMMON_FAVORITES |
Directorio del sistema de archivos que sirve de repositorio común de los elementos favoritos comunes a todos los usuarios. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\Acceso público\Favoritos. |
|||
CSIDL_COMMON_MUSIC |
Directorio del sistema de archivos que sirve de repositorio de los archivos de música comunes a todos los usuarios. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\All Users\Documentos compartidos\Mi música. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\Acceso público\Música pública. |
|||
CSIDL_COMMON_PICTURES |
Directorio del sistema de archivos que sirve de repositorio de los archivos de imagen comunes a todos los usuarios. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\All Users\Documentos\Mis imágenes. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\Acceso público\Imágenes públicas. |
|||
CSIDL_COMMON_PROGRAMS |
Directorio del sistema de archivos que contiene los directorios de los grupos de programas comunes que aparecen en el menú Inicio para todos los usuarios. Una ruta de acceso típica es C:\Documents and Settings\All Users\Menú Inicio\Programas. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\ProgramData\Microsoft\Windows\Menú Inicio\Programas. |
|||
CSIDL_COMMON_STARTMENU |
Directorio del sistema de archivos que contiene los programas y las carpetas que aparecen en el menú Inicio para todos los usuarios. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\All Users\Menú Inicio. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\ProgramData\Microsoft\Windows\Menú Inicio. |
|||
CSIDL_COMMON_STARTUP |
Directorio del sistema de archivos que contiene los programas que aparecen en la carpeta Inicio para todos los usuarios. Una ruta de acceso típica es C:\Documents and Settings\All Users\Menú Inicio\Programas\Inicio. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\ProgramData\Microsoft\Windows\Menú Inicio\Programas\Inicio. |
|||
CSIDL_COMMON_TEMPLATES |
Directorio del sistema de archivos que contiene las plantillas que están disponibles para todos los usuarios. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\All Users\Plantillas. C:\ProgramData\Microsoft\Windows\Menú Inicio\Programas\Inicio. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\ProgramData\Microsoft\Windows\Templates. |
|||
CSIDL_COMMON_VIDEO |
Directorio del sistema de archivos que sirve de repositorio de los archivos de vídeo comunes a todos los usuarios. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\All Users\Documentos\Mis vídeos. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\Acceso público\Documentos públicos\Vídeos públicos. |
|||
CSIDL_DEFAULT_APPDATA |
Hace referencia a la carpeta Appdata de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_LOCAL_APPDATA |
Hace referencia a la carpeta local Appdata de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_COOKIES |
Hace referencia a la carpeta Cookies de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_CONTACTS |
Hace referencia a la carpeta Contactos de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_DESKTOP |
Hace referencia a la carpeta Escritorio de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_DOWNLOADS |
Hace referencia a la carpeta Descargas de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_FAVORITES |
Hace referencia a la carpeta Favoritos de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_HISTORY |
Hace referencia a la carpeta Historial de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_INTERNET_CACHE |
Hace referencia a la carpeta Caché de Internet de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_PERSONAL |
Hace referencia a la carpeta Personal de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_MYDOCUMENTS |
Hace referencia a la carpeta Mis documentos de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_MYPICTURES |
Hace referencia a la carpeta Mis imágenes de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_MYMUSIC |
Hace referencia a la carpeta Mi música de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_MYVIDEO |
Hace referencia a la carpeta Mis vídeos de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_RECENT |
Hace referencia a la carpeta Recientes de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_SENDTO |
Hace referencia a la carpeta Enviar a de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_STARTMENU |
Hace referencia a la carpeta Menú Inicio de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_PROGRAMS |
Hace referencia a la carpeta Programas de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_STARTUP |
Hace referencia a la carpeta Inicio de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_TEMPLATES |
Hace referencia a la carpeta Plantillas de %DEFAULTUSERPROFILE%. |
|||
CSIDL_DEFAULT_QUICKLAUNCH |
Hace referencia a la carpeta Inicio rápido de %DEFAULTUSERPROFILE%. |
|||
CSIDL_FONTS |
Carpeta virtual que contiene fuentes. Una ruta de acceso típica es C:\Windows\Fonts. |
|||
CSIDL_PROGRAM_FILESX86 |
Carpeta Archivos de programa en sistemas de 64 bits. Una ruta de acceso típica es C:\Archivos de programa(x86). |
|||
CSIDL_PROGRAM_FILES_COMMONX86 |
Carpeta para los componentes que se comparten entre las aplicaciones en sistemas de 64 bits. Una ruta de acceso típica es C:\Archivos de programa(x86)\Common. |
|||
CSIDL_PROGRAM_FILES |
Carpeta Archivos de programa. Una ruta de acceso típica es C:\Archivos de programa. |
|||
CSIDL_PROGRAM_FILES_COMMON |
Carpeta para los componentes que se comparten entre las aplicaciones. Una ruta de acceso típica es C:\Archivos de programa\Common. |
|||
CSIDL_RESOURCES |
En equipos que ejecutan Windows Vista®, Windows 7 o Windows 8, directorio del sistema de archivos que contiene datos de recursos. Una ruta de acceso típica es C:\Windows\Resources. |
|||
CSIDL_SYSTEM |
Carpeta del sistema de Windows. Una ruta de acceso típica es C:\Windows\System32. |
|||
CSIDL_WINDOWS |
Raíz de directorio o de sistema de Windows. Se corresponde con las variables de entorno %WINDIR% o %SYSTEMROOT%. Una ruta de acceso típica es C:\Windows. |
|||
DEFAULTUSERPROFILE |
Hace referencia al valor de HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [DefaultUserProfile]. |
|||
PROFILESFOLDER |
Hace referencia al valor de HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [ProfilesDirectory]. |
|||
PROGRAMFILES |
Igual que CSIDL_PROGRAM_FILES. |
|||
PROGRAMFILES(X86) |
Hace referencia a la carpeta C:\Archivos de programa(x86) en los sistemas de 64 bits. |
|||
SYSTEM |
Hace referencia a %WINDIR%\system32. |
|||
SYSTEM16 |
Hace referencia a %WINDIR%\system. |
|||
SYSTEM32 |
Hace referencia a %WINDIR%\system32. |
|||
SYSTEMPROFILE |
Hace referencia al valor de HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath]. |
|||
SYSTEMROOT |
Hace referencia a la raíz de la unidad del sistema. |
|||
WINDIR |
Hace referencia a la carpeta Windows situada en la unidad del sistema. |
Variables que se identifican solo en el contexto del usuario
Puedes usar estas variables en los archivos .xml, en las secciones con context=User
y context=UserAndSystem
.
Variable | Explicación | |
---|---|---|
APPDATA |
Igual que CSIDL_APPDATA. |
|
CSIDL_ADMINTOOLS |
Directorio del sistema de archivos que se usa para almacenar las herramientas administrativas de un usuario individual. Microsoft(R) Management Console (MMC) guarda las consolas personalizadas en este directorio, que se traspasa con el perfil de usuario. |
|
CSIDL_ALTSTARTUP |
Directorio del sistema de archivos correspondiente al grupo de programas de inicio no localizados del usuario. |
|
CSIDL_APPDATA |
Directorio del sistema de archivos que sirve de repositorio común de los datos específicos de las aplicaciones. Una ruta de acceso típica es C:\Documents and Settings\nombreDeUsuario\Datos de programa o C:\Usuarios\nombreDeUsuario\AppData\Roaming. |
|
CSIDL_BITBUCKET |
Carpeta virtual que contiene los objetos de la Papelera de reciclaje del usuario. |
|
CSIDL_CDBURN_AREA |
Directorio del sistema de archivos que actúa como área de almacenamiento provisional para los archivos a la espera de ser escritos en un CD. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\nombreDeUsuario\Configuración local\Datos de programa\Microsoft\CD Burning. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning. |
|
CSIDL_CONNECTIONS |
Carpeta virtual que representa las Conexiones de red y que contiene conexiones de red y de acceso telefónico. |
|
CSIDL_CONTACTS |
En los equipos que ejecutan Windows Vista, Windows 7 o Windows 8, hace referencia a la carpeta Contactos de %CSIDL_PROFILE%. |
|
CSIDL_CONTROLS |
Carpeta virtual que contiene los iconos de los elementos del Panel de control. |
|
CSIDL_COOKIES |
Directorio del sistema de archivos que sirve de repositorio común de las cookies de Internet. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\nombreDeUsuario\Cookies. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\AppData\Roaming\Microsoft\Windows\Cookies. |
|
CSIDL_DESKTOP |
Carpeta virtual que representa el escritorio de Windows. |
|
CSIDL_DESKTOPDIRECTORY |
Directorio del sistema de archivos que se usa para almacenar físicamente los objetos de archivos en el escritorio, que no se debe confundir con la carpeta de escritorio en sí. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\nombreDeUsuario\Escritorio. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\Escritorio. |
|
CSIDL_DRIVES |
Carpeta virtual que representa Mi PC y que incluye todo el contenido del equipo local: los dispositivos de almacenamiento, las impresoras y el Panel de control. La carpeta también puede contener las unidades de red asignadas. |
|
CSIDL_FAVORITES |
Directorio del sistema de archivos que sirve de repositorio común de los favoritos del usuario. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\nombreDeUsuario\Favoritos. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\Favoritos. |
|
CSIDL_HISTORY |
Directorio del sistema de archivos que sirve de repositorio común de los elementos del historial de Internet. |
|
CSIDL_INTERNET |
Una carpeta virtual para Internet Explorer. |
|
CSIDL_INTERNET_CACHE |
Directorio del sistema de archivos que sirve de repositorio común de los archivos temporales de Internet. Una ruta de acceso típica Windows XP es C:\Documents and Settings\nombreDeUsuario\Configuración local\Datos de programa\Microsoft\CD Burning. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\AppData\Local\Microsoft\Windows\Archivos temporales de Internet |
|
CSIDL_LOCAL_APPDATA |
Directorio del sistema de archivos que sirve de repositorio de datos para las aplicaciones locales sin movilidad. Una ruta de acceso típica Windows XP es C:\Documents and Settings\nombreDeUsuario\Configuración local\Datos de programa. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\AppData\Local. |
|
CSIDL_MYDOCUMENTS |
Carpeta virtual que representa Mis documentos. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\Usuario\Mis documentos. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\Documentos. |
|
CSIDL_MYMUSIC |
Directorio del sistema de archivos que sirve de repositorio común de los archivos de música. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\Usuario\Mis documentos\Mi música. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\Música. |
|
CSIDL_MYPICTURES |
Directorio del sistema de archivos que sirve de repositorio común de los archivos de imagen. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\nombreDeUsuario\Mis documentos\Mis imágenes. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\Imágenes. |
|
CSIDL_MYVIDEO |
Directorio del sistema de archivos que sirve de repositorio común de los archivos de vídeo. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\nombreDeUsuario\Mis documentos\Mis vídeos. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\Vídeos. |
|
CSIDL_NETHOOD |
Directorio del sistema de archivos que contiene los objetos de vínculos que pueden existir en la carpeta virtual Mis sitios de red. No es lo mismo que CSIDL_NETWORK, que representa la raíz del espacio de nombres de red. Una ruta de acceso típica es C:\Documents and Settings\nombreDeUsuario\Entorno de red. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\AppData\Roaming\Microsoft\Windows\Network Shortcuts. |
|
CSIDL_NETWORK |
Carpeta virtual que representa Mis sitios de red, la raíz de la jerarquía del espacio de nombres de red. |
|
CSIDL_PERSONAL |
En Windows Vista, Windows 7 o Windows 8, carpeta virtual que representa el elemento de escritorio Mis documentos. Es equivalente a CSIDL_MYDOCUMENTS. En Windows XP, directorio del sistema de archivos que se usa para almacenar físicamente el repositorio de documentos común de un usuario. Una ruta de acceso típica es C:\Documents and Settings\nombreDeUsuario\Mis documentos. |
|
CSIDL_PLAYLISTS |
En equipos que ejecutan Windows Vista, Windows 7 o Windows 8, carpeta virtual que se usa para almacenar álbumes para reproducción, normalmente, C:\Usuarios\nombreDeUsuario\Mi música\Listas de reproducción. |
|
CSIDL_PRINTERS |
Carpeta virtual que contiene las impresoras instaladas. |
|
CSIDL_PRINTHOOD |
Directorio del sistema de archivos que contiene los objetos de vínculos que pueden existir en la carpeta virtual Impresoras. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\nombreDeUsuario\Impresoras. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\AppData\Roaming\Microsoft\Windows\Printer Shortcuts. |
|
CSIDL_PROFILE |
Carpeta del perfil de usuario. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\nombreDeUsuario. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario. |
|
CSIDL_PROGRAMS |
Directorio del sistema de archivos que contiene los grupos de programas del usuario, que son en sí mismos directorios del sistema de archivos. Una ruta de acceso típica es C:\Documents and Settings\nombreDeUsuario\Menú Inicio\Programas. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\AppData\Roaming\Microsoft\Windows\Menú Inicio\Programas. |
|
CSIDL_RECENT |
Directorio del sistema de archivos que contiene accesos directos a los documentos que el usuario ha utilizado más recientemente. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\nombreDeUsuario\Mis documentos recientes. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\AppData\Roaming\Microsoft\Windows\Archivos recientes. |
|
CSIDL_SENDTO |
Directorio del sistema de archivos que contiene los elementos del menú Enviar a. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\nombreDeUsuario\SendTo. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\AppData\Roaming\Microsoft\Windows\SendTo. |
|
CSIDL_STARTMENU |
Directorio del sistema de archivos que contiene los elementos del menú Inicio. Una ruta de acceso típica es C:\Documents and Settings\nombreDeUsuario\Menú Inicio. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\AppData\Roaming\Microsoft\Windows\Menú Inicio. |
|
CSIDL_STARTUP |
Directorio del sistema de archivos que se corresponde con el grupo de programas de inicio del usuario. Una ruta de acceso típica es C:\Documents and Settings\nombreDeUsuario\Menú Inicio\Programas\Inicio. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\AppData\Roaming\Microsoft\Windows\Menú Inicio\Programas\Inicio. |
|
CSIDL_TEMPLATES |
Directorio del sistema de archivos que sirve de repositorio común de las plantillas de documentos. Una ruta de acceso típica en Windows XP es C:\Documents and Settings\nombreDeUsuario\Plantillas. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es C:\Usuarios\nombreDeUsuario\AppData\Roaming\Microsoft\Windows\Templates. |
|
HOMEPATH |
Igual que la variable de entorno estándar. |
|
TEMP |
Carpeta temporal del equipo. Una ruta de acceso típica en Windows XP es %USERPROFILE%\Configuración local\Temp. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es %USERPROFILE%\AppData\Local\Temp. |
|
TMP |
Carpeta temporal del equipo. Una ruta de acceso típica en Windows XP es %USERPROFILE%\Configuración local\Temp. Una ruta de acceso típica en Windows Vista, Windows 7 o Windows 8 es %USERPROFILE%\AppData\Local\Temp. |
|
USERPROFILE |
Igual que CSIDL_PROFILE. |
|
USERSID |
Representa el identificador de seguridad (SID) de la cuenta de usuario actual. Por ejemplo: S-1-5-21-1714567821-1326601894-715345443-1026. |