RunDLL エラーとは

当初は、 RunDLL (また、 RunDLL32.exe) は、Windows レジストリと相関して機能するダイナミック リンク ライブラリ モジュールの統合ファイルです。 すべての DLL ファイルの適切な動作は、さまざまなアプリや Windows プロセスを使用する際の応答速度とメモリ管理を高速化することを目的としています。 そのようなファイルの 110 つが削除されている、見つからない、または Windows が単にその場所を確認できない場合、システムは、発生したエラーに関する関連メッセージを含むボックス アラートを表示します。 エラー メッセージに表示される DLL ファイルは、どれが Windows による検証に失敗したかによって、大きく異なります。 MSVCP3.dll、D12D140.dll、VCRUNTIME140.dll、CONCRT110.dll、MSVCR1.dll、および API-MS-WIN-CRT-RUNTIME-l1-0- などのファイルを使用した一般的な RunDLL エラーに特化した複数のガイドが既に用意されています。 XNUMX.dll も同様です。 原則として、RunDLL エラーを受け取ったユーザーは、わずかに異なる内容のメッセージと、ファイルが見つからない指定されたディレクトリに遭遇する可能性があります。 以下に、その例をいくつか示します。

「[ファイル名] がコンピューターにないため、プログラムを開始できません」
「[ファイル名] の起動中に問題が発生しました。 指定されたモジュールが見つかりませんでした。"
「[ファイル名] の読み込み中にエラーが発生しました。 指定されたモジュールが見つかりませんでした。"
「[ファイル名] が見つからないため、コードの実行を続行できません。 プログラムを再インストールすると、この問題が解決する場合があります。」
「[ファイル名] は Windows で実行するように設計されていないか、エラーが含まれています。 元のインストール メディアを使用してプログラムを再度インストールするか、システム管理者またはソフトウェア ベンダーにサポートを依頼してください。」

RunDLL エラーは、さまざまな理由で発生する傾向があります。 DLL ファイルが誤って削除された、アプリケーションのアンインストール中に共有 DLL ファイルが誤って削除された (不完全なソフトウェアの削除)、Windows レジストリ内の DLL エントリが無効になった、または正しくない、DLL ファイルの欠落とその破損が原因である可能性があります。良い。 このガイドで紹介するソリューションは Windows 10 に基づいて作成されていますが、他の Windows バージョンにも使用できます。 エラーが最終的に解決されるまで、それぞれを試してください。

Windows修復ツールをダウンロードする

Windows修復ツールをダウンロードする

マイクロソフトと互換​​性があります

レジストリの破損、ファイル システムの誤動作、Windows ドライバーの不安定性に関連する問題を解決できる、Windows 用の特別な修復ユーティリティがあります。 Advanced System Repair Pro を使用して、Windows 11、Windows 10、Windows 8、Windows 7、Vista、または XP の「RunDLL エラー」を修正することをお勧めします。

1.新しいシステムアップデートをインストールします

ガイドのキックスターターとして、利用可能なすべてのシステム アップデートがインストールされていることを確認する必要があります。 問題のある DLL ファイルを再度リロードするか、Windows レジストリのエントリを修正することにより、新しい更新プログラムで問題が解決される可能性があります。 Windows Update Center に移動して、次の手順に従ってインストールする更新プログラムがあるかどうかを確認します。

  1. 右クリック [スタート]メニュー デスクトップパネルの下部にあり、 設定.
  2. に行く Windows Updateの 左側のペインで アップデートの確認.
  3. Windowsは利用可能な更新をスキャンし、見つかった場合はインストールを提案します。
  4. 見つかったアップデートをインストールして、システムを再起動します。

2.システムファイルの整合性を確認します

