justme81
Goto Top

Änderung eines Registry Wertes per Batch-Datei o.ä.

Hallo,

wir wollen auf Grund von Datenschutz und IT-Sicherheit die USB-Ports an den Workstations für Speichermedien sperren.

Habe dafür auch schon den passenden Eintrag gefunden und getestet, funktioniert.

Da wir aber nicht immer in der Registry rumdoktern wollen und auch mal schnell einen Port freigeben müssen, wäre es uns ganz lieb, dies über eine Art Batchdatei dafür zu erstellen, wovon ich aber leider keine Ahnung habe face-sad

Also der Pfad in der Registry ist folgender:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor

den Wert für "Start" entweder auf '3' (enabled) oder '4' (disabled) setzen


Für hilfreiche Tipps bin ich sehr dankbar face-smile

Content-Key: 100137

Url: https://administrator.de/contentid/100137

Printed on: May 7, 2024 at 17:05 o'clock

Member: iPG
iPG Oct 24, 2008 at 09:46:17 (UTC)
Goto Top
Hallo justme81,

ich würde das über die "reg import" Funktion machen

dafür, erstellt du erstmal eine Reg-Datei (von mir aus mit Notepad) mit diesem Inhalt

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]
"Start"=dword:00000003  
oder
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]
"Start"=dword:00000004  
und speicherst diese z.B. unter C:\USBSTORE.reg

Die Batch-Datei müsste dann wie folgt aussehen

reg import c:\USBSTORE.reg

Die Einstellungen kannst du nach einem Neustart überprüfen


mfg
iPG
Member: justme81
justme81 Oct 24, 2008 at 15:40:12 (UTC)
Goto Top
Danke für den Tipp face-smile

Kann ich diese "Batch-Datei" dann auf jedem beliebigen Rechner ausführen ohne dass der Rest der Registry verändert wird??? Also sprich, wird dann nur dieser einer Comment verändert?
Member: iPG
iPG Oct 24, 2008 at 15:53:31 (UTC)
Goto Top
Da du ja nur den einen Eintrag importierst, darf auch nur dieser überschrieben werden.
Member: justme81
justme81 Oct 27, 2008 at 09:36:43 (UTC)
Goto Top
Also habe es wie du beschrieben hast erstellt, aber er macht beim ausführen der Batch-Datei Probleme.

Bekomme als Meldung "Fehler: ungültiges Dateiformat"

Hier sind noch mal die von mir eingegebe Codes:

"usb_an.reg"

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]

"Start"=dword:00000003

"usb_an.bat"

@echo off

reg import c:\usb_an.reg

echo USB-Ports werden nach einem Neustart aktiviert

pause


Vllt hab ich ja auch da nur was falsch gemacht face-sad

Danke schon mal wieder im vorraus
Member: Biber
Biber Oct 27, 2008 at 14:25:44 (UTC)
Goto Top
Moin justme81,

durch die Begrüßungszeile "Windows Registry Editor Version 5.00" gibst Du bekannt, dass Du nicht das .reg-Format von Win 3.117Win9x verwendest, sondern das neuere, so genannte XP-Format.
[Das heißt in der Literatur so, weil es ja mit W2000 eingeführt wurde face-wink ]
Und diese XP-Reg-Daten werden als Unicode-Dateien abgespeichert.

Also nochmal öffnen im Notepad (wenn Du gar überhaupt nix anderes hast) und beim Speichern angeben: "Format Unicode".

Oder (pragmatisches Vorgehen) ersetze die Begrüßungszeile durch "Regedit 4" und nimm keinen Unicode.
Und mach Dir keine Sorgen - jeder von uns hat Dateien mit der Endung .reg auf dem Rechner, die mal im Format "Regedit 4" und mal im XP-Format sind.

Grüße
Biber
Member: iPG
iPG Oct 27, 2008 at 18:02:27 (UTC)
Goto Top
oder, die Datei existiert nicht unter C:\ und/oder heißt anders