如何通过 Windows 7 批处理文件创建系统变量?

如何通过 Windows 7 批处理文件创建系统变量?

如何创建一个创建新系统变量的批处理文件?

(您知道,在高级系统设置>环境变量>系统变量中)。

我想创建一个名为 的新变量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 执行真正的合并。

相关内容