Zmienna środowiskowa Windows 7 nie można usunąć

4

Zainstalowałem MKS na Windows 7, a wraz z nim MKS Toolkit został cicho zainstalowany. Wydaje się również, że ustawia niektóre globalne zmienne środowiskowe, takie jak „TERM” i „TERMCAP”. Ponieważ te zmienne nie będą działać razem z cygwin, ponownie odinstalowałem MKS Toolkit. Ale niestety zmienne są nadal obecne.

Mam teraz problem, że widzę tylko te zmienne w wierszu poleceń. Nie mogę ich znaleźć nigdzie indziej. Nie pojawiają się pod GUI ani w rejestrze. Jak to możliwe i jak mogę je usunąć?

Jedynym sposobem na poprawne działanie cygwin jest jawne ustawienie wszystkich niepoprawnych zmiennych na pustą wartość. Ale to jest złe. Więc gdzie mogę je znaleźć i usunąć poprawnie?

walderich
źródło

Odpowiedzi:

1

Może polecenia zostały dołączone do ~/.profile, ~/.bash_profilelub ~/.bashrcplików przez MKS instalatora? Jeśli nie możesz ich znaleźć w Rejestrze, są one ustawiane przy użyciu tradycyjnych mechanizmów UNIX (np. Skryptów uruchamiania powłoki). Powinieneś również sprawdzić /etc/profilei pliki w /etc/profile.d.

Fran
źródło
1

sprawdź rejestr:

Dla zmiennych systemowych:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

Dla zmiennych użytkownika:

HKEY_CURRENT_USER\Environment

SeanC
źródło