DLL ファイルの問題を解決できる非常に効果的な方法は、SFC (システム ファイル チェッカー) や DISM (展開イメージのサービスと管理) などの組み込みのスキャン ユーティリティを使用することです。 これらは、スキャン中に存在しないコンポーネントが見つかった場合に、そのコンポーネントを検出して復元することを目的としています。 問題の解決に異なる影響を与える可能性があるため、必ず両方のユーティリティを使用してください。 方法は次のとおりです。

SFCの使用

  1. Open コマンドプロンプト 入力して、 cmd 隣の検索ループに Start Menu
  2. 右クリック コマンドプロンプト 選択して 管理者として実行..
  3. コンソールを開いたら、次のように入力します sfc /scannow コマンドをクリックしてクリックします 入力します.
  4. 修正プロセスが完了したら、コンピューターを再起動します。

DISMを使用する

  1. Open コマンドプロンプト 前のステップで行ったように。
  2. このコマンドをコピーして貼り付けます DISM.exe /Online /Cleanup-image /Restorehealth.
  3. クリック 入力します Windowsがスキャンと修正を終了するまで待ちます。
  4. 完了したら、PCを再起動して、問題のあるプログラムをもう一度開いてみてください。

これらの両方のスキャンを実行した後、RunDLL エラーの原因となったのと同じことを試みます。 これが機能しない場合は、以下に示す他の解決策に進んでください。

3.破損したファイルを復元するスタートアップ修復

破損している可能性のある DLL ファイルを迅速に修復するために使用できる簡単な手順を次に示します。 Windows では、ユーザーが回復オプションを起動して、そのようなファイルを復元するように設計された機能を選択できます。

  1. 上記と同様に、 回復オプション 横の検索ボックスに Start Menu.
  2. 高度なスタートアップ、選択する 今すぐ再起動.
  3. この後、システムが再起動し、さまざまなオプションが表示されたブルー スクリーンが表示されます。
  4. 選択 トラブルシューティング に移動して 詳細オプション > スタートアップの設定 > 再起動. すべてのオプションのリストから、選択します デバッグを有効にする システムを再起動させます。

4.Temp フォルダーをクリーンアップする

また、システムの使用中に蓄積された一時ファイルが RunDLL ファイル ネットワークとの競合を引き起こしている場合もあります。 これは、C:\Users\*Your Username*\AppData\Local\Temp ディレクトリ内のすべてのコンテンツを削除するだけで解決できます。 心配しないでください。それを行うのは完全に安全です。

  1. Windows キー + R ボタンを同時に押して、これをコピーして貼り付けます C:\Users\*あなたのユーザー名*\AppData\Local\Temp。 置換 ユーザー名 ユーザー名を入力して押します 入力します.
  2. フォルダが開いたら、内部にあるすべてのファイルを選択して削除します。

これがこの方法で終わりです - 先ほど言ったように、速くて簡単です。

5. Windows レジストリのスタートアップ エントリをクリアする

この記事の冒頭で既に述べたように、DLL ファイルが完全に削除されず、不要なレジストリ キーやスケジュールされたタスクが残され、RunDLL エラーが発生することがあります。 この方法は、アプリを開くときではなく、システムを起動するたびにエラーが発生する場合に役立ちます。

  1. イベント Windowsキー+ R ボタンを一緒にコピーして貼り付けます regedit 開く レジストリエディタ.
  2. 入ったら押してください Ctrl + F 検索ボックスを開き、エラー メッセージに表示されている DLL ファイルの名前を入力して、 次を検索. たとえば、 MSVCP110.dll メッセージに書かれている場合は、フィールドに書き込んでください。
  3. DLL に関連付けられたすべてのエントリが見つかったら、それぞれを右クリックして選択し、XNUMX つずつ削除します。 削除.

この部分が完了したら、次の場所に移動する必要があります。 タスクスケジューラ また、そこにあるいくつかのエントリを削除します。

  1. もう一度 Windows キー + R を押して、コピーして貼り付けます taskschd.msc.
  2. 選択 タスクスケジューラライブラリ をクリックし、表示されたエントリのリストを下にスクロールして、問題のある DLL ファイルの名前と一致するものが見つかるかどうかを確認します。
  3. 何かが見つかった場合は、それを右クリックして選択します 無効にします その後。
  4. 次に、ウィンドウを閉じて、これらの操作によってエラーが修正されたかどうかを確認します。

