33968
Goto Top

Registry Eintrag per Batch CMD File aendern

Ich möchte per CMD / Batchfile den Registry Eintrag "fDenyTSConnections" unter "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\" von 1 auf den Wert 0 festlegen.

Hierzu habe ich eine File Remotedesktop.reg erstellt.
Innerhalb dieser Reg Datei befindet sich folgende Befehlszeile:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\" /v fDenyTSConnections t/ REG_DWORD /d "00000000" /f

Nach dem ausführen dieser Befehlszeile im CMD kommt die Meldung:
Der Vorgang wurde erfolgreich ausgeführt

Problem: Der Wert ist immer noch bei 1, warum wird der Registry Eintrag nicht auf 0 gesetzt?

Content-ID: 89948

Url: https://administrator.de/forum/registry-eintrag-per-batch-cmd-file-aendern-89948.html

Ausgedruckt am: 21.12.2024 um 16:12 Uhr

60730
60730 16.06.2008 um 14:25:37 Uhr
Goto Top
moin,

Problem: Der Wert ist immer noch bei 1, warum wird der Registry Eintrag nicht auf 0 gesetzt?
Wer führt den Befehl aus, ein Admin / Adminrechte?
Mit Reg.exe kenn ich mich nicht so wirklich aus, kann reg add auch werte ändern oder nur neue anlegen, wäre die Frage, wenn Adminrechte genommen werden.
Combattent
Combattent 16.06.2008 um 14:26:20 Uhr
Goto Top
unter welchem user läuft das Script? lokale Adminrechte, dann ausgeführt?

EDIT: jetzt war ich 50 Sekunden zu spät....
33968
33968 16.06.2008 um 14:30:40 Uhr
Goto Top
Ja, das CMD wird unter dem lokalen Administrator ausgeführt.
paulepank
paulepank 16.06.2008 um 14:41:06 Uhr
Goto Top
Hallo ,

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f  

1. der Backslash hinter Server war zuviel
2. /t und nicht t/
3. ohne /f testen , dann hättest du gemerkt, daß du gar nicht zum überschreiben aufgefordert wirst.
4. Beitrag als gelöst markieren face-smile

cu paulepank
33968
33968 16.06.2008 um 14:46:46 Uhr
Goto Top
Danke,
hat geklappt
paulepank
paulepank 16.06.2008 um 14:50:33 Uhr
Goto Top
gerne