Windows 11/10 の Regsvr32: 説明、コマンド、使用法、エラー メッセージ

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

Microsoft Windows オペレーティング システムでは、右fr32は、DLL や ActiveX コントロールなどの OLE コントロールを Windows レジストリに登録および登録解除するために使用されるコマンド ライン ユーティリティです。たとえば、regsvr32 で使用する DDL は、DllRegisterServer 関数と DllUnregisterServer 関数をエクスポートする必要があります。このツールでは、Windows またはその他のプログラムの問題のトラブルシューティングが必要になる場合があります。

Windows 11/10のRegsvr32

Regsvr32.exe は Microsoft Windows に含まれており、System32 (Windows NT/Windows XP/Windows Vista/Windows 7/Windows 8.1/Windows 10/Windows 11) フォルダーにインストールされます。

Regsvr32 コマンドと使用法

1. RegSvr32.exe コマンドライン オプション:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dllname

2. パラメータ:

  • /u : ファイルの登録を解除します。
  • /s : regsvr32 をサイレントに実行し、メッセージ ボックスを表示しません。
  • /n : DllRegisterServer を呼び出しません。このオプションは /i と一緒に使用する必要があります。
  • /i :cmdline : DllInstall を呼び出し、オプションの [cmdline] を渡します。 /u とともに使用すると、dll アンインストールが呼び出されます。
  • dllname: 登録する DLL ファイルの名前を指定します。
  • /n – DllRegisterServer または DllUnregisterServer を呼び出しません。このオプションは /i と一緒に使用する必要があります。

たとえば、手動でDLL ファイルの登録と登録解除shm.dll を使用すると、CMD で次のことができます。

  • regsvr32 shm.dllファイルを登録するためのものです。
  • regsvr32 /u shm.dllファイルをアンインストールするため。

Regsvr32.exeのエラーメッセージ

次のリストには、RegSvr32 エラー メッセージと考えられる原因が含まれています。

  1. コマンド フラグ ""%1"" は無効です。コマンドの使用法を確認して、再試行してください。
  2. このコマンドは、Microsoft Visual Studio OLE カスタム コントロール プロジェクトが開かれている場合にのみ有効です。
  3. モジュールを登録するには、バイナリ名を指定する必要があります。
  4. コマンド OleInitialize の実行に失敗しました。コンピューターのメモリが不足している可能性があります。開いているプログラムをすべて閉じてから、もう一度試してください。
  5. モジュール「%1」のロードに失敗しました。\n\n バイナリが指定されたパスに保存されていることを確認するか、バイナリをデバッグしてバイナリまたは依存する .DLL ファイルに問題がないか確認してください。\n\n%2。
  6. モジュール ""%1"" はロードされましたが、エントリ ポイント %2 が見つかりませんでした。\n\n""%1"" が有効な DLL または OCX ファイルであることを確認して、再試行してください。
  7. モジュール ""%1"" はロードされましたが、%2 への呼び出しがエラー コード %3 で失敗しました。\n\nこの問題の詳細については、エラー コードを検索語として使用してオンラインで検索してください。
  8. モジュール「%1」は、実行している Windows のバージョンと互換性がない可能性があります。モジュールが regsvr32.exe の x86 (32 ビット) または x64 (64 ビット) バージョンと互換性があるかどうかを確認します。

Windows 64 ビット バージョンでは、Regsv32.exe の 2 つのバージョンがあります。 64ビット版はあります%systemroot%\System32\regsvr32.exe32ビット版は%systemroot%\SysWoW64\regsvr32.exeKB249873 で説明されています。

関連している:RegSvr32、モジュールのロードに失敗しました