場合によっては、Windows 11 または Windows 10 PC でアプリ/プログラムを開いたり、ゲームを起動しようとすると、特定のエラーを示すエラー プロンプトが表示されることがあります。DLL または OCX ファイルが見つからないか、見つかりませんでした。実行可能な修正として考えられるのは、次のことです。システムファイルを再登録するデバイス上ではエラーが発生しますRegSvr32 モジュールのロードに失敗しました– この投稿は、この問題を解決するための解決策を提供することを目的としています。
システムでこのエラーが発生すると、次のような同様のエラー メッセージが表示されます。
RegSvr32
モジュール<NameOfSystemFile>ロードに失敗しました。
バイナリが指定されたパスでソートされていることを確認するか、バイナリをデバッグしてバイナリまたは依存する .DLL ファイルに問題がないか確認してください。
指定されたモジュールが見つかりませんでした。
このエラーは、ゲームの海賊版をコンピュータにインストールすることが多いゲーマーが最も頻繁に遭遇します。通常、ライセンスバイパスまたはクラッキングを担当するモジュールでは、不足している DLL を手動で登録する必要があります。ただし、正規にライセンスされたプログラムをインストールするときに、そのような操作を実行する必要がある場合があります。
RegSvr32 モジュールのロードに失敗したエラー
手に入れたらモジュールが RegSvr32 エラーをロードできませんでしたWindows 11/10 PC に DLL または OCX ファイルを登録しようとする場合は、以下の推奨事項を順不同で (最初のチェックリストを実行した後) 試して、それが PC の問題の解決に役立つかどうかを確認してください。システム。
- 初期チェックリスト
- 管理者権限でregsvr32.exeユーティリティを実行します。
- 目的のライブラリまたはコンポーネントの場所を確認してください
- ライブラリまたはコンポーネントを交換または復元する
- Windows 11/10をリセットする
上記の提案の説明を見てみましょう。
1] 初期チェックリスト
以下で説明する解決策に進む前に、次のことを行うことをお勧めします。SFCスキャンを実行する;これらのライブラリはシステム ファイルであるため、これが原因である可能性があるファイルが破損した場合、スキャンによってファイルの正常性が復元されます。
にSFCスキャンを実行するデバイスで次の手順を実行します。
コマンドプロンプトを管理者モードで開きますそして、以下のコマンドを入力して Enter キーを押します。
sfc /scannow
スキャンの結果によっては、フォローアップが必要になる場合があります。DISMスキャンこれらのシステム ファイルに影響を与える可能性のある Windows システム イメージの破損を解決します。
にDISM スキャンを実行する、次の操作を行います。
管理者特権の CMD プロンプトで、次のコマンドをコピーして貼り付け、各行の後で Enter キーを押します。
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /RestoreHealth
破損の重大度によっては、この操作には 30 分以上かかります。両方のスキャンが完了し、何らかの破損の兆候がなくなったら、エラーの原因となっているシステム ファイルの再登録を試行できます。ファイルが正常に登録されていれば問題ありませんが、そうでない場合は、この投稿で概説されている残りの提案を続行できます。
また、regsvr32.exe ファイルが単純に感染している可能性もあります。したがって、この可能性を排除するには、Microsoft Defender または評判の良い任意のツールを使用してシステム全体の AV スキャンを実行できます。サードパーティのセキュリティ ソフトウェア。
読む:WindowsコンピュータにDLLファイルをロードできませんでした
2] 目的のライブラリまたはコンポーネントの場所を確認します
この最も一般的な理由の 1 つは、モジュールが RegSvr32 エラーをロードできませんでしたWindows 11/10 PC でこの問題が発生するのは、目的のライブラリまたはコンポーネントを登録できないこと、またはこのコンポーネントの配置にエラーがあることが原因です。経験豊富なユーザーでも、目的のファイルをシステム32ディレクトリを変更するのは単なる習慣です。 64 ビット Windows の場合、SysWOW64システム フォルダーには、登録するすべてのコンポーネントが配置されます。したがって、ライブラリを正しいフォルダーにコピーしてから、管理者特権のコマンド プロンプトで regsvr32.exe ユーティリティを実行してください。
一部のアプリやほとんどのサードパーティ製ゲームでは、ローカル ドライブ上のアプリ/ゲームのインストール フォルダーを確認する必要がある場合があります。
読む:ロードライブラリがエラー 126、87、1114、または 1455 で失敗しました
3] 管理者権限でregsvr32.exeユーティリティを実行します。
注目の問題が発生する可能性が高いもう 1 つの最も一般的な理由は、コンポーネントの登録時に必要な一部の操作を実行するための十分な許可または権利がユーティリティにないことが考えられます。この場合、問題を解決するには、次のことを確認してください。管理者としてログインしています管理者特権のコマンド プロンプト モードでユーティリティを実行する前に。次のように、ファイル エクスプローラーを介して管理者権限で regsvr32.exe ユーティリティを実行することもできます。
- を押します。Windowsキー+Eにファイルエクスプローラーを開く。
- ファイル エクスプローラーで、場合に応じて以下のいずれかのディレクトリ パスに移動し、拡張子 .dll または .ocx を持つ必要なライブラリ ファイルを見つけます。
C:\Windows\System32
C:\Windows\SysWOW64
- その場所で、システム ファイルを右クリックします。
- を選択します。で開くコンテキスト メニューからオプションを選択します。
- クリックアプリを表示する表示される警告プロンプトで。
- でこのファイルをどのように開きますか?メニューを下にスクロールしてクリックしますこの PC で別のアプリを探すオプション。
- でで開く開いたウィンドウで、システム32フォルダ。
- その場所で右クリックし、regsvr32.exeファイル。
- 選択管理者として実行コンテキストメニューから。
コマンド プロンプトが開き、目的のシステム ファイルの登録が実行されます。示されたアクションが解決しない場合は、regsvr32.exe ファイルが破損しているか、このユーティリティの動作に影響を与える Windows レジストリ エラーがある可能性があります。これは、停電などでコンピュータの電源が不適切にオフになった場合によく発生します。
読む:標準ユーザーが管理者権限でプログラムを実行できるようにする方法
4] ライブラリまたはコンポーネントを交換または復元する
ライブラリまたはコンポーネントの場所または配置が正しいファイル パスおよびフォルダー内にあるにもかかわらず、システム ファイルを再登録しようとするとエラー プロンプトが表示される場合は、コンポーネント自体が破損しているか欠落している可能性があります。この場合、この可能性を排除するには、システム ファイルを置換または復元します。これは、次の場所にアクセスして行うことができますウィンバインデックス次に、ファイルをダウンロードして、適切なシステム フォルダーにコピーします。このサービス (ネイティブ システム ファイルが利用可能) を使用すると、ユーザーは Windows 11/10 OS ファイルに関する情報を確認し、Microsoft サーバーからダウンロードできます。あるいは、最近更新された動作中の Windows 11/10 PC からシステム ファイルをコピーすることもできます。
読む:プロシージャのエントリ ポイントがダイナミック リンク ライブラリ内に見つかりませんでした
5] Windows 11/10をリセットする
上記のすべての提案が現在直面している問題を解決できない場合は、深刻なシステム破損に対処している可能性があります。この場合、最も適切な解決策は次のとおりです。Windows 11/10をリセットする。この場合、問題は最近発生し、おそらく新しい Windows 更新プログラムをインストールした後、次のいずれかを行うことができます。アップデートをアンインストールするまたは単にシステムの復元を実行するシステムを通常の動作状態に戻します。
これがお役に立てば幸いです!
関連記事:DllRegisterServer が見つかりませんでした。
モジュールのロードに失敗した regsvr32 を修正するにはどうすればよいですか?
以下は、Windows 11/10 PC での Regsvr32 エラーの最も一般的な解決策です。
- 管理者特権でコマンド プロンプトを開きます。
- 32 ビット DLL が%systemroot%\System32フォルダーに移動します。%systemroot%\SysWoW64フォルダ。
- 次のコマンドを実行します。%systemroot%\SysWoW64\regsvr32<full path of the DLL>。
Windows 11/10 の DLL エラーを修正するにはどうすればよいですか?
を取得した場合は、User32.dllプログラム、ハードウェア コンポーネント、またはドライバーのインストール中またはインストール後にエラーが発生した場合は、プログラム、ハードウェア コンポーネント、またはドライバーをアンインストールして問題を解決できます。次に、Windows を再起動し、場合に応じてプログラム、ハードウェア コンポーネント、またはドライバーを再インストールします。