Incluir entradas de chave de registro usando o arquivo em lote [duplicate]

5

Como adicionar as chaves abaixo usando um arquivo de lote puro?

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Server]
"DisplayName"="Server"
"DisplayVersion"="1.2"
"InstallLocation"="C:\Program Files\1.2"
"NoModify"=dword:00000001
"Publisher"="ABC"
"UninstallPath"="D:\test\Uninstall.bat"
"UninstallString"="D:\test\Uninstall.bat"
    
por Senthil 31.05.2014 / 12:52

2 respostas

10

As seguintes linhas adicionarão as entradas de registro que você está pedindo.

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Server" /v DisplayName /t REG_SZ /d Server
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Server" /v DisplayVersion /t REG_SZ /d 1.2
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Server" /v InstallLocation /t REG_SZ /d C:\Program Files\1.2
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Server" /v NoModify /t REG_DWORD /d 1
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Server" /v Publisher /t REG_SZ /d ABC
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Server" /v UninstallPath /t REG_SZ /d D:\test\Uninstall.bat
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Server" /v UninstallString /t REG_SZ /d D:\test\Uninstall.bat
    
por 01.06.2014 / 11:51
4

Não estou na frente de uma máquina com Windows agora. Um arquivo .reg seria mais apropriado, já que pode adicionar e remover chaves automaticamente. Mas você quer um arquivo em lotes.

Você poderia fazer uma lista de linhas do formulário reg add .......

O comando reg pode adicionar uma chave.

C:\>reg add /? mostra por exemplo

REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax
REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax%pre%mail
  Adds a value (name: MRU, type: REG_MULTI_SZ, data: fax%pre%mail%pre%%pre%)
mail Adds a value (name: MRU, type: REG_MULTI_SZ, data: fax%pre%mail%pre%%pre%)
    
por 31.05.2014 / 12:59

Tags