我想通过运行 bat 文件来更改 XP 中的系统变量。但当我运行它时,我收到错误“命令行参数太多”
这是代码:
set KEY="HKLM\SYSTEM\CurrentControlSet\Control\Sessions Manager\Environment"
set PATHxx=%Path%
reg add %KEY% /v Pathx /t REG_EXPAND_SZ 5 /d %PATHxx%
我怎样才能解决这个问题?
答案1
5 应该在里面吗?
你的路径中可能有空格
尝试这个:
set KEY="HKLM\SYSTEM\CurrentControlSet\Control\Sessions Manager\Environment"
set PATHxx=%Path%
reg add %KEY% /v Pathx /t REG_EXPAND_SZ /d "%PATHxx%"
您可能还想包括:
/f – 强制覆盖现有注册表项而不提示