Изменения реестра в 64-разрядных версий Windows Server 2003 и в Windows XP Professional x 64 Edition

Переводы статьи Переводы статьи
Код статьи: 896459 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В статье описываются некоторые изменения реестра, которые были внесены в x 64-разрядных версий Microsoft Windows Server 2003 и Microsoft Windows XP Professional x 64 Edition. Кроме того эта статья как операционной системы Windows x 64 Edition хранит данные реестра для 32-разрядные и 64-разрядные программы.

Дополнительная информация

Важные Этот раздел, метод или задача содержит действия, о том, как внести изменения в реестр. Тем не менее при неправильном изменении реестра, могут возникнуть серьезные проблемы. Таким образом Убедитесь, что внимательно выполните следующие действия. Для дополнительной защиты резервную копию реестра перед внесением изменений. Затем при возникновении неполадок можно восстановить реестр. Для получения дополнительных сведений о том, как резервное копирование и восстановление реестра щелкните следующий номер статьи базы знаний Майкрософт:
322756 Резервное копирование и восстановление реестра Windows


Компьютеры под управлением 64-разрядных версий Microsoft Windows Server 2003 или Microsoft Windows XP Professional x 64 Edition использовать макет реестра для обработки 32-разрядных и 64-разрядная программы. Изменение макета реестра в x 64 Edition версии операционной системы Windows убедитесь, что пути жестко .dll программ, параметров программы и другие значения параметров не перезаписаны.

Во избежание параметры 32 разряда от перезаписи параметров реестра 64-разрядных компьютерах, работающих под управлением 64-разрядной версии Windows сохраняет настройки для 32-разрядных программ в Новая ветвь реестра. Пользователи не заметить изменения во время установки программы. Процесс перенаправления реестра позволяет программа установки и программа настройки для доступа к правильный подраздел реестра без вмешательства пользователя.

32-разрядные и 64-разрядные программы, запущенные на 64-разрядной версии Windows работают в различных режимах и используйте следующие разделы реестра:
  • Основной режим 64-разрядные программы работают в собственный режим и доступ ключи и значения, которые хранятся в следующих подраздел реестра:
    HKEY_LOCAL_MACHINE\Software
  • 32-разрядные программы работают в WOW64 режима и доступа ключей и значений, хранящихся в Следующий подраздел реестра:
    HKEY_LOCAL_MACHINE\Software\WOW6432node

Перенаправление реестра

Для поддержки сосуществования 32-разрядных и 64-разрядных COM регистрации и программа состояний, Подсистема WOW64 представляет 32-разрядных программ, используя другое представление реестра. В Подсистема WOW64 использует реестр перенаправление перехватывать вызовы реестра на уровне бит. Перенаправление реестра также гарантирует реестра вызовы направляются правильный ветви реестра.

При установке новой программы или при запуске программы на компьютере Windows x 64 Edition, реестр вызовы, выполняемые 64-разрядные программы access
HKEY_LOCAL_MACHINE\Software
подраздел реестра без перенаправления. WOW64 перехватывает вызовы реестра
HKEY_LOCAL_MACHINE\Software
выполняются в 32-разрядных программ и перенаправляет их на
HKEY_LOCAL_MACHINE\Software\WOW6432node
подраздел. По перенаправление только 32-разрядная программа вызывает WOW64 гарантирует, что писать программы для соответствующий подраздел реестра. Перенаправление реестра не требуются изменения кода программы, и этот процесс является прозрачным для пользователя.

Подразделов реестра, включенных в перенаправлении

В текущей версии операционной системы Windows x 64 Edition перенаправляются следующих подразделов реестра:
  • HKEY_LOCAL_MACHINE\Software\Classes
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Ole
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc
  • HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
  • HKEY_LOCAL_MACHINE\Software\Microsoft\EventSystem
