ERROR del editor de variables de entorno de ruta


6

Windows 10 trajo un nuevo editor de variables de entorno PATH, pero por alguna razón, dejó de funcionar para mí.

Lo extraño es que el editor de ruta está "roto" solo para las variables del sistema ... en el caso de las variables de usuario, el editor está bien.

Editor del sistema:

ingrese la descripción de la imagen aquí

Editor de ruta de usuario:

ingrese la descripción de la imagen aquí

Como puede ver, ambos están editando la variable Ruta, sin embargo, ambos usan un editor diferente. Esto es bastante irritante, ¿alguna vez has encontrado ese error?


No es un error El sistema y las variables PATH del usuario son cosas diferentes.
DavidPostill

Son, sin embargo, el editor no, eso debería ser lo mismo porque estaba editando la ruta del sistema con el mismo editor hace una semana.
Lone Wanderer

Ah OKAY. Reabierto.
DavidPostill

1
El nuevo editor es mucho más limpio y organizado, es más fácil de navegar y hacer cambios. Por ejemplo, las prioridades de carga, es por eso que este error es bastante doloroso ... mientras este estilo de editor (que se hereda de Windows 7) está funcionando, no es genial ...
Lone Wanderer

1
@LoneWanderer El problema es que la primera entrada en su variable Path comienza con una variable de entorno no incorporada. Mueva %SystemRoot%\System32(la tercera entrada) al frente de su camino, y este problema se resolverá. Tenga en cuenta que en su primera captura de pantalla, el diálogo de fondo muestra la ruta como %M2_HOME%..., mientras que la segunda muestra la ruta como C:\Users\.... Eso indica que USERPROFILEes una variable de entorno de Windows incorporada, pero M2_HOMEno lo es (esto puede verificarse observando que el PERFIL DE USUARIO no figura en HKCU \ Environment). Vea mi respuesta para más detalles.
Jeff G

Respuestas:


6

Estaba teniendo exactamente el mismo problema, y finalmente lo descubrí a través de prueba y error. El problema es que hay un error en el analizador de variables de entorno de Windows 10 Path. En mi caso, la primera entrada en mi variable de entorno Path comenzó con una variable de entorno REG_SZ definida por la aplicación (por ejemplo, Path se configuró en %MyAppPath%\some\subdir;...). Según mis pruebas, parece que la primera entrada en la ruta no debe comenzar con una variable de entorno no incorporada.

Por ejemplo, si mi variable de entorno Path estuviera configurada en %SystemRoot%;%MyAppPath%\some\subdir;..., sería editable en el editor de vista de lista Path, ya que SystemRootes una variable de entorno incorporada. Si intercambia las dos primeras rutas en ese ejemplo, observé el síntoma que describe (que al editar la variable Ruta se abre el cuadro de diálogo de edición de texto estándar en lugar del editor de lista de Ruta).

Para solucionar este problema, asegúrese de que la primera entrada en su ruta no comience con una variable de entorno no incorporada.


1
Tenga en cuenta que este problema ha sido resuelto por Microsoft.
Jeff G

Jeff G, todavía tengo ese problema. ¿Cómo puedo obtener esa solución de Microsoft?
Holger

Desafortunadamente, no estoy exactamente seguro de cuándo se implementó esta solución. Lo que sí sé es que este síntoma ya no ocurre en ninguna de mis máquinas, que son Windows 10 Enterprise 1709 build 16299.904 y Windows 10 Professional 1703 build 15063.1029. ¿Su sistema está actualizado? ¿Cuál es su versión de Windows / OS # de compilación?
Jeff G

Actualmente uso Windows 10 Professional 1809 build 11763.253. Su truco con no iniciar la Ruta con una variable de entorno no incorporada funcionó, pero en realidad era obligatorio.
Holger

Estoy usando Windows 10 Professional 1903 build 18362.239 y el error aún existe. Lo que hice en su lugar para la solución fue agregar un marcador de posición como la primera entrada llamada C: \ myPlaceholder y funcionó bien. No parece hacer una diferencia que la carpeta no existe en el disco.
PadraigD
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.