Поделиться через


Просмотр системного реестра с помощью 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-разрядную версию редактора реестра, выполните следующие действия.

  1. В меню Пуск выберите пункт Выполнить.

  2. В поле "Открыть" введите %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 для решения проблем, связанных с развертыванием.