如何创建一个创建新系统变量的批处理文件?
(您知道,在高级系统设置>环境变量>系统变量中)。
我想创建一个名为 的新变量FLEXLM_TIMEOUT
并将其值设置为10000000
。
我需要找到一种以自动方式创建此变量的方法,因为我有大约一百台计算机需要此修复。
答案1
您正在寻找设置X命令:
setx FLEXLM_TIMEOUT "10000000" /m
应该做你想做的事。
自 Vista 和 XP 开始提供此命令以来,此命令一直是 Windows 的标准命令XP Support Tools
。如果需要,它还能够设置远程计算机上的变量。
答案2
最简单的方法可能是为路径创建一个 .REG 文件 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\控制\会话管理器\环境
该脚本应该是:
Windows 注册表编辑器版本 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] “FLEXLM_TIMEOUT”="10000000"
你甚至不需要从头开始编写脚本:在具有变量的 PC 上,在注册表编辑器,突出显示关键环境并在文件菜单选择出口...。创建的 .REG 文件将包含除 FLEXLM_TIMEOUT 之外的其他值,需要通过在记事本中编辑文件来删除这些值。
合并该文件不会删除现有值;REGEDIT 执行真正的合并。