Nie mam pojęcia, ale ostatnio miałem ten problem. Po uruchomieniu mojej stacji roboczej nagle coś niszczy ŚCIEŻKĘ i wiele rzeczy przestaje działać. Początkowo moja ścieżka zawierała WIELE katalogów (używam Windows 7 jako pudełka programistycznego), a po pewnym czasie pozostały mi tylko 3-4 katalogi na mojej ścieżce.
Nie mogę nawet otworzyć okna dialogowego Właściwości systemu, w którym widzę zmienne środowiskowe (ponieważ używa zmiennych powłoki do uruchomienia i nie działa). Krótko mówiąc, za każdym razem uruchamiam ponownie.
Wszelkie pomysły, co może powodować ten problem? Ostatnio nie uruchomiłem niczego nowego / niezwykłego. Tylko VmWare (ale używałem go w przeszłości i wtedy nie miałem tego problemu).
Właśnie sprawdziłem, nawet %WINDIR%
nie jest zdefiniowany. WTF ?!
źródło
Odpowiedzi:
Z mojego bloga
Aktualizacja: To podobne pytanie twierdzi, że 2047 jest wartością maksymalną i rozwija zasady ekspansji
źródło
c:\program files (86)
zmienna ścieżki, na inne zmienne, takie jak na przykładPRGX86
wskazanie katalogu plików programu. W ten sposób możesz zapisać dodatkowe postacie.Ograniczenie 2048 znaków jest prawdziwe. To, co zrobiłem, to podzielenie ścieżki na dwie osobne zmienne i włączenie drugiej zmiennej do zmiennej PATH:
W ten sposób nie musiałem usuwać żadnych katalogów PATH, ale otrzymałem zmienną PATH o długości poniżej 2048 znaków.
źródło
%windir%
itp wrócić.Rozwiązanie obejścia dla każdego, kto próbuje rozwiązać ten problem, z powodu nadmiernego
path
lub z innego powodu: wystarczy ponownie uruchomić Eksploratora. Nowa powłoka odbiera nowe środowisko. To na razie naprawia uszkodzenie, bez konieczności ponownego uruchamiania, nawet jeśli nie udało się jeszcze zidentyfikować i trwale rozwiązać podstawowej przyczyny.1.
2)
3)
EDYCJA: aktualizacja dla nowszych wersji systemu Windows.
Menedżer zadań wykonuje to teraz w jednym kroku:
źródło
Windows 7's PATH and environment variables are corrupted
. Moja odpowiedź stanowi sposób na usunięcie tej korupcji. Jest to odpowiednia odpowiedź zarówno sama w sobie, jak i w połączeniu z innymi poprawkami, po których w przeciwnym razie konieczne byłoby ponowne uruchomienie.powinieneś dostać program do monitorowania kluczy rejestru
zmienne użytkownika
i
zmienne maszynowe
możesz złapać moment, w którym zostaną zniszczone i zawęzić to.
czas, ile to zajmie .. po uruchomieniu. jeśli przynajmniej wiesz, kiedy to się stanie, pomoże ci to zawęzić sytuację.
spróbuj także w trybie awaryjnym. zwiększ to związane z procesem i sprawdź przeglądarkę zdarzeń.
źródło