Bearbeiten der Registry mit Skripten und in der Befehlszeile Praktische Beispiele für den Einsatz von reg.exe

Von Thomas Joos 2 min Lesedauer

Anbieter zum Thema

Das Tool „reg.exe“ ist ein leistungsstarkes Befehlszeilenprogramm zur Verwaltung der „Windows“-Registry. Es bietet Administratoren:innen die Möglichkeit, Registrierungswerte zu bearbeiten, zu exportieren oder zu löschen. In großen IT-Umgebungen und Rechenzentren ermöglicht es die Automatisierung von Aufgaben und die zentrale Verwaltung von Systemeinstellungen.

Mit „reg.exe“ lässt sich die Registry in der Befehlszeile bearbeiten.(Bild:  Thomas Joos)
Mit „reg.exe“ lässt sich die Registry in der Befehlszeile bearbeiten.
(Bild: Thomas Joos)

Das Tool reg.exe ist ein in Windows integriertes Kommandozeilenwerkzeug, das direkte Eingriffe in die Registry ermöglicht. Während die grafische Benutzeroberfläche von „Regedit“ oft für einzelne Änderungen verwendet wird, eignet sich reg.exe ideal für automatisierte und skriptbasierte Änderungen in größeren IT-Umgebungen. Es ist in allen modernen Windows-Versionen verfügbar und bietet umfangreiche Funktionen für die Arbeit mit Registrierungsschlüsseln und -werten.

Admins können mit reg.exe neue Schlüssel oder Werte direkt aus der Befehlszeile erstellen. Dies ist besonders nützlich, wenn bestimmte Konfigurationen auf mehreren Rechnern gleichzeitig ausgerollt werden sollen:

reg add HKLM\Software\MyApp /v Version /t REG_SZ /d 1.0

HKLM verweist auf den Hive „HKEY_LOCAL_MACHINE“.

/v gibt den Namen des Wertes an.

/t definiert den Datentyp, hier ein Zeichenfolgenwert (REG_SZ).

/d gibt den Wertinhalt an.

Das Abfragen von Schlüsseln und Werten ist ein häufiger Anwendungsfall, insbesondere für die Überprüfung von Systemeinstellungen oder die Fehlerbehebung:

reg query HKLM\Software\Microsoft\Windows\CurrentVersion /v ProgramFilesDir

Das Ergebnis zeigt den Speicherort des Verzeichnisses „Programme“.

Das Löschen von Schlüsseln oder Werten

Mit reg.exe lassen sich unerwünschte oder fehlerhafte Einträge gezielt entfernen:

reg delete HKLM\Software\MyApp /v Version /f

Der Parameter /f erzwingt die Aktion ohne zusätzliche Bestätigung.

In IT-Umgebungen ist es oft notwendig, Registrierungsdaten zu sichern oder auf andere Systeme zu übertragen:

reg export HKLM\Software\MyApp C:\Backup\MyApp.reg

Importieren der Registrierungsdaten:

reg import C:\Backup\MyApp.reg

Vergleichen von Registrierungszuständen

Mit reg.exe lassen sich Unterschiede zwischen Registry-Zuständen ermitteln. Dies ist nützlich, um Änderungen nach Softwareinstallationen oder Updates zu analysieren.

Vergleichen von zwei Exportdateien:

fc C:\Backup\RegBefore.reg C:\Backup\RegAfter.reg

Das Tool fc zeigt Unterschiede zwischen den Dateien, die mit reg export erstellt wurden.

Automatisiertes Setzen eines Wertes auf mehreren Systemen:

for /f %%i in (servers.txt) do ( reg add "\\%%i\HKLM\Software\MyApp" /v EnableFeature /t REG_DWORD /d 1 /f)

In diesem Skript wird der Wert „EnableFeature“ auf allen Servern gesetzt, die in der Datei „servers.txt“ gelistet sind.

(ID:50254179)

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zu RZ- und Server-Technik

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung