使用 Windows 环境变量:HOME
这适用于我的永久、非便携式、非网络解决方案;即在 Windows 中永久设置 HOME 环境变量。
注意这不会影响 ssh 或 telnet 会话,它们总是引用 /etc/passwd
ref: Setting up Cygwin- My HOME environment variable is not what I want.
CMD
对于当前用户(每个用户需要运行一次)::
reg add HKCU\Environment /v HOME /t REG_EXPAND_SZ /d ^%USERPROFILE^%
对于新用户:
reg add HKU\.DEFAULT\Environment /v HOME /t REG_EXPAND_SZ /d ^%USERPROFILE^%
注意:插入符号^ 之前百分号%
导入注册文件
导入这个 reg 文件(当前用户):
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Environment]
"HOME"=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,\
00,45,00,25,00,00,00
对于新用户:
Windows Registry Editor Version 5.00
[HKU\.DEFAULT\Environment]
"HOME"=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,\
00,45,00,25,00,00,00
注册表编辑
在 Regedit 中,位于:
对于当前用户:
HKEY_CURRENT_USER\Environment
对于新用户:
HKU\.DEFAULT\Environment
创建 HOME 作为新的可扩展字符串值 (*REG_EXPAND_SZ*) 并放入 %USERPROFILE%