
Estou tentando modificar o valor do caminho do meu sistema. Preciso disso porque estou fazendo uma atualização do S/W e os usuários precisam ter acesso ao sistema antigo e ao novo. Eu forneço a eles um botão de alternância que alterará as configurações e permitirá que eles usem ambos.
Uma das coisas que preciso fazer para isso é alterar o valor do caminho do sistema. Eu tenho um arquivo .reg para fazer isso. Quando executo este script, recebo a mensagem "As chaves e os valores contidos foram adicionados com sucesso ao registro"
Mas não vejo a mudança refletida quando vou verificar meu registro.
Meu valor original para System Path é:
C:\Oracle01\product\11.2.0\client_1\bin;C:\Program Files\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Infor\Unify\Runtime52\;C:\Program Files\QuickTime\QTSystem\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files\Microsoft SQL Server\110\DTS\Binn\
Meu arquivo reg é como abaixo
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"Path"="REG_EXPAND_SZ:C:\Oracle01\product\11.2.0\client_1\bin;C:\Program Files\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\Visual\RunTime40\;C:\Program Files\QuickTime\QTSystem\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;c:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files\Microsoft SQL Server\110\DTS\Binn\"
Quero que a entrada C:\Infor\Unify\Runtime52\ mude para c:\Visual\RunTime40\ no caminho.
Por favor, deixe-me saber o que estou perdendo aqui. Meu arquivo reg está na minha unidade C local.
Obrigado, Vidia.
Responder1
Como nos comentários
Para alterar seus caminhos locais você faz isso via console, você usa comandos SET, então com ele você pode
Veja sua lista de variáveis de ambiente disponíveis
SET
Crie uma nova variável de ambiente
SET newenv=hello;
Atualizar uma variável
SET newenv=%newenv%cya;
Posso pintá-lo
echo %newenv%
SET %newenv%
Nas chaves de registro do sistema
você pode
registry /s <file>.reg
/s
é para silêncio.