Por la razón que sea, en una máquina específica mis cmd proceso no heredan sus variables de entorno del proceso padre que lo lanzó. En su lugar vuelve a ser el "default" de la configuración del entorno, como la que se inició a través del explorador.
Una simple manera de demostrar esto es abrir una línea de comandos y, a continuación, ejecute set Path=C:\Windows\System32\
, seguido por el lanzamiento de otra cmd
proceso de la misma solicitud. La variable puede ser visto por ejecutar set Path
.
Se debe ser "C:\Windows\System32" (heredado desde la iniciación del proceso), pero en mi máquina se volvió de nuevo a mi entorno por defecto.
Usted debe ver algo como esto:
Yo en lugar de obtener lo siguiente:
¿Qué podría estar causando esto? Parece que rompe todas las reglas en torno a cómo las variables de entorno de trabajo y que solo afecta a esta máquina.