Por ejemplo, cuando creas un archivo Autoextraible con WinRAR para extraer un archivo en la carpeta de raiz en Windows... Tu computadora por default tiene la ruta "C:\Windows", pero en otras computadoras la ruta es diferente. Ya sea un Windows desatendido o una actualizacion de sistema operativo.
En el caso de del upgrade Windows Vista a Windows 7, la carpeta C:\Windows original es renombrada a "C:\Windows.0". Entonces tu autoextraíble no funcionaría.
Asi que, cambiamos la configuracion del autoextraible "C:\Windows\carpeta" a "%WINDIR%\carpeta".
Lista:
Windows XP Environment Variables
Código: Seleccionar todo
%ALLUSERSPROFILE% - C:\Documents and Settings\All Users
%APPDATA% - C:\Documents and Settings\{username}\Application Data
%COMMONPROGRAMFILES% - C:\Program Files\Common Files
%COMMONPROGRAMFILES(x86)% - C:\Program Files (x86)\Common Files
%COMSPEC% - C:\Windows\System32\cmd.exe
%HOMEDRIVE% - C:
%HOMEPATH% - C:\Documents and Settings\{username}
%PROGRAMFILES% - C:\Program Files
%PROGRAMFILES(X86)% - C:\Program Files (x86) (only in 64-bit version)
%SystemDrive% - C:
%SystemRoot% - C:\Windows
%TEMP% and %TMP% - C:\Documents and Settings\{username}\Local Settings\Temp
%USERPROFILE% - C:\Documents and Settings\{username}
%WINDIR% - C:\Windows
Código: Seleccionar todo
%ALLUSERSPROFILE% - C:\ProgramData
%APPDATA% - C:\Users\{username}\AppData\Roaming
%COMMONPROGRAMFILES% - C:\Program Files\Common Files
%COMMONPROGRAMFILES(x86)% - C:\Program Files (x86)\Common Files
%COMSPEC% - C:\Windows\System32\cmd.exe
%HOMEDRIVE% - C:
%HOMEPATH% - C:\Users\{username}
%LOCALAPPDATA% - C:\Users\{username}\AppData\Local
%PROGRAMDATA% - C:\ProgramData
%PROGRAMFILES% - C:\Program Files
%PROGRAMFILES(X86)% - C:\Program Files (x86) (only in 64-bit version)
%PUBLIC% - C:\Users\Public
%SystemDrive% - C:
%SystemRoot% - C:\Windows
%TEMP% and %TMP% - C:\Users\{username}\AppData\Local\Temp
%USERPROFILE% - C:\Users\{username}
%WINDIR% - C:\Windows
Fuente:
http://www.askvg.com/list-of-environmen ... sta-and-7/