Важные Перенаправление ключа реестра могут измениться в последующих версиях операционной системы. Разработчики программного обеспечения, рекомендуется не писать программный код, основанный на списки с ранее выпущенными документами перенаправленной ключей. Вместо этого кода должны быть написаны для проверки состояния перенаправления, прежде чем он вызывает для 32-разрядной или 64-разрядной логическое представление реестра.

Отражение реестра

Отражение реестра предоставляет в реальном времени метод для хранения 32-разрядных и 64-разрядных разделов реестра открыть. Например рассмотрим 32-разрядная программа под названием Hello.exe, который действует как 32-разрядные OLE-сервер, однако, может обслуживать запросы из 64-разрядных клиентов. Отражение реестра позволяет программе Hello.exe держать открытым для обработки вызовов и 32-разрядных и 64-разрядные программы реестр 32-разрядных и 64 разряда.

Отражение делает возможным существование двух физических копий же реестра для поддержки операций WOW64 и одновременных машинный код. Большинство ключей, которые отражаются класса ключей. Класс ключи записываются с философией «сделанная последней», а дескриптор ключа закрывается, когда класс 32-разрядной или 64-разрядный ключ записи и закрытия.

Ниже приведено несколько примеров философия «сделанная последней».
  • После выполнения чистой установки операционной системы Windows x 64 Edition 64-разрядной версии Wordpad.exe зарегистрирован для DOC-файлов. Reflector реестра копируются регистрации .doc из раздела реестра 64-разрядный раздел реестра для 32-разрядных.
  • При установке 32-разрядной версии Microsoft Office Winword.exe зарегистрирован для DOC-файлов в режиме 32 разряда. Эта информация копируется reflector реестра в разделе реестра 64-разрядных. Таким образом 32-разрядных и 64-разрядные программы запускаются 32-разрядная версия Winword.exe для DOC-файлов.
  • При установке 64-разрядной версии Microsoft Office, 64-разрядная версия Winword.exe зарегистрирован в разделе реестра 64-разрядной обработки DOC-файлы. Reflector реестра также копирует эту информацию в раздел реестра для 32-разрядных так, чтобы запустить 32-разрядных и 64-разрядные программы 64-разрядной версии Winword.exe для DOC-файлов.
Примечание Разработчики могут использовать RegQueryReflectionKey функции определения состояния отражения для определенного ключа и использование RegDisableReflectionKey функция и RegEnableReflectionKey функция программного отключения и включения отражения реестра для определенного ключа.

Общие параметры реестра

Некоторые sub разделы содержат сведения о константах, даже существует только одна копия реестра Хотя эти ключи содержатся в представлениях 32-разрядных и 64-разрядных реестра. Это называется отражением реестра.

В текущей версии Операционные системы Windows x 64 Edition, следующих подразделов реестра являются общими для 32-разрядных и 64-разрядных программ и не перезаписываются на основе уровня 32-разрядной или 64-разрядные программы или процесс:
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\SYSTEMCERTIFICATES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CRYPTOGRAPHY\SERVICES
  • HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\HCP
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\ENTERPRISECERTIFICATES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSMQ
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\NETWORKCARDS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\PROFILELIST
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\PERFLIB
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\PRINT
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\PORTS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\CONTROL PANEL\CURSORS\SCHEMES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\TELEPHONY\LOCATIONS
  • HKEY_LOCAL_MACHINE\SOFTWARE\POLICIES
  • ПОЛИТИКА HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\GROUP
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES
  • ДИСПЕТЧЕР HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\SETUP\OC
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\SOFTWARE\MICROSOFT\SHARED TOOLS\MSINFO
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\SETUP
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CTF\TIP
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CTF\SYSTEMSHARED
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTSUBSTITUTES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTDPI
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTMAPPER
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\RAS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DRIVER ПОДПИСИ
  • ПОДПИСЫВАНИЕ ДРАЙВЕРОВ HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\NON
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CRYPTOGRAPHY\CALAIS\CURRENT
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CRYPTOGRAPHY\CALAIS\READERS
  • ЗОНА NT\CURRENTVERSION\TIME HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS
  • СЕРВЕР HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\TRANSACTION
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DFS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\TERMSERVLICENSING
Важные Отражение ключа реестра могут измениться в последующих версиях операционной системы. Программное обеспечение Разработчики могут избежать написания программного кода, в соответствии с ранее выпущенными документами списки отраженный ключей. Вместо этого кода должны быть написаны для проверки состояния отражение, прежде чем программа вызывает для 32-разрядной или 64-разрядной логическое представление реестра.

