Miałem ten problem i znalazłem główną przyczynę, natychmiastowe obejście i długoterminową naprawę:
Główna przyczyna: jeśli połączone zmienne środowiskowe PATH mają więcej niż 2048 znaków, to (i WINDIR) przestają być widoczne w wielu kontekstach. Może to spowodować, że elementy / programy menu startowego nie zostaną znalezione, nawet jeśli faktycznie tam są, i będą działać, jeśli zostaną uruchomione ręcznie z Eksploratora Windows lub wiersza polecenia.
Poprawka tymczasowa (może): Mam z tym mieszane wyniki, ale jeśli otworzysz Menedżera zadań (Ctrl-Alt-Del Task Manager) i zamkniesz Eksploratora (pulpit notatek zniknie, a menu start zniknie), a następnie uruchom Eksploratora znowu wszystkie problemy tymczasowo znikają i wszystko działa poprawnie. Jest to jednak tylko rozwiązanie tymczasowe.
FIX / Solution : Zredukuj zmienną PATH, tak aby w sumie miała mniej niż 2048 znaków. Uruchom Eksploratora Windows lub wiersz polecenia
c: \ windows \ system32 \ systempropertiesadvanced.exe
Kliknij przycisk Zmienne środowiskowe u dołu i przejrzyj wpisy. Usunięcie nieużywanych lub niepotrzebnych wpisów, aby w sumie było mniej niż 2048 znaków (ze zmiennej PATH) powinno rozwiązać problem. Następnie możesz ponowić próbę tymczasowego lisa i wszystko powinno być w porządku, a po bezpiecznym zrestartowaniu rozwiązanie powinno pozostać.
Dotyczy to Windows 7, Vista, XP. Nie jestem pewien co do 8 lub 10 jeszcze.