Windows Path Feature

¿Qué es Windows PATH y cómo se agrega y edita?

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 comando para solucionar problemas, programar o simplemente trabajar en su credencial de nerd.

Pero si está tratando de ejecutar algo que no es parte nativa de Windows, deberá agregarlo a su variable PATH. Eso le dice a su sistema dónde buscar 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 cierta 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 todas. 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. Haga eso para cualquier programa que desee, 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 Charmap de ruta de Windows

En Windows, la RUTA (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 escribes 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 simplemente escribiendo sus nombres es mucho más fácil. Esto es especialmente cierto si intenta iniciar un programa que se abrirá y 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.

Uso de la interfaz gráfica de usuario de Windows

1. Abra «Propiedades del sistema» y vaya a la pestaña «Avanzado». La forma más fácil de hacer esto es escribiendo environment variable en la barra de búsqueda de Windows y haciendo clic en «Editar las variables de entorno del sistema».

Búsqueda de propiedades del sistema de rutas de Windows

Alternativamente, puede ir a «Panel de control -> Sistema y seguridad -> Sistema» y hacer clic en «Configuración avanzada del sistema»; escribe sysdm.cpl en el comando Ejecutar; o haga clic 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 del sistema de rutas de Windows Avanzadas

3. El cuadro superior contiene variables de usuario, lo que significa que cualquier edición solo se aplicará 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 la variable de ruta del usuario o del sistema (no se deje engañar por el título; PATH y Path son lo mismo 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 al ejecutable, solo a la carpeta que lo contiene). Estoy pegando la ruta a mi directorio NodeJS para poder usar JavaScript en la línea de comandos.

Ruta de Windows Editar variable de entorno 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 «Mover hacia arriba» y «Mover hacia abajo» para colocar su carpeta más cerca de la parte superior para que aparezca más rápidamente en la búsqueda de directorio.

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

Editar variables de PATH mediante el símbolo del sistema

La GUI de Windows 10 es muy útil y debería satisfacer las necesidades de la mayoría de las personas, pero si necesita usar la línea de comandos para establecer la RUTA y las variables de entorno, también puede hacerlo.

1. Abra el símbolo del sistema como administrador, luego ingrese el comando set.

2. Desplácese por la lista de rutas y busque la variable que desea editar. los nombre de la variable es la parte antes del signo ‘=’, el valor variable es la parte posterior, a la que cambiará el nombre al directorio al que desea que apunte.

¿Qué es la variable de entorno de edición de ruta de Windows Cmd 1?

3. Con eso en mente, para editar la RUTA, ingrese el siguiente comando:

setx variable name "variable value"

Ruta de Windows Cmd Setx

Puede usar el siguiente código para configurar su RUTA del sistema desde el símbolo del sistema. (Ejecutar como administrador). Para usarlo para establecer su RUTA de usuario, simplemente elimine el /M.

setx /M PATH "%PATH%;<path-to-executable-folder>"

Si tiene problemas, es una buena idea leer los problemas conocidos y las soluciones para el setx comando truncando la variable a 1024 caracteres o alterando las variables de otra manera. Definitivamente haga una copia de seguridad tanto de su usuario como de las variables de ruta del sistema primero.

Preguntas Frecuentes

1. ¿Por qué necesitaría editar PATH?

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

2. ¿Existe un límite de longitud de RUTA de Windows?

Sí hay. Así que los entusiastas del cambio de RUTA deben tener en cuenta que el límite es de 260 caracteres.

3. ¿Puedo deshabilitar el límite de longitud de la RUTA de Windows?

¡Sí tu puedes! Vaya al Editor del Registro, luego dentro de eso navegue hasta:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

En el panel del lado derecho, haga doble clic en la entrada llamada «LongPathsEnabled», luego cambie el valor de «Información del valor» de 0 a 1. Haga clic en Aceptar y listo.

¿Qué es el límite de longitud de desactivación de la ruta de Windows?

¿Listo para seguir cavando debajo del capó de Windows? Luego dirígete a nuestros hacks de registro de Windows favoritos. O para algo un poco más ligero, consulte nuestra lista de los mejores temas de Windows 10.

Deja un comentario

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

Experto Geek - Tu Guía en Tendencias Tecnológicas