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.

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.

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.

Mostrar: