修正:指定されたモジュールが見つかりませんでした

「指定されたモジュールが見つかりませんでした」というエラーは、プログラムがその操作に必要な特定のモジュールを見つけられない場合に発生します。 このエラーは非常に一般的なものであり、Windowsからサードパーティのアプリケーション、インストールメディアに至るまで、さまざまなシナリオで発生します。

エラーの一般的な性質のため、各状況の正確な修正をリストすることはできません。 ほとんどの場合、次のトラブルシューティングのヒントを使用して、DLLまたは特定のファイルエラーの原因を特定できる可能性があります。 ヒントを1つずつ確認し、それらのいずれかが正しい方向に向かっているかどうかを確認します。

解決策1:システムファイルチェッカーを実行する

オペレーティングシステムに関してこのエラーが発生した場合は、コンピューターでシステムファイルチェッカーを実行してみてください。 SFCユーティリティは、オペレーティングシステムのインストールフォルダー上のすべてのファイルを走査し、破損または欠落しているファイルがあるかどうかを判断します。 見つかった場合は、Windowsサーバーから最新バージョンをダウンロードした後に置き換えられます。 この解決策を試みるときは、安定したインターネット接続を確保してください。

  1. Windows + Sを押し、ダイアログボックスに「 cmd 」と入力し、アプリケーションを右クリックして、「 管理者として実行 」を選択します。
  2. コマンドプロンプトで、次のコマンドを実行します。
 sfc / scannow 

  1. このプロセスには時間がかかります。 我慢して、プロセスを完了させてください。 不一致がある場合、ターミナルはそれに応じて通知します。 この後、コンピューターを再起動し、「指定されたモジュールが見つかりません」というエラーが発生したアプリケーションをインストール/起動してみてください。

解決策2:デバイスを適切にアンインストールする

デバイスマネージャーを使用していないデバイスを最近アンインストールした場合、コンピューターを起動するたびに、OSはそのデバイスの操作に必要なファイルを検索しますが、見つからない場合はエラーをポップする可能性があります。 この状態でこのようなエラーが発生した場合は、デバイスマネージャーからデバイスを適切にアンインストールすることで修正できます。

  1. Windows + Rを押して、「 devmgmt 」と入力します。 ダイアログボックスでmscを入力し、Enterキーを押します。
  2. デバイスマネージャーで、ケースに応じてカテゴリを展開し、デバイスを見つけて右クリックしてアンインストールします。 プロンプトが表示されたら、そのドライバーも削除します。

  1. この操作の後、コンピューターを再起動し、「指定されたモジュールが見つかりませんでした」というエラーが引き続き表示されるかどうかを確認します。 また、完全な電源を入れ直します。

場合によっては、問題が解決しない場合は、デバイス固有のキーを手動で削除する必要があります。 プリンターを削除した後、ファイルが自動的に削除されず、エラーメッセージが表示される場合がいくつかありました。

次のような場所に移動します。

 C:Windows /ユーザー/(あなたの名前)/ローミング/スタートアップ/モニターインクショートカット(これを削除) 

または

 C:Windows /ユーザー/(あなたの名前)/ローミング/アプリケーションの日付/スタートアップ/モニターインクショートカット(これを削除) 

解決策3:依存関係をインストールするためのディレクトリを確認する

サードパーティのアプリケーションを実行する際に追加のライブラリとして使用されるプログラムをインストールする場合、または依存プログラムである場合は、プログラム/パッケージをインストールするディレクトリを確認することをお勧めします。 これは非常に一般的なシナリオです。

たとえば、実行するためにappuals.dllが必要なゲームがある場合は、ゲームのディレクトリにappuals.dllをインストールする必要があります。 これにより、パッケージが見つかるため、ゲームが「指定されたモジュールが見つかりませんでした」をスローするのを防ぎます。 appuals.dllを他のディレクトリにインストールすると、ゲームはどこを見ればいいのかわかりません。 したがって、エラー。

注:特定のDLLが原因でエラーが発生する場合は、DLLファイルをダウンロードするか、実行しようとしているプログラムの場所に依存関係パッケージを再インストールする必要があります。

解決策4:レジストリエントリを確認する

「指定されたモジュールが見つかりませんでした」というエラーが発生するもう1つの理由は、コンピューターに破損したWindowsレジストリエントリがあるためです。 この場合、エラーを取り除くために、破損したエントリを手動で削除する必要があります。

不完全な更新、ソフトウェアのインストール時の予期しないシャットダウンなどが原因でレジストリがすべて破損します。ソリューションに進む前に管理者アカウントを持っていることを確認してください。

注:レジストリエディターは強力なツールです。 知らないキーを変更すると、コンピューターが破損し、役に立たなくなる可能性があります。 変更を行う前に、必ずバックアップを作成してください。

  1. Windows + Rを押し、ダイアログボックスに「 regedit 」と入力し、Enterを押します。
  2. レジストリエディターで次のキーに移動し、指定されたすべてのコンテンツを削除します。

HKEY_LOCAL_MACHINEから実行を削除>ソフトウェア> Microsoft> Windows> CurrentVersion

HKEY_CURRENT_USERから実行を削除>ソフトウェア> Microsoft> Windows> CurrentVersion

HKEY_LOCAL_MACHINE>ソフトウェア> Microsoft> Windows> CurrentVersionからRunOnceを削除します

HKEY_CURRENT_USER>ソフトウェア> Microsoft> Windows> CurrentVersionからRunOnceを削除します

  1. 変更を行った後、コンピューターを再起動し、「指定されたモジュールが存在しない」エラーが引き続き発生するかどうかを確認します。

注:エラーを修正できない場合は、問題の原因となっているファイルを含むエラーの完全なメッセージを使用して解決策を検索することをお勧めします。 上記の方法は、問題の診断に「役立つ」ことができますが、特定のケースでは機能しない場合があります。

興味深い記事