1. Резюме
Значения переменной среды пользователя PATH не обновляются, если я работаю в ConEmu. Мне нужно перезагрузить Windows.
2. Ожидаемое поведение
Я использую сценарий Chocolatey refreshenv. Если я запускаю refreshenv в терминале Hyper или Clink:
C:\Users\SashaChernykh>zeal
'zeal' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\SashaChernykh>refreshenv
Refreshing environment variables from registry for cmd.exe. Please wait…Finished..
C:\Users\SashaChernykh>zeal
Рвение удачного бега за мной.
3. Фактическое поведение
В ConEmu:
C:\Program Files\Far Manager>zeal
'zeal' is not recognized as an internal or external command,
operable program or batch file.
C:\Program Files\Far Manager>refreshenv
Refreshing environment variables from registry for cmd.exe. Please wait…Finished..
C:\Program Files\Far Manager>zeal
'zeal' is not recognized as an internal or external command,
operable program or batch file.
4. Действия по воспроизведению
Я загружаю программу Zeal через Chocolatey → я добавляю C:\Program Files (x86)\Zeal —— путь к zeal.exe в моей переменной среды пользователя через Rapid Environment Editor:

→ Ctrl+S.
Я получаю ожидаемое поведение для Clink и Hyper и фактическое поведение для ConEmu.
5. Не помогло
- Refreshenv Шоколадный сценарий,
- перезапустите
explorer.exe, - Закройте все окна и вкладки всех моих терминалов,
- скрипт
resetvars.vbs, ConEmuC /export PATH.
6. Не предлагать
- Пожалуйста, не предлагайте перезагрузку Windows. Это занимает много времени.
7. Среда
Операционная система и версия:
Windows 10 Enterprise LTSB 64-разрядная версия EN
ConEmu:
170118 [64]
Режим {Far}

