Como você cria variáveis ​​de sistema por meio de arquivo em lote para Windows 7?

Como você cria variáveis ​​de sistema por meio de arquivo em lote para Windows 7?

Como posso criar um arquivo em lote que crie uma nova variável de sistema?

(Você sabe, em configurações avançadas do sistema > variáveis ​​de ambiente > Variáveis ​​do sistema).

Quero criar uma nova variável chamada FLEXLM_TIMEOUTe definir seu valor como 10000000.

Preciso descobrir uma maneira de criar essa variável de forma automatizada, pois tenho cerca de cem computadores que precisam dessa correção.

Responder1

Você está procurando oDefinirXcomando:

 setx FLEXLM_TIMEOUT "10000000" /m

Deve fazer o que você está querendo.

Este comando é padrão no Windows desde que o Vista e o XP o disponibilizaram no formato XP Support Tools. Ele também tem a capacidade de definir variáveis ​​em máquinas remotas, se necessário.

Responder2

Provavelmente a maneira mais fácil de fazer isso é criar um arquivo .REG para o caminho HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Ambiente

O roteiro deve ser:

Editor de registro do Windows versão 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "FLEXLM_TIMEOUT"="10000000"

Você nem precisa escrever o script do zero: em um PC que tenha a variável, emRegedit, destaque a chaveAmbienteE noArquivoseleção de menuExportar.... O arquivo .REG criado conterá outros valores além de FLEXLM_TIMEOUT, que precisam ser excluídos editando o arquivo no Bloco de Notas.

Mesclar esse arquivo não excluirá os valores existentes; REGEDIT executa uma mesclagem verdadeira.

informação relacionada