Documentos de Académico
Documentos de Profesional
Documentos de Cultura
utilizarlas.
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 or la necesidad de acceder al contenido de valores
dinmicos, distintos en cada sistema, son armetros reestablecidos a rutas, valores o
alicaciones que cambian se!"n el entorno, #C o sistema o el usuario que los utilice.
Las variables ermiten acceder a arc$ivos y funciones comunes del sistema en cualquier
lu!ar donde estas se encuentren localizadas.
Cada usuario tiene la oci%n de esco!er diferentes ubicaciones fsicas a arc$ivos y
directorios de su sistema, ero siemre las variables indicarn la ubicaci%n e&acta.
'l!unos e(emlos de variables de entorno reestablecidas 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 alicaci%n o ro!rama que instales o utilices en tu sistema al tener necesidad
de escribir valores en tu careta de usuario solo odr $acerlo utilizando la variable
antes mencionada *+,-./'0-*, ya que la ruta es diferente en cada equio orque
incluye el nombre del usuario que es diferente en cada ocasi%n.
1e la misma forma si creas un arc$ivo batc$, que necesitas coie un arc$ivo
determinado en el escritorio, la "nica manera de lo!rarlo es usando la variable
*+,-.#.234L-*, ya que la careta -scritorio se encuentra dentro de la careta del
usuario, que en todas las #C !eneralmente tienen un nombre y una ruta distinta, en este
caso tu arc$ivo batc$ tendr que contener la ruta) *+,-.#.234L-*51es6to ara
ase!urarte que funcione en cualquier comutadora en la que se e(ecute.
Windows tiene sus roias variables de entorno establecidas, ero e&isten otras que son
a!re!adas or al!unos ro!ramas y que les son imrescindibles ara su funcionamiento.
Como conocer las variables de entorno actuales en
nuestro sistema.
#ara conocer las variables de entorno actualmente establecidas en nuestro sistema, solo
es necesario abrir la consola de cmd e introducir el comando ,-7, se mostrarn todas
las variables de entorno actuales (unto con sus resectivos valores.
Como crear una variable de entorno.
-s osible crear variables de entorno en nuestro sistema, ara establecer armetros
determinados en la confi!uraci%n de Windows.
-&isten dos maneras, mediante la interface de Windows y utilizando la lnea de
comandos.
Crear una variable de entorno mediante la interface de Windows.
-(emlo 89 Crear una variable ara establecer un directorio que sirva de destino y
almacn ara que todos los arc$ivos que se coien con distintos comandos se !uarden
all.
-n este e(emlo la careta que recibir todos los arc$ivos que coies est en la ruta)
!"Almacen
#ara crear la variable accede a)
Propiedades de Mi P# $%&pciones avan'adas $%(ariables de entorno
-n la arte suerior de la ventana donde dice (ariables de entorno para el usuario, da
un clic sobre el bot%n Nuevo, en Nombre de la variable escribe C2#4',, en (alor la
ruta) 1)5'lmacen.
-s todo, e(emlo del c%di!o usado ara coiar todo el contenido de un 1V1 que est en
la unidad - a tu careta 'lmacn) robocopy E:\ %COPI!% "E
-(emlo :9 Crear una variable ara e(ecutar una alicaci%n, en este e(emlo Virtual1ub
que est en la ruta) #!"Aplicaciones"(irtualub$).*.+"(irtualub.e,e.
'ccede a la ventana de Variables de entorno, da un clic sobre el bot%n Nuevo, en
Nombre de la variable escribe V1, en (alor la ruta a la alicaci%n.
#ara iniciar la alicaci%n en la ventana de cmd escribe %#$% y -nter.
Crear una variable de entorno utili%ando la l&nea de comandos.
7ambin uedes crear una variable de entorno mediante la lnea de comandos, ara eso
utiliza el comando ,-7; de la si!uiente forma) SET- (AR.A/0E (A0&R.
#ara crear la variable del rimer e(emlo solo utiliza) !E'( COPI! $:\lmacen y
resiona -nter.
Como veras es muc$o ms fcil. .
)ista de las variables de entorno predeterminadas en
Windows *
#ara conocer el valor de al!unas de estas variables uedes in!resarlas directamente en la
consola de cmd, 4nicio o en -(ecutar, ara mostrar otras tienes que anteoner el
comando ec$o a la variable.
'l!unas de las variables no almacenan un valor fi(o, sino que se eval"an al momento de
edir su valor, son los casos de) *C1*, *1'7-*, *740-*, *-..2.L-V-L* y
*C01C01L4/-*.
*'LL+,-.,#.234
L-*
-sta variable devuelve la localizaci%n del erfil de todos los
usuarios, or lo !eneral es C)5#ro!ram51ata, careta oculta en la
unidad C.
*'##1'7'*
+na de las variables ms utilizadas, careta oculta donde !uardan
sus datos las alicaciones, se encuentra dentro de la careta de
usuario.
-n Windows 7 y Vista la ruta es la si!uiente)
C)5+sers5/ombre1e+suario5'1ata5.oamin!.
-n Windows ;# la ruta es diferente)
C)51ocuments and ,ettin!s5/ombre1e+suario51atos de ro!rama
*C2002/#.2<.
'034L-,*
Careta donde los ro!ramas almacenan arc$ivos comunes)
C)5#ro!ram 3iles5Common 3iles.
*C01C01L4/-*
0uestra el comando e&acto emleado ara acceder al intrrete de
comandos =cmd.e&e>. #or e(emlo usndolo en la ubicaci%n e&acta
de la consola muestra) C)5Windows5system?:5cmd.e&e 'briendo
una ventana de cmd en el escritorio mostrar) @cmd.e&e@ As A6
us$d @C)5+sers5/ombre1e+suario51es6to@
*C01-;7V-.,42
/*
1evuelve el n"mero de versi%n de nuestro intrrete de comandos.
*C20#+7-./'0
-*
1evuelve el nombre del equio.
*C20,#-C*
1evuelve la ruta de la s$ell de comandos, normalmente)
C)5Windows5,ystem?:.
*1'7-* 1evuelve la fec$a actual.
*-..2.L-V-L* 1evuelve el c%di!o de error del "ltimo comando e(ecutado.
*B20-1.4V-*
1evuelve la unidad en la que est el directorio en el que ests
actualmente.
*B20-#'7B* 1evuelve la ruta comleta a dic$o directorio.
*L2<2/,-.V-.
*
1evuelve el nombre de nuestro servidor =similar a
C20#+7-./'0- ero antecedido de dos barras inclinadas 55>
*L2C'L'##1'7'
*
Careta donde los ro!ramas !uardan arc$ivos temorales.
<eneralmente C)5+sers5/ombre1e+suario5'1ata5Local.
*/+0C-.D23D#.
2C-,,2.,*
1evuelve el n"mero de rocesadores instalados en el equio.
*2,*
1evuelve nuestro sistema oerativo, con la e&ceci%n de Windows
:EEE y ;# que lo devuelven como WindowsD/7.
*#'7B*
Contiene una lista searada or unto y coma de directorios en los
cuales se buscarn los arc$ivos e(ecutables que no se invocan con
una ruta e&lcita.
'arecer lo si!uiente ms otros directorios a!re!ados or
diversas alicaciones.
C)5Windows5system?:FC)5WindowsFC)5Windows5,ystem?:5Wbe
mFC)5Windows5,ystem?:5Windows#ower,$ell5v8.E5
*#'7B-;7* -sta variable contiene una lista searada or unto y comas con
las e&tensiones conocidas de los arc$ivos e(ecutables.
,i el nombre de un e(ecutable termina con una e&tensi%n incluida
en esta lista, es osible omitir dic$a e&tensi%n al invocar el
ro!rama.
#or e(emlo)
.C20F.-;-F.C'7F.C01F.VC,F.VC-F.G,F.G,-F.W,3F.W,BF.0,C
*#.2C-,,2.D'.
CB47-C7+.-*
1evuelve la arquitectura del rocesador.
*#.2C-,,2.D41-
/7434-.*
1evuelve la descrici%n del rocesador.
*#.2C-,,2.DL-
V-L*
1evuelve el n"mero de modelo de rocesador.
*#.2C-,,2.D.-
V4,42/*
1evuelve el n"mero de revisi%n del rocesador.
*#.2<.'01'7'
*
Careta donde los ro!ramas almacenan datos, normalmente)
C)5#ro!ram1ata.
*#.2<.'034L-,
*
1evuelve la careta donde se instalan los ro!ramas,
normalmente) C)5'rc$ivos de #ro!rama.
*#,0odule#at$*
.uta a los modulos de #ower,$ell,
C)5Windows5system?:5Windows#ower,$ell5v8.E50odules5
*#+CL4C*
Careta donde se !uardan datos "blicos comartidos de todos los
usuarios, !eneralmente) C)5+sers5#ublic.
*.'/120* 1evuelve un n"mero al azar entre E y ?:7H7.
*,I,7-01.4V-*
1evuelve la unidad que contiene el directorio raz del sistema,
!eneralmente) C.
*,I,7-0.227* 1evuelve la careta de administraci%n, que suele ser C)5Windows.
*7-0#* *70#*
-stas dos variables contienen la ruta a los directorios donde las
alicaciones y ro!ramas ueden almacenar sus arc$ivos
temorales. -n Windows 7 es)
C)5+sers5/ombre1e+suario5'1ata5Local57em
-n Windows ;# la ubicaci%n es)
C)51ocuments and ,ettin!s5/ombre1e+suario5Confi!uraci%n
local57em
*740-* 1evuelve la $ora actual.
*+,-./'0-* 1evuelve el nombre del usuario actual.
*+,-.#.234L-*
1evuelve la ruta del directorio donde estn los arc$ivos del
usuario actual, normalmente) C)5+sers5/ombre1e+suario.
*W4/14.*
1evuelve la ruta de la careta del sistema oerativo, normalmente)
C)5Windows.
,encillo e instructivo batc$ que lista las informaciones que suministran las variables de
entorno de nuestro sistema.