6.DLLファイルを手動で再登録します

Windows には、ユーザーがコマンド プロンプトを使用してサードパーティの方法を使用せずに多くのコンポーネントを再インストールできる機能があります。 これが、このステップで計画していることです。 DLL ファイルが見つからないか破損している場合にも役立ちます。 特定のファイルを個別に再登録するのではなく、全部で登録しなおして、漏れのないようにしましょう。 以下のガイドラインに従ってください。

  1. Open コマンドプロンプト 前の手順で行ったように。
  2. このコマンドをコピーして貼り付けます for %1 in (*.dll) do regsvr32 /s %1 を押し 入力します.
  3. このプロセスには数秒かかる場合があります。 完了したら、PCを再起動し、問題のあるアプリケーションを最終的に開くことができるかどうかを確認します。

7. DLL ファイルを手動でダウンロードする

から不足しているファイルを検索することも可能です。 このページ 対応するフォルダーに挿入します。 詳細な手順が書かれているので、それらを使用して DLL ファイルを正常に置き換え、エラーを取り除くことができます。

8.システムをスキャンしてマルウェアを探します

システムに忍び込む可能性のある偶発的なマルウェアや不要なプログラムに気付かない場合があります。 マルウェアは、システム内にさまざまな混乱を引き起こすことで知られています。 これが、PC を本格的にスキャンする価値がある理由です。 組み込みの Windows Defender を使用するか、Windows が見逃す可能性のある脅威に対抗する高度なマルウェア対策ソフトウェアをインストールできます。 また、多くのアンチウイルスは、RunDLL エラーを引き起こす可能性のあるレジストリ エントリの問題を修正できます。 Malwarebytes によって開発されたアンチウイルスを使用することをお勧めします。Malwarebytes は、マイナーな脅威とグローバルな脅威の両方に対抗するためにソフトウェアを常に維持している信頼できる有能な専門家グループです。 Windows 11 でも利用できるようになりました。 以下のリンクを使用して今すぐダウンロードし、究極のマルウェア対策エクスペリエンスの 14 日間無料トライアルを試すことができます。

Malwarebytesをダウンロード

9.システムの復元ポイントを使用する

何もうまくいかず、適切な解決策を見つけようとしても常に失敗する場合は、システムの復元がこの問題から抜け出すのに役立つ場合があります。 Windows をインストールしたばかりでない限り、DLL の問題が現在存在しなくなったときに、システムによってバックアップ ポイントが保存されているはずです。 したがって、システムを最新のバックアップに戻しましょう。

  1. Open コントロールパネル 上記の手順で行ったように。
  2. 作成セッションプロセスで で見る 〜へ 大きなアイコン 選択して 回復。 検索ボックスを使用して見つけることもできます。
  3. クリック オープンシステムの復元 をクリックして Next.
  4. リストから目的の復元ポイントを選択し、をクリックします 影響を受けるプログラムをスキャンする 復元時に削除されるプログラムを確認します。 復元ポイントが表示されていない場合は、選択してみてください より多くのポイントを復元表示する.
  5. クリック Next また 終了 プロセスを完了し、Windowsが選択したバックアップからシステムを復元できるようにします。

まとめ

ガイドのほとんどの方法を実行した後、結果に満足し、同じエラーに直面することはもうありません。 これがまさにそのケースであり、問​​題を解決する解決策を見つけることができたことを願っています。 その他のエラー ソリューションやマルウェア除去ガイドラインをお探しの場合は、当社の Web サイトで検索して関連記事を入手してください。 すでに読めるものがある可能性があります。

前の記事Gl-search.com を削除する方法
次条GlobalDeploy を削除する方法 (Mac)