Назад | Перейти на главную страницу

Как изменить переменную среды для уже установленных служб Cygwin

Например, мне нужно переключить службу Cygwin sshd из режима «ntsec» в режим «nontsec» на многих компьютерах с Windows без повторной установки службы.

Переменные хранятся в

/HKLM/SYSTEM/CurrentControlSet/Services/{service name}/Parameters/Environment

ключ реестра. Итак, следующие команды делают трюк для примера sshd:

regtool set /HKLM/SYSTEM/CurrentControlSet/Services/sshd/Parameters/Environment/CYGWIN nontsec
# don't run the following commands one-by-one unless you want to lose remote access
cygrunsrv -E sshd && cygrunsrv -S sshd