Просмотр системного реестра с помощью 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
и нажмите кнопку ОК.Примечание.
Необходимо закрыть 64-разрядную версию редактора реестра, прежде чем открыть 32-разрядную версию (и наоборот), если не запустить второй экземпляр редактора реестра с параметром
-m
. Например, если 64-разрядная версия редактора реестра уже запущена, введите%systemroot%\syswow64\regedit -m
шаг 2, чтобы запустить 32-разрядную версию редактора реестра.
Для поддержки совместного существования 32-разрядных и 64-разрядных состояний COM и состояния программ WOW64 представляет 32-разрядные программы с альтернативным представлением реестра. 32-разрядные программы видят 32-разрядное HKEY_LOCAL_MACHINE\Software
дерево (HKEY_LOCAL_MACHINE\Software\WOW6432Node
), которое полностью отделяется от настоящего 64-разрядного 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
Сбор данных
Если вам нужна помощь со стороны службы поддержки Майкрософт, мы рекомендуем собирать информацию, выполнив действия, описанные в разделе Сбор информации с помощью TSSv2 для проблем, связанных с развертыванием.