Supportnet / Forum / Windows2000
Registrierungseinträge per batch löschen
Frage
Hallo!
Möchte gern einen Netzwerkdrucker per Anmeldescript löschen. Was muss aber in der Batchdatei stehn, und wie muss der Befehl sein?
Antwort 1 von DJ THOM-X
Hi!
Ich habe mir mal irgendwann einen generellen Tip zum Thema "Registry-Schlüssel per Batch-Datei löschen" aus dem Netz gut weggelegt. Da kannste bestimmt was mit anfangen:
Um einen ganzen Key (Zweig) aus der Registry automatisch zu löschen, erstellt eine Datei mit folgendem Inhalt:
[version]
signature="$CHICAGO$
SetupClass=BASE
[DefaultInstall]
DelReg=UnRegistr.DelReg
[UnRegister.DelReg]
HKCU,Software\Test
Diese Datei speichert man z.B. unter TEST.INF ab. Nun erstellt man noch eine Batch-Datei mit folgendem Inhalt (nur eine Zeile):
rundll.exe setup.dll,InstallHinfSection DefaultInstall 132 %1
Diese Datei z.B. unter REGDEL.BAT abspeichern (übrigens nicht regdll32.exe, weil setupx.dll eine 16-bit-Library ist).
Mit dem Aufruf "REGDEL D:\TEST.INF wird in diesem Beispiel der Schlüssel HKEY_CURRENT_USER\Software\Test gelöscht.
Mfg Thom-x
Ich habe mir mal irgendwann einen generellen Tip zum Thema "Registry-Schlüssel per Batch-Datei löschen" aus dem Netz gut weggelegt. Da kannste bestimmt was mit anfangen:
Um einen ganzen Key (Zweig) aus der Registry automatisch zu löschen, erstellt eine Datei mit folgendem Inhalt:
[version]
signature="$CHICAGO$
SetupClass=BASE
[DefaultInstall]
DelReg=UnRegistr.DelReg
[UnRegister.DelReg]
HKCU,Software\Test
Diese Datei speichert man z.B. unter TEST.INF ab. Nun erstellt man noch eine Batch-Datei mit folgendem Inhalt (nur eine Zeile):
rundll.exe setup.dll,InstallHinfSection DefaultInstall 132 %1
Diese Datei z.B. unter REGDEL.BAT abspeichern (übrigens nicht regdll32.exe, weil setupx.dll eine 16-bit-Library ist).
Mit dem Aufruf "REGDEL D:\TEST.INF wird in diesem Beispiel der Schlüssel HKEY_CURRENT_USER\Software\Test gelöscht.
Mfg Thom-x
Antwort 2 von ramzes
Hi
in Registry die Datei importiren z.b drucker.reg mit dem folgenden Inhalt:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Printers\Connections\,,druckername]
"Server"="\\\\servername"
"Provider"="win32spl.dll"
wichtig ist das Minuszeichen vor dem Registryschlüssel
Gruß
ramzes
in Registry die Datei importiren z.b drucker.reg mit dem folgenden Inhalt:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Printers\Connections\,,druckername]
"Server"="\\\\servername"
"Provider"="win32spl.dll"
wichtig ist das Minuszeichen vor dem Registryschlüssel
Gruß
ramzes
Antwort 3 von dk_150
Danke werds austesten.

