regsvr32
DLLやOCXなどのCOMコンポーネントをレジストリへ登録・登録解除するコマンドラインツール。
- 概念URI
https://comcomponent.com/knowledge/regsvr32/
- 別名・表記
- regsvr32.exe
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- OCXはregsvr32で構成できます。OCXはregsvr32コマンドによってレジストリへ登録・登録解除できる。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- regsvr32はIn-proc COM(DLLサーバー)を利用します。regsvr32はDllRegisterServer/DllUnregisterServerをエクスポートするネイティブのin-proc COMサーバー(DLL/OCX)向けの登録コマンドである。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- regsvr32を.NET Frameworkに用いることは推奨されません。regsvr32は何でも登録できる汎用コマンドではなく、.NET Frameworkアセンブリの登録には向かない。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- regsvr32はWOW64ファイルシステムリダイレクターを利用します。x64 WindowsではSystem32用とSysWOW64用のregsvr32を使い分ける必要があり、これはWOW64のファイルシステムリダイレクターによる32bit側の別配置に対応する。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- regsvr32は管理者権限を前提とします。標準ユーザーでregsvr32を実行するとレジストリやSystem32へ書き込めず0x80070005になることがある。 / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- regsvr32は.NET(5以降)のEnableComHosting/.comhost.dllを利用します。.NET 5+/6+/8+のCOM公開で生成された.comhost.dllも、規約通りregsvr32で登録する。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- COM host(*.comhost.dll)はregsvr32で構成できます。COM host(*.comhost.dll)は、regsvr32でCOMサーバーとしてレジストリへ登録できる。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- regsvr32はbitness一致要件を前提とします。regsvr32での登録は、System32(64bit用)かSysWOW64(32bit用)かをOfficeのbitnessに合わせて選ぶ必要がある。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- regsvr32はCOM(コンポーネントオブジェクトモデル)の実装を担います。regsvr32はネイティブのCOM/ActiveX DLLのレジストリ登録・登録解除を実装するコマンドラインツールである / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- COM(Component Object Model)はregsvr32で構成できます。.NET側の部品をCOM公開してVB6から呼ぶ場合、生成された comhost.dll をregsvr32で登録する / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- Visual Basic 6.0(VB6)はregsvr32を利用します。OCXなどのCOMコンポーネントに依存するVB6アプリでは、配布はそれらをregsvr32でレジストリ登録する運用が前提になる / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- regsvr32はCOM(コンポーネントオブジェクトモデル)を自動化します。regsvr32はCOMコンポーネント(DLL/OCX)のレジストリへの登録・登録解除を自動化するコマンドラインツールである。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- regsvr32は管理者権限を前提とします。HKEY_CLASSES_ROOT配下へマシン全体に登録するコンポーネントの場合、regsvr32による登録・登録解除には管理者権限が必要である。DllRegisterServerがHKCU配下だけに書くコンポーネントであれば、ユーザー単位の登録は管理者権限なしで行える / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- OCXはregsvr32で構成できます。OCXはregsvr32で登録・登録解除して構成する。64bit Windowsでは部品のbitnessに応じてSystem32/SysWOW64のregsvr32を使い分ける。 / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- Reg-Free COM(登録不要COM)はregsvr32の後継に当たります。Reg-Free COMは、regsvr32によるグローバル登録に頼らずアプリ単位でCOMを使う移行先として位置づけられる。ただし開発時の確認などregsvr32が使われる場面は残る / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- COM(コンポーネントオブジェクトモデル)はregsvr32で構成できます。COMコンポーネントは配置しただけでは動かず、regsvr32でレジストリに登録する必要がある。32bit版と64bit版のregsvr32を取り違えると登録に失敗する。 / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- regsvr32はレジストリリダイレクターを利用します。regsvr32には32bit版と64bit版があり、どちらで登録したかによってレジストリリダイレクターがどちらのビューへ書き込むかが決まる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。