Как создать системные переменные с помощью пакетного файла для Windows 7?

Как создать системные переменные с помощью пакетного файла для Windows 7?

Как создать пакетный файл, который создаст новую системную переменную?

(Знаете, в дополнительных параметрах системы > переменные среды > Системные переменные).

Я хочу создать новую переменную с именем FLEXLM_TIMEOUTи установить ее значение равным 10000000.

Мне нужно придумать способ создания этой переменной в автоматическом режиме, поскольку у меня около сотни компьютеров, которым требуется это исправление.

решение1

Вы ищетеSetXкоманда:

 setx FLEXLM_TIMEOUT "10000000" /m

Нужно сделать то, что вы хотите.

Эта команда была стандартной в Windows с тех пор, как Vista и XP стали доступны в XP Support Tools. Она также позволяет устанавливать переменные на удаленных машинах, если это необходимо.

решение2

Вероятно, самый простой способ сделать это — создать .REG-файл для пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Диспетчер сеансов\Environment

Сценарий должен быть:

Редактор реестра Windows версии 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Диспетчер сеансов\Environment] "FLEXLM_TIMEOUT"="10000000"

Вам даже не нужно писать скрипт с нуля: на ПК, на котором есть переменная, вRegedit, выделите ключСредаи вФайлвыбор менюЭкспорт.... Созданный файл .REG будет содержать другие значения, отличные от FLEXLM_TIMEOUT, которые необходимо удалить, отредактировав файл в Блокноте.

Объединение этого файла не приведет к удалению существующих значений; REGEDIT выполняет настоящее объединение.

Связанный контент