Я обнаружил, что есть переменная среды LANG
со значением zh_CN
в средах (сообщается посредством set
), но эта переменная НЕ существует в средах всей системы / текущего пользователя.
- После перезагрузки переменная среды
LANG
еще не существует. - После некоторых операций появится
LANG
, и это затронуло среды процессаexplorer.exe
(используйте файл procxp.exe, чтобы увидеть среды explorer.exe), следовательно, все вновь созданные дочерние процессы будут наследовать средыexplorer.exe
. - После редактирования любых переменных среды и сохранения,
LANG
исчезнет. - Повторите шаг 2,
LANG
больше не появляется.
Я не могу понять, какая операция на шаге 2 привела к появлению LANG
, но, скорее всего, это когда щелкнул правой кнопкой мыши файл, а затем всплыло меню.
Итак, я подозреваю, что некоторые программы расширения оболочки добавляют переменную среды LANG
в explorer.exe
. Во всплывающем меню есть следующие расширения оболочки:
- 7-Zip 9.22 beta
- WinRAR 4.00
- gVim 7.3.46
- EditPlus v3.30 (v605)
- Блокнот ++ 5,9 (ЮНИКОД)
- Git 1.7.4-preview20110204
- TortoiseCVS 1.12.2
- TortoiseSVN 1.16.16
- Расширение оболочки XnView 3.0.0 (XnView 1.98)
Большинство этих программ связано с переменной среды LANG
(язык GUI), но какая именно? Есть ли инструмент для мониторинга переменной среды?