Syntax reg -add
Hallo zusammen,
ich benötige eine Batch-Datei mit der ich einen Reg-Eintrag ändern kann.
Leider funktioniert das nicht wie gewünscht.
Hier die Reg-Datei...
Die Datei löscht den Inhalt des Datenfeldes. Das funktioniert.
Möchte ich nun das selbe mit einer Batch-Datei machen funktioniert das bei mir. nicht.
Was mache ich falsch ?
Danke und Grüße
Tobias
ich benötige eine Batch-Datei mit der ich einen Reg-Eintrag ändern kann.
Leider funktioniert das nicht wie gewünscht.
Hier die Reg-Datei...
Windows Registry Editor Version 5.00
[HKEY_USERS\S-1-5-21-987811630-1480768146-3372059989-1004\Software\Classes\Local Settings\MrtCache\C:%5CProgram Files%5CWindowsApps%5CMicrosoft.Paint_11.2411.471.0_x64__8wekyb3d8bbwe%5Cmicrosoft.system.package.metadata%5CS-1-5-21-987811630-1480768146-3372059989-1004-MergedResources-1.pri\1db72f65fc757fc\460ed952]
"@{Microsoft.Paint_11.2411.471.0_x64__8wekyb3d8bbwe? ms-resource://Microsoft.Paint/Resources/ShellNewDisplayName_Bmp}"=""
Die Datei löscht den Inhalt des Datenfeldes. Das funktioniert.
Möchte ich nun das selbe mit einer Batch-Datei machen funktioniert das bei mir. nicht.
reg.exe add "HKU\S-1-5-21-987811630-1480768146-3372059989-1004\Software\Classes\Local Settings\MrtCache\C:%5CProgram Files%5CWindowsApps%5CMicrosoft.Paint_11.2411.471.0_x64__8wekyb3d8bbwe%5Cmicrosoft.system.package.metadata%5CS-1-5-21-987811630-1480768146-3372059989-1004-MergedResources-1.pri\1db72f65fc757fc\460ed952" /v "@{Microsoft.Paint_11.2411.471.0_x64__8wekyb3d8bbwe? ms-resource://Microsoft.Paint/Resources/ShellNewDisplayName_Bmp}" /t REG_SZ /d "" /f
Was mache ich falsch ?
Danke und Grüße
Tobias
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 671044
Url: https://administrator.de/forum/syntax-reg-add-671044.html
Ausgedruckt am: 30.01.2025 um 21:01 Uhr
5 Kommentare
Neuester Kommentar
Stichwort Sonderzeichen die %-Zeichen müssen verdoppelt werden %% da sie sonst als Variablen interpretiert und deren Inhalt ersetzt wird ...
https://www.robvanderwoude.com/escapechars.php
https://www.robvanderwoude.com/escapechars.php
Zitat von @tobias3355:
Das mit dem doppelten %% kann eigentlich nicht sein, da es nur Namen sind und ich diese in "" gesetzt habe.
Doch ist aber so, Variablen werden auch innerhalb von Anführungszeichen ersetzt das spielt keine Rolle glaubs mir!! Ich mache Batch schon seit es geschaffen wurde und klappt hier im Test einwandfrei, nicht vermuten, sondern machen ...Das mit dem doppelten %% kann eigentlich nicht sein, da es nur Namen sind und ich diese in "" gesetzt habe.
Das es bei dir "scheinbar" funktioniert kommt daher da du es direkt in der Shell ausführst, das ist normal, aber innerhalb von Batchdateien eben nicht, die arbeiten anders!