Как вставить реестра от.reg-файл в 32-битный реестр в 64-битной Windows

в 64-битной Windows (Vista / 7), есть HKLMSoftwareWow6432Node где все 32-битные реестра вещи. Если у меня есть .reg файл с некоторыми ключами в нем, как я могу сказать regedit импортировать его в 32-разрядный реестр (под Wow6432Node), а не 64-битный реестр?

даже если я положил путь Wow6432 в разделы реестра в .reg файл, Windows "ловко" игнорирует их и помещает в основной 64-битный реестр.

6
задан Wolf
01.04.2023 19:15 Количество просмотров материала 3248
Распечатать страницу

3 ответа

вы должны иметь возможность получить доступ к 32-разрядному реестру исключительно с помощью 32-разрядной версии regedit. Просто импортируйте свой .reg файлы с помощью:

\Windows\syswow64\regedit.exe <REG_FILE.reg>
12
отвечен heavyd 2023-04-03 03:03

если вы используете reg import yourfile.reg из 32-битного исполняемого файла или пакетного файла, и по какой-то сумасшедшей причине вы хотите ключи внутри yourfile.reg не будет перенаправлены to Wow6432Node, просто используйте следующий синтаксис:

reg import yourfile.reg /reg:64

так просто.

12
отвечен kmort 2023-04-03 05:20

на reg инструмент, установленный с 64-разрядной версией Windows, знает о технике виртуализации реестра. Он имеет два новых переключателя:/reg:32 и /reg:64. Если вы хотите применить экспорт реестра из 32-разрядной системы в 64-разрядную, используйте следующую командную строку:

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

на reg инструмент имеет справку командной строки, которая объясняет это в очень короткой форме через reg import /?.

...вы найдете это также в интернете (хотя немного трудно google) для пример:

3
отвечен Wolf 2023-04-03 07:37

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх