Está en la página 1de 2

Lista de las variables de entorno de Windows 7, como utilizarlas

Pgina 1 de 2

Variables de entorno en Windows 7, como utilizarlas.


Me gusta Regstrate para ver qu les gusta a tus amigos.

Cules son las variables de entorno en Windows, en que se utilizan, caractersticas, como crear nuevas variables mediante la interface de Windows y a travs de la lnea de comandos. Las variables de entorno se crean por la necesidad de acceder al contenido de valores dinmicos, distintos en cada sistema, son parmetros preestablecidos a rutas, valores o aplicaciones que cambian segn el entorno, PC o sistema o el usuario que los utilice. Las variables permiten acceder a archivos y funciones comunes del sistema en cualquier lugar donde estas se encuentren localizadas. Cada usuario tiene la opcin de escoger diferentes ubicaciones fsicas a archivos y directorios de su sistema, pero siempre las variables indicarn la ubicacin exacta. Algunos ejemplos de variables de entorno preestablecidas son: El nombre del usuario en cualquier equipo lo devuelve la variable %USERNAME% El directorio donde escriben los archivos temporales las aplicaciones o programas es %TEMP% o %TMP%.

Cul es el uso y empleo de las variables de entorno.


Cualquier aplicacin o programa que instales o utilices en tu sistema al tener necesidad de escribir valores en tu carpeta de usuario solo podr hacerlo utilizando la variable antes mencionada %USERNAME%, ya que la ruta es diferente en cada equipo porque incluye el nombre del usuario que es diferente en cada ocasin. De la misma forma si creas un archivo batch, que necesitas copie un archivo determinado en el escritorio, la nica manera de lograrlo es usando la variable %USERPROFILE%, ya que la carpeta Escritorio se encuentra dentro de la carpeta del usuario, que en todas las PC generalmente tienen un nombre y una ruta distinta, en este caso tu archivo batch tendr que contener la ruta: %USERPROFILE%\Desktop para asegurarte que funcione en cualquier computadora en la que se ejecute. Windows tiene sus propias variables de entorno establecidas, pero existen otras que son agregadas por algunos programas y que les son imprescindibles para su funcionamiento.

Como conocer las variables de entorno actuales en nuestro sistema.


Para conocer las variables de entorno actualmente establecidas en nuestro sistema, solo es necesario abrir la consola de cmd e introducir el comando SET, se mostrarn todas las variables de entorno actuales junto con sus respectivos valores.

Como crear una variable de entorno.


Es posible crear variables de entorno en nuestro sistema, para establecer parmetros determinados en la configuracin de Windows. Existen dos maneras, mediante la interface de Windows y utilizando la lnea de comandos.

Crear una variable de entorno mediante la interface de Windows.


Ejemplo 1- Crear una variable para establecer un directorio que sirva de destino y almacn para que todos los archivos que se copien con distintos comandos se guarden all. En este ejemplo la carpeta que recibir todos los archivos que copies est en la ruta: D:\Almacen Para crear la variable accede a: Propiedades de Mi PC ->Opciones avanzadas ->Variables de entorno En la parte superior de la ventana donde dice Variables de entorno para el usuario, da un clic sobre el botn Nuevo, en Nombre de la variable escribe COPIAS, en Valor la ruta: D:\Almacen. Es todo, ejemplo del cdigo usado para copiar todo el contenido de un DVD que est en la unidad E a tu carpeta Almacn: robocopy E:\ % COPIAS% /E Ejemplo 2- Crear una variable para ejecutar una aplicacin, en este ejemplo VirtualDub que est en la ruta: C:\Aplicaciones\VirtualDub-1.9.3 \VirtualDub.exe. Accede a la ventana de Variables de entorno, da un clic sobre el botn Nuevo, en Nombre de la variable escribe VD, en Valor la ruta a la aplicacin. Para iniciar la aplicacin en la ventana de cmd escribe %VD% y Enter.

Crear una variable de entorno utilizando la lnea de comandos.


Tambin puedes crear una variable de entorno mediante la lnea de comandos, para eso utiliza el comando SETX de la siguiente forma: SETX VARIABLE VALOR. Para crear la variable del primer ejemplo solo utiliza: SETX COPIAS D:\Almacen y presiona Enter. Como veras es mucho ms fcil. .

http://norfipc.com/inf/variables-entorno.html

17/11/2011

Lista de las variables de entorno de Windows 7, como utilizarlas

Pgina 2 de 2

Lista de las variables de entorno predeterminadas en Windows 7


