Windows10

32bitソフトの64bit環境での動作

WOW64の影響を受けるレジストリキー

WOW64でのリダイレクト、共有、反映されたキー
WOW64シンボリックリンク

WOW64では、特定のレジストリキーがリダイレクトされます。 32ビットまたは64ビットのアプリケーションがリダイレクトされたキーに対してレジストリコールを行うと、レジストリリダイレクタがそのコールをインターセプトして、キーの対応する物理的なレジストリの場所にマッピングします。詳細については、「レジストリリダイレクタ」を参照してください。

その他のレジストリキーは、64ビットWindows上の32ビットアプリケーションと64ビットアプリケーションの両方で共有されます。共有キーへの32ビットレジストリ呼び出しはリダイレクトされません。代わりに、キーの1つの物理コピーがレジストリの各論理ビューにマップされます。

Windows Server 2008、Windows Vista、Windows Server 2003およびWindows XP:リダイレクトされたレジストリキーのサブセットも反映され、レジストリの32ビットと64ビットのビュー間でキーとその値の同期を維持します。レジストリリフレクションは、Windows 7およびWindows Server 2008 R2から削除されました。詳細については、「レジストリリフレクション」を参照してください。

このトピックでは、リダイレクト、共有、またはリダイレクトされ、WOW64に反映されるレジストリキーの一覧を示します。また、Wow6432Nodeを含むハードコードされたレジストリキーパスを使用する可能性のある既存のアプリケーションに互換性を提供するシンボリックリンクも示します。詳細については、以下を参照してください。

WOW64でのリダイレクト、共有、反映されたキー
WOW64シンボリックリンク

 

WOW64でのリダイレクト、共有、反映されたキー

次の表は、リダイレクトされる、32ビットと64ビットの両方のアプリケーションで共有される、またはリダイレクトされて64ビットWindowsに反映されるレジストリキーの一覧です。この表のキーのサブキーは、特に指定がない限り、親キーの動作を継承します。キーにこの表にリストされている親がない場合、キーは共有されます。

KeyWindows 7 and Windows Server 2008 R2Windows Server 2008, Windows Vista, Windows Server 2003, and Windows XP
HKEY_LOCAL_MACHINESharedShared
** SOFTWARE**RedirectedRedirected
** Classes**SharedRedirected and reflected
** Appid**SharedRedirected and reflected with one exception: the DllSurrogate and DllSurrogateExecutable registry values are not reflected if their value is an empty string.
** CLSID**RedirectedRedirected and reflected only for CLSIDs that do not specify InprocServer32 or InprocHandler32.
** DirectShow**RedirectedRedirected and reflected
** HCP**SharedShared
** Interface**RedirectedRedirected and reflected
** Media Type**RedirectedRedirected and reflected
** MediaFoundation**RedirectedRedirected and reflected
** Clients**SharedRedirected
** Microsoft**\COM3SharedRedirected and reflected
** Microsoft**\Cryptography\Calais\CurrentSharedShared
** Microsoft**\Cryptography\Calais\ReadersSharedShared
** Microsoft**\Cryptography\ServicesSharedShared
** Microsoft**\CTF\SystemSharedSharedShared
** Microsoft**\CTF\TIPSharedShared
** Microsoft**\DFSSharedShared
** Microsoft**\Driver SigningSharedShared
** Microsoft**\EnterpriseCertificatesSharedShared
** Microsoft**\EventSystemSharedRedirected and reflected
** Microsoft**\MSMQSharedShared
** Microsoft**\Non-Driver SigningSharedShared
** Microsoft**\Notepad\DefaultFontsSharedRedirected
** Microsoft**\OLESharedRedirected and reflected
** Microsoft**\RASSharedShared
** Microsoft**\RPCSharedRedirected and reflected
** Microsoft**\SOFTWARE\Microsoft\Shared Tools\MSInfoSharedShared
** Microsoft**\SystemCertificatesSharedShared
** Microsoft**\TermServLicensingSharedShared
** Microsoft**\TransactionServerSharedShared
** Microsoft**\Windows\CurrentVersion\App PathsSharedRedirected
** Microsoft**\Windows\CurrentVersion\Control Panel\Cursors\SchemesSharedShared
** Microsoft**\Windows\CurrentVersion\Explorer\AutoplayHandlersSharedRedirected
** Microsoft**\Windows\CurrentVersion\Explorer\DriveIconsSharedRedirected
** Microsoft**\Windows\CurrentVersion\Explorer\KindMapSharedRedirected
** Microsoft**\Windows\CurrentVersion\Group PolicySharedShared
** Microsoft**\Windows\CurrentVersion\PoliciesSharedShared
** Microsoft**\Windows\CurrentVersion\PreviewHandlersSharedRedirected
** Microsoft**\Windows\CurrentVersion\SetupSharedShared
** Microsoft**\Windows\CurrentVersion\Telephony\LocationsSharedShared
** Microsoft**\Windows NT\CurrentVersion\ConsoleSharedRedirected
** Microsoft**\Windows NT\CurrentVersion\FontDpiSharedShared
** Microsoft**\Windows NT\CurrentVersion\FontLinkSharedRedirected
** Microsoft**\Windows NT\CurrentVersion\FontMapperSharedShared
** Microsoft**\Windows NT\CurrentVersion\FontsSharedShared
** Microsoft**\Windows NT\CurrentVersion\FontSubstitutesSharedShared
** Microsoft**\Windows NT\CurrentVersion\Gre_InitializeSharedRedirected
** Microsoft**\Windows NT\CurrentVersion\Image File Execution OptionsSharedRedirected
** Microsoft**\Windows NT\CurrentVersion\Language PackSharedRedirected
** Microsoft**\Windows NT\CurrentVersion\NetworkCardsSharedShared
** Microsoft**\Windows NT\CurrentVersion\PerflibSharedShared
** Microsoft**\Windows NT\CurrentVersion\PortsSharedShared
** Microsoft**\Windows NT\CurrentVersion\PrintSharedShared
** Microsoft**\Windows NT\CurrentVersion\ProfileListSharedShared
** Microsoft**\Windows NT\CurrentVersion\Time ZonesSharedShared
** Policies**SharedShared
** RegisteredApplications**SharedSharedWindows Server 2003 and Windows XP: This key was added in Windows Vista.
HKEY_CURRENT_USERSharedShared
** SOFTWARE**SharedShared
** Classes**SharedRedirected and reflected
** Appid**SharedRedirected and reflected with one exception: the DllSurrogate and DllSurrogateExecutable registry values are not reflected if their value is an empty string.
** CLSID**RedirectedRedirected and reflected
** DirectShow**RedirectedRedirected and reflected
** Interface**RedirectedRedirected and reflected
** Media Type**RedirectedRedirected and reflected
** MediaFoundation**RedirectedRedirected and reflected

