Windows 10 Удаленные системные переменные окружения продолжают возвращаться
Я использую GNU Emacs в Windows много лет, и чтобы заставить его работать, мне всегда приходилось определять несколько переменных среды. Все это время я определял их как системные переменные:
EMACS_DIR
, EMACSDATA
, EMACSDOC
, EMACSLOADPATH
, EMACSLOCKDIR
И EMACSPATH
.
Я недавно обновил свой Emacs с порта NTEmacs 24.3 до официального порта GNU 26.1, и я обнаружил, что значения, которые я использовал для них, были неправильными. Кроме того, текущая версия может автоматически определять все, кроме переменной EMACSPATH.
Поэтому я зашел в панель управления переменными среды, изменил EMACSPATH, чтобы он указывал на местоположение новой установки, и удалил остальные. Emacs теперь отлично работает.
Но я обнаружил, что после выхода из системы / входа все удаленные переменные возвращаются со старыми значениями. Точнее, их нет в панели управления, но если я открою командную строку и наберу set
, они будут там, и Emacs не сможет работать. (Другие переменные окружения, которые я удалил, также возвращаются, но они не мешают ни одному из моих приложений, поэтому мне все равно).
Если я изменяю, добавляю или удаляю любую переменную системной среды с помощью панели управления, среда сбрасывается, чтобы соответствовать ей, и Emacs снова работает до следующего выхода из системы или перезагрузки.
Ясно, что эти переменные среды где-то кэшируются, но я понятия не имею, где искать, чтобы полностью удалить их.
Я искал реестр с помощью regedit и не смог найти никаких следов этих старых переменных. Есть ли еще место, где я должен искать? Это явно ошибка Windows, но я не хочу мириться с этим, пока Microsoft исправит ошибку.
Конечно, я могу получить значения, которые вычисляет Emacs, и заново создать системные переменные среды с этими значениями, но я бы предпочел этого избегать, если нет другой доступной опции.
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами