So fügen Sie Registrierungseinträge aus einer.reg-Datei in die 32-Bit-Registrierung unter 64-Bit-Windows ein

In 64-Bit-Windows (Vista / 7) gibt es HKLM\Software\Wow6432Node, wo alle 32-Bit-Registry-Sachen sind. Wenn ich ein .wie kann ich regedit anweisen, es in die 32-Bit-Registrierung (unter Wow6432Node) und nicht in die 64-Bit-Registrierung zu importieren?

Auch wenn ich den Wow6432 Pfad in die Registrierungsschlüssel in der .reg-Datei, Windows "clever" ignoriert sie und legt sie in die 64-Bit-Hauptregistrierung.

Author: Wolf, 2010-03-31

4 answers

Sie sollten auf die 32-Bit-Registrierung ausschließlich mit der 32-Bit-Version von regedit zugreifen können. Importieren Sie einfach Ihre .reg Dateien mit:

\Windows\syswow64\regedit.exe <REG_FILE.reg>
 13
Author: heavyd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-03-31 16:45:46

Wenn Sie reg import yourfile.reg aus einer 32-Bit-ausführbaren Datei oder einer Batch-Datei verwenden und aus irgendeinem verrückten Grund möchten, dass die Schlüssel in yourfile.reg NICHT umgeleitet werden zu Wow6432Node, verwenden Sie einfach die folgende Syntax:

reg import yourfile.reg /reg:64

So einfach wie das.

 14
Author: kmort,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-05-23 15:26:09

Das mit der 64-Bit-Version von Windows installierte Tool reg kennt die Registrierungsvirtualisierungstechnik. Es hat zwei neue Schalter: /reg:32 und /reg:64. Wenn Sie einen Registrierungsexport von einem 32-Bit-System auf ein 64-Bit-System anwenden möchten, verwenden Sie die folgende Befehlszeile:

reg import <CONF-APP-32.reg> /reg:32

Das Tool reg verfügt über eine Befehlszeilenhilfe, die dies in sehr kurzer Form über reg import /? erklärt.

...sie werden dies auch online finden (wenn auch ein bisschen schwer zu Google) für Beispiel:

 7
Author: Wolf,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-01-12 09:12:41

Ich habe die folgenden Powershell-Befehle verwendet, um dies zu erreichen :

$RegFileName = ($_.RegFileName).trim()

Reg import ".\$RegFileName" /reg:32

 0
Author: Upendra Gughane,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-12-24 09:20:17