Просмотр системного реестра с помощью 64-разрядных версий Windows
В этой статье описывается, как просмотреть реестр Windows с помощью 64-разрядных версий Windows.
Применяется к: Windows 10 — все выпуски
Исходный номер базы знаний: 305097
Итоги
Реестр в 64-разрядных версиях Windows разделен на 32-разрядные и 64-разрядные ключи. Многие 32-разрядные разделы имеют те же имена, что и 64-разрядные разделы, и наоборот.
По умолчанию 64-разрядная версия редактора реестра (Regedit.exe), которая входит в состав 64-разрядных версий Windows, отображает как 64-разрядные ключи, так и 32-разрядные ключи. Средство перенаправления реестра WOW64 представляет 32-разрядные программы с различными ключами для 32-разрядных записей реестра программ. В 64-разрядной версии редактора реестра 32-разрядные разделы отображаются в HKEY_LOCAL_MACHINE\Software\WOW6432Node
разделе реестра.
Просмотр 64-разрядных и 32-разрядных разделов реестра
Вы можете просматривать или изменять 64-разрядные и 32-разрядные разделы реестра, используя 64-разрядную версию редактора реестра по умолчанию. Чтобы просмотреть или изменить 64-разрядные ключи, необходимо использовать 64-разрядную версию редактора реестра (Regedit.exe). Вы также можете просматривать или изменять 32-разрядные ключи и значения с помощью 32-разрядной версии редактора реестра в папке %systemroot%\Syswow64
. Нет различий в том, как выполнять задачи между 32-разрядной версией редактора реестра и 64-разрядной версией редактора реестра. Чтобы открыть 32-разрядную версию редактора реестра, выполните следующие действия.
В меню Пуск выберите пункт Выполнить.
В поле "Открыть" введите
%systemroot%\syswow64\regedit
и нажмите кнопку "ОК".Примечание.
Перед открытием 32-разрядной версии редактора реестра необходимо закрыть 64-разрядную версию (и наоборот), если вы не запускаете второй экземпляр редактора реестра с параметром
-m
. Например, если 64-разрядная версия редактора реестра уже запущена, введите%systemroot%\syswow64\regedit -m
шаг 2, чтобы запустить 32-разрядную версию редактора реестра.
Для поддержки совместного существования 32-разрядной и 64-разрядной регистрации COM и состояний программ WOW64 представляет 32-разрядные программы с альтернативным представлением реестра. 32-разрядные программы видят 32-разрядное дерево (HKEY_LOCAL_MACHINE\Software\WOW6432Node
), которое полностью отделяется от истинного 64-разрядного HKEY_LOCAL_MACHINE\Software
HKEY_LOCAL_MACHINE\Software
дерева. Это изолирует HKEY_CLASSES_ROOT
, так как часть каждого компьютера этого дерева находится в HKEY_LOCAL_MACHINE\Software
разделе реестра.
Чтобы включить взаимодействие с 64-разрядной и 32-разрядной программой с помощью COM и других механизмов, WOW64 использует рефлектор реестра, который зеркально отражает определенные разделы реестра и значения между 64-разрядными и 32-разрядными представлениями реестра. Рефлектор является интеллектуальным, в этом случае отражает только данные активации COM.
Отраженные ключи
Отражатель реестра WOW64 может изменить содержимое ключей и значений во время процесса отражения, чтобы изменить имена путей и т. д. Из-за этого 32-разрядное и 64-разрядное содержимое может отличаться. Например, имена путей, содержащие запись реестра system32 , записываются как SysWOW64 в 32-разрядном разделе реестра. Отражены следующие ключи:
HKEY_LOCAL_MACHINE\Software\Classes
HKEY_LOCAL_MACHINE\Software\COM3
HKEY_LOCAL_MACHINE\Software\Ole
HKEY_LOCAL_MACHINE\Software\EventSystem
HKEY_LOCAL_MACHINE\Software\RPC
Сбор данных
Если вам нужна помощь службы поддержки Microsoft, мы рекомендуем собирать информацию путем выполнения действий, описанных в разделе Сбор информации с помощью TSS для решения проблем, связанных с развертыванием.