Cygwin
如何為已安裝的 Cygwin 服務更改環境變數
例如,我需要在相當多的 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