HKEY_CURRENT_USERHKEY_USERS \ *へのシンボリックリンクで、*はすべてのユーザーセキュリティID(SID)の一致を示します。 HKEY_USERS \ * \ SOFTWARE \ Classesは、HKEY_USERS \ * _ Classesへのシンボリックリンクです。

HKEY_CLASSES_ROOTは、HKEY_LOCAL_MACHINE \ SOFTWARE \ ClassesHKEY_CURRENT_USER \ SOFTWARE \ Classesの結合ビューです。これらのレジストリパスのリダイレクトされたキーは、HKEY_CLASSES_ROOTに対しても効果的にリダイレクトされます。これは、それらをサポートするシステム上の反映されたキーにも当てはまります。

 

WOW64シンボリックリンク

WOW64は、Wow6432Nodeを含むハードコードされたレジストリキーパスを使用する可能性がある既存のアプリケーションとの互換性のためにのみ、次のシンボリックリンクを定義します。新しいアプリケーションでは、レジストリキーパスでWow6432Nodeを使用しないでください。

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ClassesHKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Wow6432Nodeにリンクされています
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Wow6432Node \ AppIdHKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ AppIdにリンクされています
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Wow6432Node \ PROTOCOLSHKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ PROTOCOLSにリンクされています
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Wow6432Node \ TypelibHKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Typelibにリンクされています

Windows Server 2008、Windows Vista、Windows Server 2003、およびWindows XP:HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ClassesHKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Wow6432Nodeにリンクされています。その他のシンボリックリンクは、Windows 7およびWindows Server 2008 R2で追加されました。

参考記事:Registry Keys Affected by WOW64

 

おすすめサイトをご紹介

  • この記事を書いた人

山本

はじめまして。「山本まこと」と申します。フリーランスでシステムエンジニアを現役でさせて頂いています。業務内容はシステム設計、プログラム作成等何でさせて頂いています。 特にサーバ構築、業務端末(パソコン)の構築の仕事を多くさせて頂いています。サーバ構築はOSが24時間止まらず高パフォーマンスで動作する用に設定したり セキュリティ対策(脆弱性)を実施することやデータベースの構築も実施します。業務端末(パソコン)の構築は業務アプリケーションが快適に動作するようOSの設定を実施します。パソコンは日進月歩で性能はどんどん向上しています。 またマイクロソフトのOSもWinows7からWindows10へ移行する段階を迎えています。Windows10においては、使い勝手はとても良くなっていますが、自動化が進み、一度不調になってしまうと設定変更での修復するにはコツが必要です。 また、マシンスペックについてもある程度のものが要求されます。このホームページでは、皆さんがパソコンを快適に使っていただけるようにお役に立てたらと思い、記事を書かせて頂いています。

-32bitソフトの64bit環境での動作
-,

Copyright© 幸せになれるPCライフ , 2020 All Rights Reserved.