Реестр 64-разрядных версий Windows подразделяется на 32- и 64-разрядные разделы. Большинство 32-разрядных разделов имеют те же имена, что и их аналоги в 64-разрядном разделе, и наоборот. По умолчанию редактор реестра 64-разрядных версий Windows отображает 32-разрядные разделы в разделе HKEY_LOCAL_MACHINE\Software\WOW6432Node
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
Реестр 64-разрядных версий Windows подразделяется на 32- и 64-разрядные разделы. Большинство 32-разрядных разделов имеют те же имена, что и их аналоги в 64-разрядном разделе, и наоборот. По умолчанию редактор реестра 64-разрядных версий Windows отображает 32-разрядные разделы в разделе HKEY_LOCAL_MACHINE\Software\WOW6432Node
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
Ключ реестра WOW6432Node может быть указан в системном реестре в 32-битной (x86) версии Windows 7
В этой статье устраняется проблема, из-за которой подкайка реестра с меткой Wow6432Node указана в реестре системы на компьютерах x86.
Применяется к: Windows 7 Пакет обновления 1 Исходный номер КБ: 2582176
Симптомы
Рассмотрим следующий сценарий.
Компьютер с 32-битной (x86) платформой Windows 7.
Установите Windows 7 с помощью SP1 или установите Windows 7 RTM, обновленную до SP1.
Нажмите кнопку Начните, введите regedit в поле поиска, чтобы открыть редактор реестра.
Расширь следующий ключ реестра:
В этом сценарии можно заметить подки реестра с меткой Wow6432Node и почувствовать, что система может быть неправильно установлена или обновлена.
Причина
Этот ключ реестра обычно используется для 32-битных приложений на 64-битных машинах. Если они присутствуют на компьютерах x86, они не вызывают проблем, так как они не используются.
Решение
Можно смело игнорировать значение реестра.
Определение платформы Windows 7
Существует ряд средств, которые можно использовать для определения платформы, установленной в системе. Ниже приведены два способа, которые можно использовать для идентификации платформы
Метод 1. Использование Сведения о системе для просмотра архитектуры процессора
Нажмите кнопку Начните.
В поле Поиск введите команду MSINFO32 без кавычка.
В левой области щелкните System Summary.
В правой области просмотра записи с меткой System Type.
Если в записи говорится о x86-based PC, это 32-битная платформа. Если в записи говорится о x64-based PC, это 64-битная платформа.
Метод 2. Использование команды Set для отображения архитектуры процессора
Откройте командную команду администрирования
Введите следующую команду:
Если результат PROCESSOR_ARCHITECTURE=x86, это 32-битная платформа. Если результат PROCESSOR_ARCHITECTURE=AMD64, это 64-битная платформа.
Вы используете «Wow6432Node» в своем коде? Немедленно прекратите!
Я уже упоминал несколько раз, что 64-х разрядные версии Windows используют два раздельных представления реестра – одно для 32-х разрядных приложений, а другое для 64-х разрядных. Как-то, я даже писал о том, как это делается. Ключевых моментов там всего ничего:
Разделён не весь реестр, а лишь некоторые из ключей;
Физически 32-х разрядные ключи помещаются в ветки с именем «Wow6432Node»;
Приложения могут выбирать представление реестра с которым они хотят работать с помощью флагов KEY_WOW64_32KEY и KEY_WOW64_64KEY (см. Accessing an Alternate Registry View).
Проблема, однако, заключается в том, что многие приложения имею тенденцию явно использовать «Wow6432Node», чтобы получить доступ к 32-х битным ключам реестра. Похоже, что всё происходит по такому сценарию:
Разработчики пробуют перевести приложение на 64-х битную платформу и натыкаются на проблему с реестром;
В процессе решения они узнают о разделении реестра и о том, что 32-х разрядные ключи расположены под «Wow6432Node»;
На коленке разрабатывается заплатка, которая, да, просто добавляет в путь «Wow6432Node», если программа выполняется под Wow64;
Ура! Всё работает, проблема решена, программисты идут пить пиво…
Что не тут так? «Wow6432Node» не документирована, как способ доступа к 32-х битному представлению реестра. Если поискать «Wow6432Node» на msdn.microoft.com, то в результате будет найдено довольно много статей упоминающих «Wow6432Node», однако все они либо описывают особенности организации реестра на 64-х разрядных версиях системы, либо описывают временные решения для проблем, возникающих с 32-х разрядными приложениями на 64-х битных системах. Поиск по KEY_WOW64_32KEY возвращает гораздо меньше статей, но первые же четыре ссылки ведут на статьи, описывающие рекомендованный способ работы реестром на 64-х разрядных OS.
Как правило, используя подобную заплатку разработчики не понимают, что стоит за разделением реестра. В такой ситуации высока вероятность того, что в другие местах продукта имеется аналогичная или похожая проблема, связанная с особенностями 64-х разрядного реестра. В результате рождаются уродцы вроде принудительной синхронизации синхронизация 32-х и 64-х битных версий ключа (AKA закат солнца вручную). Частенько 32-х и 64-х разрядные компоненты приложения ведут себя по-разному;
Такая заплатка создаёт иллюзию правильности – ведь работает же! Она имеет все шансы попасть в финальную версию продукта и разойтись по тысячам пользователей. Соответственно, распространение исправленной версии встанет в копеечку;
Высокая стоимость исправления подобной заплатки может стать причиной того, что оно будет отложено до выхода следующей версии продукта, а пользователям будет рекомендовано не обновлять операционную систему. Фактически, повториться история с выходом Vista – относительно много приложений не будет совместимо со следующей версией системы. А на кого посыпятся все шишки? Именно!
В общем, вы всё еще используете «Wow6432Node» в своем коде? Немедленно прекратите!
Надстройки для Office могут быть зарегистрированы в \Wow6432Node
Исходный номер КБ: 2778964
Сводка
Если у вас есть 32-битная версия Office установлена на 64-битную версию Windows, надстройки, зарегистрированные под этим приложением, будут зарегистрированы в HKEY_LOCAL_MACHINE подкайке. \Wow6432Node Например.
Это важно помнить, если вы устраняете проблемы в Office программах и вам необходимо отключить надстройки. Если вы не изменяете правильные данные реестра (так как вы не понимаете, что работаете 32-Office в 64-битной версии Windows), ваши изменения не изменят поведение надстройки.
Дополнительные сведения
Надстройки COM регистрируются в реестре Windows или под HKEY_CURRENT_USER HKEY_LOCAL_MACHINE ульями. Но, если вы используете 64-битную версию Windows, подкайка под будет отличаться в зависимости от битности Office HKEY_LOCAL_MACHINE установки. См. следующую таблицу для правильного расположения реестра для различных комбинаций 32-битных и 64-битных версий Office и Windows.
Битность окна
Office bitness
Расположение реестра надстройки com в HKEY_LOCAL_MACHINE