¿Qué es Windows PATH y cómo se le agregan cosas?

La forma más eficiente de hacer la mayoría de las cosas en Windows es a través de la interfaz gráfica. Sin embargo, de vez en cuando, debe recurrir a la línea de comandos para solucionar problemas, programar o simplemente trabajar en su credibilidad de nerd. Pero si está intentando ejecutar algo que no es parte nativa de Windows, deberá agregarlo a su variable PATH. Eso le dice a su sistema dónde buscar los ejecutables cuando los solicita.

¿Qué es PATH?

Las variables de entorno almacenan datos sobre el entorno de un sistema para que el sistema sepa dónde buscar determinada información. La variable PATH es una de las variables de entorno más conocidas, ya que existe en máquinas Windows, Mac y Linux y hace un trabajo bastante orientado al usuario en todos. Su forma real es solo una cadena de texto que contiene una lista de rutas de directorio que el sistema buscará cada vez que solicite un programa.

Ejemplo de Python de ruta de Windows

Esto es un poco como agregar un acceso directo de escritorio a su línea de comando. En lugar de ingresar “C: Users username AppData Local Programs Python Python38-32 python.exe” para iniciar Python, puede agregar la carpeta que contiene el archivo a la variable PATH y simplemente escribir “python” para lanzarlo en el futuro. Hazlo con cualquier programa que te guste, ya sea que inicie una GUI (como el Bloc de notas) o funcione en la interfaz de línea de comandos (como Python).

Lanzamiento de Windows Path Charmap

En Windows, PATH (en mayúsculas solo por convención, ya que el sistema de archivos NTFS de Windows no distingue entre mayúsculas y minúsculas) apunta de forma predeterminada a los directorios “C: Windows” y “C: Windows system32”. Si escribe charmap en la línea de comando, obtendrá una lista masiva de caracteres Unicode que puede copiar y usar, por ejemplo. “Notepad” ejecuta el Bloc de notas, “msinfo32” le proporciona una lista de las especificaciones de su computadora, etc.

Estos programas también se pueden iniciar con la GUI. Pero si ya está trabajando en la línea de comandos, ejecutar programas con solo escribir sus nombres es mucho más fácil. Esto es especialmente cierto si está intentando iniciar un programa que se abrirá y se ejecutará dentro de la interfaz de línea de comandos, como Python o Node.js.

¿Cómo edito la variable PATH?

La GUI de Windows es bastante sencilla, por lo que probablemente sea la mejor manera para que la mayoría de la gente edite PATH.

Usando la GUI de Windows

1. Abra “Propiedades del sistema” y vaya a la pestaña “Avanzado”. La forma más sencilla de hacerlo es escribiendo environment variable en la barra de búsqueda de Windows y haga clic en “Editar las variables de entorno del sistema”.

Búsqueda de propiedades del sistema de ruta de Windows

Alternativamente, puede ir a “Panel de control -> Sistema y seguridad -> Sistema” y hacer clic en “Configuración avanzada del sistema”; tipo sysdm.cpl en el comando Ejecutar; o haga clic con el botón derecho en “Esta PC”, seleccione “Propiedades” y haga clic en “Configuración avanzada del sistema”. Todos van al mismo lugar.

2. Una vez que esté en la pestaña “Avanzado”, haga clic en “Variables de entorno …”

Propiedades avanzadas del sistema de ruta de Windows

3. El cuadro superior contiene variables de usuario, lo que significa que las modificaciones solo se aplicarán a su cuenta. Si tiene varias cuentas en una máquina y desea que los cambios afecten a todos, edite el cuadro inferior que contiene las variables del sistema.

Variables de entorno de ruta de Windows

4. Seleccione el usuario o la variable de ruta del sistema (no deje que el título-caso lo engañe; RUTA y Ruta son iguales en Windows) que desea editar y haga clic en el botón “Editar …” debajo del cuadro.

Variable de entorno de edición de ruta de Windows

5. Si ya tiene la ruta a la carpeta que desea agregar, simplemente haga clic en “Nuevo” y pegue la ruta completa (no directamente en el ejecutable, solo en la carpeta que lo contiene). Estoy pegando la ruta a mi directorio NodeJS para poder usar JavaScript en la línea de comando.

Variable de entorno de edición de ruta de Windows Nuevo

6. Si prefiere buscar la carpeta y seleccionarla manualmente, use el botón “Examinar” para navegar a la carpeta donde se encuentra su ejecutable y presione el botón “Aceptar” cuando esté allí.

Nodo de exploración de variables de entorno de edición de ruta de Windows

7. Si desea que su programa se inicie un poco más rápido, puede usar los botones “Subir” y “Bajar” para colocar su carpeta más cerca de la parte superior para que aparezca más rápidamente en la búsqueda del directorio.

8. Abra una nueva ventana de símbolo del sistema y pruebe su programa escribiendo el nombre del ejecutable que desea iniciar. No funcionará en la ventana actual ya que todavía está usando la antigua variable PATH.

La GUI de Windows 10 es muy útil y debería satisfacer las necesidades de la mayoría de las personas, pero si necesita utilizar la línea de comandos para configurar PATH, debe tener en cuenta que no es tan sencillo como parece. Es una buena idea leer los problemas conocidos y las correcciones del setx comando truncar la variable a 1024 caracteres o alterar las variables. Definitivamente, primero haga una copia de seguridad de las variables de ruta de usuario y del sistema.

Ruta de Windows Cmd Setx

Con ese descargo de responsabilidad, puede usar el siguiente código para configurar su PATH del sistema desde el símbolo del sistema. (Ejecutar como administrador). Para usarlo para configurar su User PATH, simplemente elimine el /M.

¿Necesito editar PATH?

Es probable que, si está leyendo esto, se haya encontrado con algo que requiera que lo agregue a la variable PATH, por lo que probablemente sea lo que debería hacer. Sin embargo, si solo desea agregar algo a su PATH para facilitar el acceso, también está bien. Solo asegúrese de que no interfiera con los programas de mayor prioridad.

Si necesita trabajar con variables de entorno con regularidad y desea algo con un poco más de potencia que la GUI o la línea de comandos de Windows predeterminada, la herramienta Rapid Environment Editor funciona bastante bien. Incluso incluye herramientas para ayudarlo a eliminar rutas duplicadas y / o rotas. Solo recuerde hacer una copia de seguridad de su computadora antes de realizar cualquier cambio.

¿Es útil este artículo?

¡Ayúdanos a correr la voz!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *