2

Я установил MKS на Windows 7 и вместе с ним установил MKS Toolkit. Это также, кажется, устанавливает некоторые глобальные переменные среды, такие как "TERM" и "TERMCAP". Поскольку эти переменные не будут работать вместе с cygwin, я снова удалил MKS Toolkit. Но, к сожалению, переменные все еще присутствуют.

Теперь у меня проблема в том, что я вижу только эти переменные в командной строке. Я не могу найти их где-либо еще. Они не отображаются ни под GUI, ни в реестре. Как это возможно и как я могу удалить их в любом случае?

Единственный способ заставить Cygwin работать правильно, это явно установить для всех недопустимых переменных пустое значение. Но это чувствует себя совершенно неправильно. Так, где я могу найти и удалить их правильно?

2 ответа2

0

Возможно, команды были добавлены в ваши файлы ~/.profile , ~/.bash_profile или ~/.bashrc установщиком MKS ? Если вы не можете найти их в реестре, тогда они устанавливаются с использованием традиционных механизмов UNIX (например, сценариев запуска оболочки). Вы также должны проверить /etc/profile и файлы в /etc/profile.d .

0

проверьте реестр:

Для системных переменных:

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

Для пользовательских переменных:

HKEY_CURRENT_USER\Environment

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .