Registry per .bat ändern

Benutzer Name

Ensign
Registriert
Aug. 2019
Beiträge
171
Hi,

Ich kenne mich leider kaum mit der Registry aus.
Ich will in einem Pfad Computer\HKEY_LOCAL_MACHINE\System\a\b\c\d navigieren
und einen DWORD Wert mit dem Namen "e" von 2 auf 4 setzen.
Per Hand kriege Ich das gerade so noch hin. ;) Nun will Ich es bei jedem Systemboot machen.
Also habe Ich eine .bat Datei erstellt mit dem Inhalt

reg add "HKCU\System\a\b\c\d" /v e /t REG_DWORD /d 0x00000004 /f

Leider funktioniert die Datei nicht. Was muss Ich korrigieren?
 
umbenennen in *.reg

sowie HKLM verwenden
 
Naja, HKCU ist Current User, nicht Local Machine...
 
En3rg1eR1egel schrieb:
umbenennen in *.reg

sowie HKLM verwenden

Habs geändert, bekomme nun aber den Fehler, dass es nicht importiert werden könne, da die angegebene Datei keine Registrierungsdatei sei. Iwelche Lösungsvorschläge?

Bei dem Wert, den Ich beabsichtige zu verändern, handelt es sich um "Start" in "HKLM\SYSTEM\CurrentControlSet\Services\sppsvc"
 
Du kannst zwar auch eine .reg-Datei benutzen, aber das wäre ein anderes Format. Einfach nur umbenennen funktioniert nicht. Irgendwie so müsste es dann sein:
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc]
"Start"=dword:00000004

Aber vielleicht schreibst du besser hier nochmal die echte Anweisung hin, denn HKCU ist ein anderer Zweig.
 
Amaoto schrieb:
Du kannst zwar auch eine .reg-Datei benutzen, aber das wäre ein anderes Format. Einfach nur umbenennen funktioniert nicht. Irgendwie so müsste es dann sein:
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc]
"Start"=dword:00000004

Aber vielleicht schreibst du besser hier nochmal die echte Anweisung hin, denn HKCU ist ein anderer Zweig.

Hat geklappt :)
Gibts ne Möglichkeit die "bist du sicher...zu verändern" Box wegzulassen?
 
Hat das einen Grund warum Du die Startart des Dienstes per REG veraendern willst?

Abgesehen davon sollte man die Softwareprotection von Windows in Ruhe lassen.

Als geplanten Task ausfuehren, dann sieht man die Box nicht. 😉

BFF
 
BFF schrieb:
Hat das einen Grund warum Du die Startart des Dienstes per REG veraendern willst?

Abgesehen davon sollte man die Softwareprotection von Windows in Ruhe lassen.

Als geplanten Task ausfuehren, dann sieht man die Box nicht. 😉

BFF

Geplanter Task = in den shell:startup Ordner schieben?
.reg/.bat war halt der erste Gedanke der mir in den Kopf schoss
 
Geplanter Task = Geplante Aufgaben
 
Benutzer Name schrieb:
Gibts ne Möglichkeit die "bist du sicher...zu verändern" Box wegzulassen?
Ja, wenn das so klappt, dann wäre das entsprechend
Code:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\sppsvc" /v Start /t REG_DWORD /d 0x4 /f
in einer Batch-Datei. Dort hast du ja schon den "f"-Switch.
Alternativ kannst du auch die Reg-Datei importieren:
Code:
@echo off
regedit /s datei.reg
"/s" steht für silent.
 
Zurück
Oben