Ich habe keine Ahnung, aber in letzter Zeit habe ich dieses Problem gehabt. Nachdem ich meine Workstation gestartet habe, zerstört plötzlich etwas PATH und viele Dinge funktionieren nicht mehr. Ursprünglich waren in meinem Pfad VIELE Verzeichnisse aufgeführt (ich verwende Windows 7 als Entwicklungsbox), und nach einiger Zeit waren nur noch 3-4 Verzeichnisse in meinem Pfad aufgeführt.
Ich kann nicht einmal das Dialogfeld Systemeigenschaften öffnen, in dem Umgebungsvariablen angezeigt werden (da Shell-Variablen zum Starten verwendet werden und dies nicht funktioniert). Kurz gesagt, ich starte jedes Mal neu.
Irgendwelche Ideen, was dieses Problem verursachen könnte? Ich habe in letzter Zeit nichts Neues / Ungewöhnliches gelaufen. Nur VmWare (aber ich habe es in der Vergangenheit benutzt und hatte dieses Problem damals nicht).
Ich habe gerade geprüft, auch %WINDIR%
nicht definiert. WTF ?!
quelle
Antworten:
Aus meinem Blog
Update: Diese ähnliche Frage gibt an, dass 2047 das Maximum ist, und erläutert die Erweiterungsregeln
quelle
c:\program files (86)
in der Pfadvariablen durch andere Variablen, wie zum Beispiel,PRGX86
die auf das Verzeichnis der Programmdateien verweisen. Auf diese Weise können Sie einige zusätzliche Zeichen speichern.Die Beschränkung auf 2048 Zeichen ist real. Ich habe den Pfad in zwei separate Variablen aufgeteilt und die zweite Variable in die PATH-Variable eingefügt:
So musste ich keine PATH-Verzeichnisse löschen, sondern bekam die PATH-Variable unter 2048 Zeichen.
quelle
%windir%
, etc zurück zu kommen.Eine Problemumgehung für alle, die versuchen, dieses Problem zu beheben, entweder aufgrund von Übermaß
path
oder aus einem anderen Grund: Starten Sie einfach den Explorer neu. Die neue Shell nimmt eine neue Umgebung auf. Dadurch wird die Beschädigung vorerst behoben, ohne dass ein Neustart erforderlich ist, auch wenn Sie die zugrunde liegende Ursache noch nicht identifiziert und dauerhaft behoben haben.1.
2.
3.
BEARBEITEN: Update für neuere Versionen von Windows.
Der Task-Manager erledigt dies jetzt in einem Schritt:
quelle
Windows 7's PATH and environment variables are corrupted
,. Meine Antwort bietet eine Möglichkeit, diese Beschädigung zu entfernen. Dies ist eine relevante Antwort, sowohl für sich selbst als auch in Verbindung mit anderen Fixes, nach denen andernfalls ein Neustart erforderlich wäre.Sie sollten ein Programm zum Überwachen der Registrierungsschlüssel erhalten
Benutzervariablen
und
Maschinenvariablen
Sie könnten den Moment einfangen, in dem sie zerstört werden, und ihn eingrenzen.
auch mal wie lange es dauert..nach dem booten. Wenn Sie zumindest wissen können, wann es passieren wird, hilft dies, die Dinge einzugrenzen.
Probieren Sie auch den abgesicherten Modus aus. Wenn es prozessbezogen ist, überprüfen Sie die Ereignisanzeige.
quelle