Cygwin

如何為已安裝的 Cygwin 服務更改環境變數

  • September 29, 2009

例如,我需要在相當多的 Windows 機器上將 Cygwin sshd 服務從“ntsec”切換到“nontsec”模式,而無需重新安裝該服務。

變數儲存在

/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

引用自:https://serverfault.com/questions/65088