Изменение редактора реестра

32-Разрядные и 64-разрядной версии программы редактора реестра входят в состав 64-разрядных операционных систем выпуска. Для лучшего понимания 64-разрядных и 32-разрядные программы разделов реестра на компьютере Windows x 64 Edition, воспользуйтесь одним из следующих методов.

Чтобы запустить редактор реестра 64-разрядная версия

  1. Войти в Windows x 64 Edition компьютер с учетной записью, имеющей административные разрешения.
  2. Нажмите кнопку Начало, нажмите кнопку Запустить, тип regedit В диалоговом окне Открыть поле, а затем нажмите кнопку ОК.
  3. В редакторе реестра найдите и проверьте следующий подраздел реестра:
    HKEY_LOCAL_MACHINE\Software\WOW6432node

Чтобы запустить 32-разрядная версия редактора реестра

Нажмите кнопку Начало, нажмите кнопку Запустить, тип буква диска, где установлена Windows x 64 Edition\Windows\syswow64\regedit.exe –m В диалоговом окне Открыть поле, а затем нажмите кнопку ОК. В заставок ключ позволяет запускать несколько экземплярах редактора реестра.

Примечание При входе в систему Microsoft Windows Server 2003 пакетом обновления 1 (SP1) или более поздней версии на компьютере Windows x 64-разрядных компьютеров и использовать для подключения к другой Windows протокола удаленного рабочего стола (RDP) Server 2003 с пакетом обновления 1 или более поздней версии на компьютере или компьютере Windows x 64 Edition, можно просмотреть 64-разрядный раздел реестра на удаленном компьютере. Тем не менее, при входе на компьютер Microsoft Windows Server 2003, не была обновлена до 1 (SP1) или любой другой 32 - разрядной операционной системе Windows, можно просматривать только 32-разрядный раздел реестра на удаленном компьютере.

Техническая поддержка 64-разрядных версий Microsoft Windows

Если к устройству прилагается Windows x 64 версия уже установлена, производителю оборудования обеспечивает техническую поддержку и помощь для Windows x 64 edition. В этом случае производителем оборудования обеспечивает поддержку, так как Windows x 64 edition поставляется вместе с оборудованием. Поставщик оборудования может настроить установку Windows x 64 edition, используя уникальные компоненты. Уникальные компоненты могут включать специальные драйверы устройств или может включать дополнительные настройки для повышения производительности оборудования. Корпорация Майкрософт предоставляет ограниченную должен иметь Техническая помощь Windows x 64 edition. Тем не менее необходимо непосредственно к изготовителю. Изготовитель обладает наилучшими возможностями для поддержки программного обеспечения, установленного на оборудовании. Если вы приобрели Windows x 64 edition, такие как Windows Server 2003 x 64 edition отдельно, обратитесь в корпорацию Майкрософт для получения технической поддержки.

О продукте Windows XP Professional x 64 Edition посетите веб-узел корпорации Майкрософт:
http://www.microsoft.com/rus/windowsxp/64bit/default.mspx
Продукта сведения о 64-разрядных версий Windows Server 2003 посетите следующий веб-узел корпорации Майкрософт:
http://www.Microsoft.com/windowsserver2003/64bit/x64/Default.mspx

Свойства

Код статьи: 896459 - Последний отзыв: 11 сентября 2011 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows XP Professional x64 Edition
Ключевые слова: 
kbtshoot kbinfo kbmt KB896459 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:896459

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com