Exploración de las variables de entorno de Windows 10

Exploración de las variables de entorno de Windows 10

Una variable de entorno (environment variable) es una breve referencia a algún objeto del sistema. Utilizando estas abreviaturas, por ejemplo, es posible crear rutas universales para aplicaciones que se ejecutarán en cualquier PC, independientemente de los nombres de usuario y otros parámetros.

Variables de entorno de Windows

Puede obtener información sobre las variables existentes en las propiedades del sistema. Para ello, haga clic con el botón derecho del ratón en el acceso directo a Ordenador en el escritorio y seleccione el elemento correspondiente.

Ir a. «Configuración avanzada».

En la ventana que se abre con la pestaña «Extras». haga clic en el botón indicado en la captura de pantalla siguiente.

Aquí vemos dos bloques. La primera contiene las variables del usuario y la segunda las del sistema.

Si quieres ver la lista completa, ejecuta «Command Prompt». como administrador y ejecute el comando (introduzca y pulse ENTRAR EN).

set > %homepath%desktopset.txt

Leer más: Cómo abrir el «Símbolo del sistema» en Windows 10

Un archivo llamado «set.txt»que contendrá todas las variables de entorno disponibles en el sistema.

Todos ellos pueden utilizarse en la consola o en los scripts para ejecutar programas o buscar objetos encerrando el nombre en signos de porcentaje. Por ejemplo, en el comando anterior, en lugar de la ruta

C:UsersИмя_пользователя

utilizamos

%homepath%

Nota: las mayúsculas y minúsculas no son importantes cuando se escriben variables. Ruta=ruta=PATH

Variables PATH y PATHEXT

Mientras que todo está claro con las variables regulares (una referencia significa un valor), estas dos se distinguen. Un examen más detallado muestra que se refieren a varios objetos a la vez. Averigüemos cómo funciona.

«SENDERO» permite que los archivos ejecutables y los scripts «que se encuentran» en directorios específicos se ejecuten sin especificar su ubicación exacta. Por ejemplo, si se introduce el «Línea de comandos».

explorer.exe

el sistema buscará en las carpetas especificadas en el valor de la variable, encontrará y ejecutará el programa correspondiente. Hay dos maneras de utilizar esto en su beneficio:

Para aplicar los ajustes, es posible que tenga que reiniciar «Explorador».. Para hacerlo rápidamente, haga lo siguiente

Abrir «Símbolo del sistema». y escribir un comando

taskkill /F /IM explorer.exe

Todas las carpetas y «Barra de tareas». desaparecerá. A continuación, vuelve a poner en marcha «Explorador»..

explorer

Una cosa más: si has estado trabajando con «Línea de comandos».También debe reiniciarse, es decir, la consola no «sabrá» que la configuración ha cambiado. Lo mismo ocurre con los frameworks en los que se depura el código. También puedes reiniciar tu ordenador o cerrar la sesión y volver a iniciarla.

Ahora todos los archivos colocados en «C:³³» pueden abrirse (ejecutarse) introduciendo sólo su nombre.

«PATHEXT»La opción «PATHEXT», a su vez, permite no especificar ni siquiera la extensión del archivo, si está prescrita en sus valores.

El principio de funcionamiento es el siguiente: el sistema recorre las extensiones una a una hasta encontrar el objeto correspondiente, y lo hace en los directorios especificados en «SENDERO».

Creación de variables de entorno

La creación de variables es sencilla:

  1. Presiona el botón. «Crear».. Puede hacerlo tanto en la partición del usuario como en la del sistema.
  2. Introduzca un nombre, por ejemplo, «escritorio». Observe que ese nombre no se ha utilizado ya (consulte las listas).
  3. En el campo. «Valor». Especifique la ruta de acceso a la carpeta «Escritorio».C:UsersИмя_пользователяDesktop
  4. Haga clic en OK. Repita esta acción en todas las ventanas abiertas (véase más arriba).
  5. Reiniciando «El Explorador». y la consola o todo el sistema.
  6. Hecho, la nueva variable se crea, puede verla en la lista correspondiente.

A modo de ejemplo, vamos a rehacer el comando que utilizamos para obtener la lista (el primero del artículo). Ahora, en lugar de

set > %homepath%desktopset.txt

sólo tenemos que introducir

set > %desktop%set.txt

Conclusión:

El uso de variables de entorno ahorra mucho tiempo al escribir scripts o interactuar con la consola del sistema. Otra ventaja es la optimización del código que se crea. Ten en cuenta que las variables que creas no están disponibles en otros ordenadores y los scripts (guiones, aplicaciones) que las utilicen no funcionarán, por lo que antes de transferir archivos a otro usuario debes notificárselo y ofrecerle crear un elemento correspondiente en tu sistema.

Nos alegramos de que hayamos podido ayudarle con el problema.

Describa lo que no le ha funcionado.
Nuestros especialistas tratarán de responder con la mayor rapidez posible.

¿Le ha ayudado este artículo?