Fügen Sie mit Reg.exe Registrierungswerte mit doppelten Anführungszeichen oder erweiterbaren Variablendaten hinzu

Mit dem reg.exe Konsolentool reg.exe können Sie Registrierungsschlüssel und -werte hinzufügen, löschen, exportieren oder (als Hive) speichern. Wenn Sie Registrierungswerte mit dem Tool reg.exe hinzufügen, fragen Sie sich möglicherweise, wie Sie Daten mit doppelten Anführungszeichen oder Umgebungsvariablen übergeben und buchstäblich zur Registrierung hinzufügen können.

In diesem Artikel erfahren Sie, wie Sie mit dem Konsolentool reg.exe Registrierungswerte erstellen, die doppelte Anführungszeichen und Umgebungsvariablen übergeben (ohne den Ordnerpfad zu erweitern oder aufzulösen).

Fügen Sie mit REG.exe Registrierungswertdaten mit doppelten Anführungszeichen hinzu

Betrachten Sie den folgenden Fall. Wenn Sie in die (default) schreiben müssen, indem Sie deren Daten mit doppelten Anführungszeichen auf "d:\my projects\runx64.exe", müssen Sie die inneren doppelten Anführungszeichen mit einem Backslash umgehen.

Beispiel:

 REG ADD HKCR \ boxfile \ shell \ command / ve / t REG_SZ / d "\" d: \ meine Projekte \ runx64.exe \ "\"% 1 \ "" 

Wenn Sie den inneren doppelten Anführungszeichen um die Daten nicht entkommen, wie z.

 REG ADD HKCR \ boxfile \ shell \ command / ve / t REG_SZ / d "d: \ meine Projekte \ runx64.exe% 1" 

Der Befehl wird erfolgreich ausgeführt, aber am Ende erstellen Sie den folgenden Registrierungsschlüssel / -wert ohne doppelte Anführungszeichen:

Beispiel 2:

 REG ADD HKCR \ boxfile \ shell \ command / ve / t REG_SZ / d "\" d: \ meine Projekte \ runx64.exe \ "-runmax" \ "% 1" " 

Fügen Sie mit REG.exe einen Registrierungswert hinzu, der erweiterbare Zeichenfolgendaten enthält

Um einen Registrierungswerttyp REG_EXPAND_SZ hinzuzufügen und eine erweiterbare Zeichenfolge genau wie angegeben zu übergeben ( ohne die Variable zu erweitern ), müssen Sie das Symbol caret ^ mit dem Symbol % .

Beispiel:

 REG ADD "HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Benutzer-Shell-Ordner" / v Desktop / t REG_EXPAND_SZ / d ^% USERPROFILE ^% \ Desktop 

Wenn Sie das Caret-Symbol nicht verwenden, wie im folgenden Befehlszeilenbeispiel:

 REG ADD "HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Benutzer-Shell-Ordner" / v Desktop / t REG_EXPAND_SZ / d% USERPROFILE% \ Desktop 

Die Umgebungsvariable oder erweiterbare Zeichenfolge wird automatisch erweitert oder in den Ordnerpfad aufgelöst, wie in der folgenden Abbildung dargestellt.

reg.exe hoffe, dieser Artikel hat Ihnen geholfen, komplexe Befehlszeilenargumente mit doppelten Anführungszeichen und erweiterbaren Variablen über die reg.exe an die Registrierung zu reg.exe .

Ähnlicher Artikel