No tengo idea, pero últimamente he tenido este problema. Después de ejecutar mi estación de trabajo, de repente algo destruye la RUTA y muchas cosas dejan de funcionar. Inicialmente, mi ruta tenía MUCHOS directorios listados (uso Windows 7 como cuadro de desarrollo) y después de un tiempo, solo tenía 3-4 directorios listados en mi ruta a la izquierda.
Ni siquiera puedo abrir el cuadro de diálogo Propiedades del sistema donde puedo ver las variables de entorno (porque usa variables de shell para iniciarlo y no funciona). En resumen, reinicio cada vez.
¿Alguna idea de lo que podría causar ese problema? No ejecuté nada nuevo / inusual últimamente. Solo VmWare (pero lo he estado usando en el pasado y no tuve ese problema en ese entonces).
Acabo de comprobar, incluso %WINDIR%
no está definido. WTF ?!
fuente
Respuestas:
De mi blog
Actualización: esta pregunta similar afirma que 2047 es el máximo y elabora sobre reglas de expansión
fuente
c:\program files (86)
en la variable de ruta con otras variables como, por ejemplo,PRGX86
apuntar al directorio de archivos de programa. De esa manera puede guardar algunos caracteres adicionales.La limitación de 2048 caracteres es real. Lo que hice fue dividir la ruta en dos variables separadas e incluir la segunda variable en la variable PATH:
Así no tuve que eliminar ningún directorio PATH, pero obtuve la variable PATH con menos de 2048 caracteres.
fuente
%windir%
, etc., volver.Una solución alternativa para cualquiera que intente resolver este problema, ya sea por exceso
path
o por cualquier otra razón: simplemente reinicie Explorer. El nuevo shell recoge un nuevo entorno. Esto corrige la corrupción por el momento, sin tener que reiniciar, incluso si aún no ha podido identificar y resolver permanentemente la causa subyacente.1)
2)
3)
EDITAR: actualización para nuevas versiones de Windows.
El Administrador de tareas ahora lo hace en un solo paso:
fuente
Windows 7's PATH and environment variables are corrupted
. Mi respuesta proporciona una forma de eliminar esa corrupción. Esta es una respuesta relevante tanto por derecho propio como en conjunción con otras soluciones, luego de lo cual sería necesario reiniciar.deberías obtener un programa para monitorear las claves de registro
variables de usuario
y
variables de máquina
podrías atrapar el momento en que se destruyen y reducirlo.
también, el tiempo que tarda ... después del arranque. si al menos puede saber cuándo sucederá, ayudará a reducir las cosas.
prueba el modo seguro también. en caso de que esté relacionado con el proceso, y verifique el visor de eventos.
fuente