Para conocer el valor de algunas de estas variables puedes ingresarlas directamente en la consola de cmd, Inicio o en Ejecutar, para mostrar otras tienes que anteponer el comando echo a la variable. Algunas de las variables no almacenan un valor fijo, sino que se evalan al momento de pedir su valor, son los casos de: %CD%, %DATE%, %TIME%, %ERRORLEVEL% y %CMDCMDLINE%. Esta variable devuelve la localizacin del perfil de todos los usuarios, por lo general es C:\Program\Data, carpeta oculta en la unidad C. Una de las variables ms utilizadas, carpeta oculta donde guardan sus datos las aplicaciones, se encuentra dentro de la carpeta de usuario. En Windows 7 y Vista la ruta es la siguiente: %APPDATA% C:\Users\NombreDeUsuario\AppData\Roaming. En Windows XP la ruta es diferente: C:\Documents and Settings\NombreDeUsuario\Datos de programa Carpeta donde los programas almacenan archivos comunes: %COMMONPROGRAMFILES% C:\Program Files\Common Files. Muestra el comando exacto empleado para acceder al intrprete de comandos (cmd.exe). Por ejemplo usndolo en %CMDCMDLINE% la ubicacin exacta de la consola muestra: C:\Windows\system32\cmd.exe Abriendo una ventana de cmd en el escritorio mostrar: "cmd.exe" /s /k pushd "C:\Users\NombreDeUsuario\Desktop" %CMDEXTVERSION% Devuelve el nmero de versin de nuestro intrprete de comandos. %COMPUTERNAME% Devuelve el nombre del equipo. %COMSPEC% Devuelve la ruta de la shell de comandos, normalmente: C:\Windows\System32. %DATE% Devuelve la fecha actual. %ERRORLEVEL% Devuelve el cdigo de error del ltimo comando ejecutado. %HOMEDRIVE% Devuelve la unidad en la que est el directorio en el que ests actualmente. %HOMEPATH% Devuelve la ruta completa a dicho directorio. %LOGONSERVER% Devuelve el nombre de nuestro servidor (similar a COMPUTERNAME pero antecedido de dos barras inclinadas \\) Carpeta donde los programas guardan archivos temporales. Generalmente %LOCALAPPDATA% C:\Users\NombreDeUsuario\AppData\Local. %NUMBER_OF_PROCESSORS% Devuelve el nmero de procesadores instalados en el equipo. Devuelve nuestro sistema operativo, con la excepcin de Windows 2000 y XP que lo devuelven como %OS% Windows_NT. Contiene una lista separada por punto y coma de directorios en los cuales se buscarn los archivos ejecutables que no se invocan con una ruta explcita. %PATH% Aparecer lo siguiente ms otros directorios agregados por diversas aplicaciones. C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32 \WindowsPowerShell\v1.0\ Esta variable contiene una lista separada por punto y comas con las extensiones conocidas de los archivos ejecutables. %PATHEXT% Si el nombre de un ejecutable termina con una extensin incluida en esta lista, es posible omitir dicha extensin al invocar el programa. Por ejemplo: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC % Devuelve la arquitectura del procesador. PROCESSOR_ARCHITECTURE% %PROCESSOR_IDENTIFIER% Devuelve la descripcin del procesador. %PROCESSOR_LEVEL% Devuelve el nmero de modelo de procesador. %PROCESSOR_REVISION% Devuelve el nmero de revisin del procesador. %PROGRAMDATA% Carpeta donde los programas almacenan datos, normalmente: C:\ProgramData. %PROGRAMFILES% Devuelve la carpeta donde se instalan los programas, normalmente: C:\Archivos de Programa. %PSModulePath% Ruta a los modulos de PowerShell, C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ %PUBLIC% Carpeta donde se guardan datos pblicos compartidos de todos los usuarios, generalmente: C:\Users\Public. %RANDOM% Devuelve un nmero al azar entre 0 y 32767. %SYSTEMDRIVE% Devuelve la unidad que contiene el directorio raz del sistema, generalmente: C. %SYSTEMROOT% Devuelve la carpeta de administracin, que suele ser C:\Windows. Estas dos variables contienen la ruta a los directorios donde las aplicaciones y programas pueden almacenar sus archivos temporales. En Windows 7 es: %TEMP% %TMP% C:\Users\NombreDeUsuario\AppData\Local\Temp En Windows XP la ubicacin es: C:\Documents and Settings\NombreDeUsuario\Configuracin local\Temp %TIME% Devuelve la hora actual. %USERNAME% Devuelve el nombre del usuario actual. Devuelve la ruta del directorio donde estn los archivos del usuario actual, normalmente: %USERPROFILE% C:\Users\NombreDeUsuario. %WINDIR% Devuelve la ruta de la carpeta del sistema operativo, normalmente: C:\Windows. %ALLUSERSPROFILE%

http://norfipc.com/inf/variables-entorno.html

17/11/2011