レジストリリダイレクター
32bitプロセスと64bitプロセスに別々の論理ビューを見せ、同じキー名へのアクセスを異なる物理位置へ透過的に振り分けるWOW64の仕組み。
- 概念URI
https://comcomponent.com/knowledge/registry-redirector/
- 別名・表記
- Registry Redirector
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- WOW64(Windows 32-bit on Windows 64-bit)はレジストリリダイレクターを利用します。WOW64は32bitプロセスと64bitプロセスに別々のレジストリの論理ビューを見せるためレジストリリダイレクターを使う / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- レジストリリダイレクターはWOW6432Nodeを利用します。32bitプロセスのHKEY_LOCAL_MACHINE\Software配下へのアクセスは、リダイレクターにより物理的にWow6432Node配下へ透過的に誘導される / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- レジストリリダイレクターは.NET RegistryView列挙体で構成できます。リダイレクトされる論理パスに対して実際にどちらのビューへアクセスするかは、.NETのRegistryViewで明示的に構成できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- レジストリリダイレクターはKEY_WOW64_64KEY/KEY_WOW64_32KEYで構成できます。Win32 APIではKEY_WOW64_64KEY/KEY_WOW64_32KEYをsamDesiredに指定することで、リダイレクトされる論理パスに対してどちらのビューへアクセスするかを明示できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- レジストリリダイレクターはreg.exeの/reg:64 /reg:32で構成できます。reg.exeでは/reg:64・/reg:32オプションで、リダイレクトされる論理パスに対してどちらのビューへアクセスするかを明示できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- レジストリリダイレクターはインストーラーとアプリのbitness不一致の原因になることがあります。インストーラーとアプリ本体で読み書きするレジストリビューが揃っていないと、リダイレクトにより書いたはずの値が読めなくなる / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- レジストリリダイレクターは0x80040154(Class not registered)の原因になることがあります。32bit/64bitでCLSID登録のビューが分かれるため、呼び出し元と登録先のbitnessが食い違うと0x80040154(クラスが登録されていません)エラーになり得る / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- regsvr32はレジストリリダイレクターを利用します。regsvr32には32bit版と64bit版があり、どちらで登録したかによってレジストリリダイレクターがどちらのビューへ書き込むかが決まる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- レジストリリダイレクターはProcess Monitor(procmon.exe)で確認できます。32bitプロセスが実際にどの物理パスへリダイレクトされたかは、ProcmonのPathカラムで確認できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。