Regwert suchen und ersetzen?
Hallo alle zusammen,
ich hab mal wieder ne Frage!
Wie kann ich die komplette Registry über eine Batch nach einem bestimmten Wert suchen und mit einem anderen ersetzen?
Beispiel:
In HKLM steht irgendwo der Wert mit dem Namen eines Servers "Test", der Name ist aber nicht nur in HKLM vertretten,sondern auch in HKCU usw.
Es soll die ganze Registry durchsucht werden und da wo der Wert "Test" gefunden wird soll er ersetzt werden mit "Test2".
Wie kann ich das realisieren?
Irgend wie mit einer For-schleife, einer reg query und einer ?? keine Ahnung
ich hab mal wieder ne Frage!
Wie kann ich die komplette Registry über eine Batch nach einem bestimmten Wert suchen und mit einem anderen ersetzen?
Beispiel:
In HKLM steht irgendwo der Wert mit dem Namen eines Servers "Test", der Name ist aber nicht nur in HKLM vertretten,sondern auch in HKCU usw.
Es soll die ganze Registry durchsucht werden und da wo der Wert "Test" gefunden wird soll er ersetzt werden mit "Test2".
Wie kann ich das realisieren?
Irgend wie mit einer For-schleife, einer reg query und einer ?? keine Ahnung
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 273665
Url: https://administrator.de/contentid/273665
Ausgedruckt am: 26.11.2024 um 15:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo Busteron.
Ich würde die Suche einmal manuell durchführen, damit du in etwa weißt wo du zu suchen hast und wie deine Zeile in etwa heißen muss.
Mit reg add /? kannst du dir dann deinen Code zusammenbauen, ein Beispiel.
reg add HKEY_LOCAL_MACHINE\SOFTWARE\WIBU-SYSTEMS\CodeMeter\Server\CurrentVersion\ServerSearchList\Server1 /v Address /d SERVERNAMEXY /f
Grüße
Ich würde die Suche einmal manuell durchführen, damit du in etwa weißt wo du zu suchen hast und wie deine Zeile in etwa heißen muss.
Mit reg add /? kannst du dir dann deinen Code zusammenbauen, ein Beispiel.
reg add HKEY_LOCAL_MACHINE\SOFTWARE\WIBU-SYSTEMS\CodeMeter\Server\CurrentVersion\ServerSearchList\Server1 /v Address /d SERVERNAMEXY /f
Grüße
Juhu und jemand schon eine Lösung parat?
Klar ... selbst ist der Mann !Mit Powershell hab ich was.. gibt's aber nur gegen cash ... ;-P
Dir sollte aber klar sein das solche Skripte ziemlich lange laufen je nachdem wie groß die Registry ist.
Gruß jodel32