2014-05-31 10:52:38 +0000 2014-05-31 10:52:38 +0000
5
5

Toevoegen van registersleutel ingangen met behulp van batch-bestand

Hoe voeg ik de onderstaande toetsen toe met een zuiver batchbestand?

[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"

Antwoorden (2)

10
10
10
2014-06-01 09:51:51 +0000

De volgende regels zullen de registry entries toevoegen waar je om vraagt.

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
4
4
4
2014-05-31 10:59:45 +0000

Ik zit nu niet achter een Windows machine. Een .reg bestand zou het meest geschikt zijn, omdat dat automatisch sleutels kan toevoegen en verwijderen. Maar je wilt een batch bestand.

Je zou een lijst van regels kunnen maken van de vorm reg add …….

Het reg commando kan een sleutel toevoegen.

C:\>reg add /? laat bijvoorbeeld zien

REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax0x1&mail
  Adds a value (name: MRU, type: REG_MULTI_SZ, data: fax0x1&mail0x1&0x1&)