Saltar al contenido

¿Las variables de usuario anulan las variables del sistema?

abril 4, 2021

¡Hola!, otro post de soporteTIC!

Hay algunos programas y comandos en Windows que encuentra mágicamente sin que el usuario dé ningún indicio de dónde está ubicado en el sistema de archivos. Por ejemplo, si tenemos que ejecutar el comando PING, no tenemos que dar la ubicación de ping.exe para ejecutarlo. Simplemente escribimos ping y Windows hace el resto del trabajo. Algunos ejecutables son conocidos por Windows de forma predeterminada. Estas rutas se configuran mediante el sistema de Windows y las variables de usuario.

Variables de sistema de Windows y variables de entorno de usuario 1Variables de sistema de Windows y variables de entorno de usuario

Una variable de entorno es un valor dinámico que apunta a diferentes entornos (carpetas) del sistema.. Por ejemplo, si instala Java, deberá configurar manualmente la variable de entorno de Java para asegurarse de que puede ejecutar los comandos de Java sin ingresar la ruta de cada comando una y otra vez.

Hay dos tipos de variables de entorno:

  1. Variables de entorno del sistema
  2. Variables de entorno de usuario

Algunos ejemplos de variable de entorno que se utilizan con más frecuencia son:

  • «% Windir%»
    WINDIR lo lleva al directorio donde está instalado Windows.
  • «TEMPERATURA»
    TEMP es un comando que te lleva a la carpeta donde se almacenan los archivos temporales.
  • «SENDERO»
    La variable de entorno PATH es el comando más utilizado que contiene los archivos ejecutables y estos se pueden ejecutar directamente desde el símbolo del sistema.

El contenido predeterminado de cada variable depende de la versión de Windows que esté ejecutando.

Puede acceder a la configuración de las variables de entorno en Windows siguiendo los pasos a continuación:

  1. Vaya a Ejecutar -> systemmpropertiesadvanced. Esto abrirá la ventana Propiedades del sistema (pestaña Avanzado)
  2. Haga clic en el botón Variables de entorno
  3. Hay dos secciones en la siguiente ventana, Variables de usuario y Variables del sistema.
  4. Seleccione cualquier variable definida en la sección de variables y haga clic en editar.

Primero entenderemos ambos tipos de estas variables y luego cómo se relacionan o diferencian. Vamos a empezar.

Variables de entorno del sistema

Como su nombre indica, se trata del entorno de su computadora o, en términos más técnicos, el sistema operativo, es decir, un entorno que el sistema operativo proporciona al usuario para ejecutar o realizar diversas operaciones. Por lo tanto, las variables de entorno del sistema proporcionan las variables o valores almacenados en las variables que el sistema requiere para permitir que otras aplicaciones realicen sus tareas. Al acceder a estas variables proporcionadas por el sistema, puede obtener información esencial sobre el sistema que podría ser útil de muchas maneras, ya sea para realizar una tarea o para ejecutar algún tipo de programa en el sistema.

Las variables de entorno del sistema son aquellas definidas por el sistema y son utilizadas globalmente por todos los usuarios.

Entonces, estas fueron algunas de las variables de entorno que almacenan estos comandos y que se usan comúnmente. Incluso puede crear algunas variables del sistema si es el administrador del sistema.

Variables de entorno de usuario

Las variables de usuario solo las usa el usuario que declaró esa variable.

Los usuarios pueden crear variables de su elección e insertar en ellas los valores que deseen. Puede crear su propia variable de «ruta» o incluso puede almacenar una cadena en esa variable. Puede acceder a las variables de usuario simplemente escribiendo la variable en ‘Ejecutar’ (tecla de Windows + R) y puede llevarlo a la ruta de la variable definida por el usuario. Pero debe recordar que no puede proporcionar la ruta de la cuenta de ningún otro usuario, ya que las variables de usuario solo son accesibles por el usuario que las crea.

¿Las variables de usuario anulan las variables del sistema?

Las variables de usuario anulan las variables del sistema incluso si las variables tienen el mismo nombre.

Si un usuario define una variable que tiene el mismo nombre que una variable del sistema, cuando ese usuario en particular llama a esa variable, accede a la variable local creada por el usuario y no a la variable del sistema. Pero esto es solo en el caso del usuario que lo definió, si cualquier otro usuario accede a estas variables llamará a la variable del sistema por defecto.

Sin embargo, hay una ligera diferencia en la variable de sistema ‘PATH’, la variable de ‘ruta’ definida por el usuario no la reemplaza por completo. De hecho, se agrega con la variable ‘PATH’ del sistema.

Por hoy, esperamos que os haya gustado, si lo compartís con los vuestros, os lo agradeceremos 😃.