Variables de entorno reconocidas
Cuando se usan los archivos MigDocs.xml
XML , MigApp.xml
y MigUser.xml
, se pueden usar las variables de entorno para identificar carpetas que pueden ser diferentes en equipos diferentes. Los valores de la lista de identificadores de elementos especiales constantes (CSIDL) proporcionan una manera de identificar las carpetas que las aplicaciones usan con frecuencia, pero que podrían tener nombres o ubicaciones diferentes en un equipo determinado. Por ejemplo, la carpeta Documentos podría estar C:\Users\<Username>\Documents
en un equipo y C:\Users\<Username>\My Documents
en otro. El carácter comodín asterisco (*) se puede usar en los MigUser.xml
archivos y MigDoc.xml
MigApp.xml
. Sin embargo, el carácter comodín asterisco (*) no se puede usar en el Config.xml
archivo.
Variables que se procesan para el sistema operativo y en el contexto de cada usuario
Estas variables se pueden usar 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%\Public o %PROFILESFOLDER%\all users . |
COMMONPROGRAMFILES | Igual que CSIDL_PROGRAM_FILES_COMMON. |
COMMONPROGRAMFILES(X86) | Hace referencia a la C:\Program Files (x86)\Common Files carpeta en sistemas de 64 bits. |
CSIDL_COMMON_ADMINTOOLS | Versión 10.0. Directorio del sistema de archivos que contiene herramientas administrativas para todos los usuarios del equipo. |
CSIDL_COMMON_ALTSTARTUP | Directorio del sistema de archivos que corresponde al grupo de programas de inicio no localizado para todos los usuarios. |
CSIDL_COMMON_APPDATA | Directorio del sistema de archivos que contiene los datos de la aplicación para todos los usuarios. Una ruta de acceso típica de Windows es C:\ProgramData . |
CSIDL_COMMON_DESKTOPDIRECTORY | Directorio del sistema de archivos que contiene archivos y carpetas que aparecen en el escritorio para todos los usuarios. Una ruta de acceso típica es C:\Users\Public\Desktop . |
CSIDL_COMMON_DOCUMENTS | Directorio del sistema de archivos que contiene documentos que son comunes a todos los usuarios. Una ruta de acceso típica es C:\Users\Public\Documents . |
CSIDL_COMMON_FAVORITES | Directorio del sistema de archivos que actúa como repositorio común para favoritos comunes a todos los usuarios. Una ruta de acceso típica es C:\Users\Public\Favorites. |
CSIDL_COMMON_MUSIC | Directorio del sistema de archivos que actúa como repositorio de archivos de música comunes a todos los usuarios. Una ruta de acceso típica es C:\Users\Public\Music . |
CSIDL_COMMON_PICTURES | Directorio del sistema de archivos que actúa como repositorio de archivos de imagen comunes a todos los usuarios. Una ruta de acceso típica es C:\Users\Public\Pictures . |
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:\ProgramData\Microsoft\Windows\Start Menu\Programs . |
CSIDL_COMMON_STARTMENU | Directorio del sistema de archivos que contiene los programas y carpetas que aparecen en el menú Inicio para todos los usuarios. Una ruta de acceso típica en Windows es C:\ProgramData\Microsoft\Windows\Start Menu . |
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:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup . |
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 es C:\ProgramData\Microsoft\Windows\Templates . |
CSIDL_COMMON_VIDEO | Directorio del sistema de archivos que actúa como repositorio de archivos de vídeo comunes a todos los usuarios. Una ruta de acceso típica es C:\Users\Public\Videos . |
CSIDL_DEFAULT_APPDATA | Hace referencia a la Appdata carpeta dentro de %DEFAULTUSERPROFILE% . |
C SIDL_DEFAULT_LOCAL_APPDATA | Hace referencia a la carpeta local Appdata dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_COOKIES | Hace referencia a la carpeta Cookies dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_CONTACTS | Hace referencia a la carpeta Contactos dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_DESKTOP | Hace referencia a la carpeta Escritorio dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_DOWNLOADS | Hace referencia a la carpeta Descargas dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_FAVORITES | Hace referencia a la carpeta Favoritos dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_HISTORY | Hace referencia a la carpeta Historial dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_INTERNET_CACHE | Hace referencia a la carpeta Caché de Internet dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_PERSONAL | Hace referencia a la carpeta Personal dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_MYDOCUMENTS | Hace referencia a la carpeta Documentos dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_MYPICTURES | Hace referencia a la carpeta Imágenes dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_MYMUSIC | Hace referencia a la carpeta Música dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_MYVIDEO | Hace referencia a la carpeta Vídeos dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_RECENT | Hace referencia a la carpeta Reciente dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_SENDTO | Hace referencia a la carpeta Enviar a dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_STARTMENU | Hace referencia a la carpeta Menú inicio dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_PROGRAMS | Hace referencia a la carpeta Programas dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_STARTUP | Hace referencia a la carpeta Inicio dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_TEMPLATES | Hace referencia a la carpeta Plantillas dentro de %DEFAULTUSERPROFILE% . |
CSIDL_DEFAULT_QUICKLAUNCH | Hace referencia a la carpeta Inicio rápido dentro de %DEFAULTUSERPROFILE% . |
CSIDL_FONTS | Carpeta virtual que contiene fuentes. Una ruta de acceso típica es C:\Windows\Fonts . |
CSIDL_PROGRAM_FILESX86 | La carpeta Archivos de programa en sistemas de 64 bits. Una ruta de acceso típica es C:\Program Files (x86) . |
CSIDL_PROGRAM_FILES_COMMONX86 | Carpeta para los componentes que se comparten entre aplicaciones en sistemas de 64 bits. Una ruta de acceso típica es C:\Program Files (x86)\Common . |
CSIDL_PROGRAM_FILES | La carpeta Archivos de programa. Una ruta de acceso típica es C:\Program Files . |
CSIDL_PROGRAM_FILES_COMMON | Carpeta para los componentes que se comparten entre aplicaciones. Una ruta de acceso típica es C:\Program Files\Common . |
CSIDL_RESOURCES | Directorio del sistema de archivos que contiene datos de recursos. Una ruta de acceso típica es C:\Windows\Resources . |
CSIDL_SYSTEM | La carpeta Sistema de Windows. Una ruta de acceso típica es C:\Windows\System32 . |
CSIDL_WINDOWS | La ruta de acceso raíz del sistema o directorio de Windows. Este valor corresponde a las variables de %WINDIR% entorno 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] . |
ARCHIVOS DE PROGRAMA | Igual que CSIDL_PROGRAM_FILES. |
PROGRAMFILES(X86) | Hace referencia a la C:\Program Files (x86) carpeta en sistemas de 64 bits. |
SISTEMA | Hace referencia a %WINDIR%\system32 . |
SYSTEM16 | Hace referencia a %WINDIR%\system . |
SYSTEM32 | Hace referencia a %WINDIR%\system32 . |
SYSTEMDRIVE | Unidad que contiene la carpeta Windows. Este valor es un nombre de unidad y no un nombre de carpeta (C: no C:\ ). |
SYSTEMPROFILE | Hace referencia al valor de HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath] . |
SYSTEMROOT | Igual que WINDIR. |
WINDIR | Hace referencia a la carpeta de Windows ubicada en la unidad del sistema. |
Variables que solo se reconocen en el contexto de usuario
Estas variables se pueden usar en los archivos .xml dentro de 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 herramientas administrativas para un usuario individual. Microsoft Management Console (MMC) guarda las consolas personalizadas en este directorio, que se desplaza con el perfil de usuario. |
CSIDL_ALTSTARTUP | Directorio del sistema de archivos que corresponde al grupo de programas de inicio no localizado del usuario. |
CSIDL_APPDATA | Directorio del sistema de archivos que actúa como repositorio común para datos específicos de la aplicación. Una ruta de acceso típica es C:\Users\<username>\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 un área de almacenamiento provisional para los archivos que esperan ser escritos en CD. Una ruta de acceso típica es C:\Users\<username>\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning . |
CSIDL_CONNECTIONS | La carpeta virtual que representa Connections de red que contiene conexiones de red y acceso telefónico local. |
CSIDL_CONTACTS | Este valor hace referencia a la carpeta Contactos en %CSIDL_PROFILE%. |
CSIDL_CONTROLS | Carpeta virtual que contiene iconos para los elementos de Panel de control. |
CSIDL_COOKIES | Directorio del sistema de archivos que actúa como repositorio común para las cookies de Internet. Una ruta de acceso típica es C:\Users\<username>\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 objetos de archivo en el escritorio, que no debe confundirse con la propia carpeta de escritorio. Una ruta de acceso típica es C:\Users\<username>\Desktop . |
CSIDL_DRIVES | La carpeta virtual que representa Este equipo que contiene todo lo que hay en el equipo local: dispositivos de almacenamiento, impresoras y Panel de control. La carpeta también podría contener unidades de red asignadas. |
CSIDL_FAVORITES | Directorio del sistema de archivos que actúa como repositorio común para los favoritos del usuario. Una ruta de acceso típica es C:\Users\<username>\Favorites . |
CSIDL_HISTORY | Directorio del sistema de archivos que actúa como repositorio común para los elementos del historial de Internet. |
CSIDL_INTERNET | Una carpeta virtual para Internet Explorer. |
CSIDL_INTERNET_CACHE | Directorio del sistema de archivos que actúa como repositorio común para archivos temporales de Internet. Una ruta de acceso típica es C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files |
CSIDL_LOCAL_APPDATA | Directorio del sistema de archivos que actúa como repositorio de datos para aplicaciones locales que no son móviles. Una ruta de acceso típica es C:\Users\<username>\AppData\Local . |
CSIDL_MYDOCUMENTS | Carpeta virtual que representa la carpeta Documentos . Una ruta de acceso típica es C:\Users\<username>\Documents . |
CSIDL_MYMUSIC | Directorio del sistema de archivos que actúa como repositorio común para los archivos de música. Una ruta de acceso típica es C:\Users\<username>\Music . |
CSIDL_MYPICTURES | Directorio del sistema de archivos que actúa como repositorio común para los archivos de imagen. Una ruta de acceso típica es C:\Users\<username>\Pictures . |
CSIDL_MYVIDEO | Directorio del sistema de archivos que actúa como repositorio común para los archivos de vídeo. Una ruta de acceso típica es C:\Users\<username>\Videos . |
CSIDL_NETHOOD | Directorio del sistema de archivos que contiene los objetos de vínculo que podrían existir en la carpeta virtual 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:\Users\<username>\AppData\Roaming\Microsoft\Windows\Network Shortcuts . |
CSIDL_NETWORK | Carpeta virtual que representa el elemento De escritorio de red, la raíz de la jerarquía de espacios de nombres de red. |
CSIDL_PERSONAL | Carpeta virtual que representa el elemento de< escritorio Usuario>. Este valor es equivalente a CSIDL_MYDOCUMENTS. Una ruta de acceso típica es C:\User\<username>\Documents . |
CSIDL_PLAYLISTS | La carpeta virtual que se usa para almacenar álbumes de reproducción, normalmente C:\Users\<username>\Music\Playlists . |
CSIDL_PRINTERS | La carpeta virtual que contiene las impresoras instaladas. |
CSIDL_PRINTHOOD | Directorio del sistema de archivos que contiene los objetos de vínculo que pueden existir en la carpeta virtual Printers. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Printer Shortcuts . |
CSIDL_PROFILE | Carpeta de perfil del usuario. Una ruta de acceso típica es C:\Users\<username> . |
CSIDL_PROGRAMS | Directorio del sistema de archivos que contiene los grupos de programas del usuario, que son ellos mismos directorios del sistema de archivos. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs . |
CSIDL_RECENT | Directorio del sistema de archivos que contiene accesos directos a los documentos usados más recientemente por el usuario. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Recent . |
CSIDL_SENDTO | Directorio del sistema de archivos que contiene elementos de menú Enviar a . Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\SendTo . |
CSIDL_STARTMENU | Directorio del sistema de archivos que contiene elementos de menú Inicio . Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu . |
CSIDL_STARTUP | Directorio del sistema de archivos que corresponde al grupo de programas de inicio del usuario. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup . |
CSIDL_TEMPLATES | Directorio del sistema de archivos que actúa como repositorio común para las plantillas de documento. Una ruta de acceso típica es C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Templates . |
HOMEPATH | Igual que la variable de entorno estándar. |
TEMP | La carpeta temporal del equipo. Una ruta de acceso típica es %USERPROFILE%\AppData\Local\Temp . |
TMP | La carpeta temporal del equipo. Una ruta de acceso típica es %USERPROFILE%\AppData\Local\Temp . |
USERPROFILE | Igual que CSIDL_PROFILE. |
USERSID | Representa el identificador de seguridad de la cuenta de usuario (SID) actual. Por ejemplo, S-1-5-21-1714567821-1326601894-715345443-1026 . |