WindowsでエラーがないDLLファイルを修正する方法

WindowsでエラーがないDLLファイルを修正する方法

Windows PCでDLLエラーが発生しましたか?これらの一般的なエラーは、問題を見つけるためにいくつかの手順を実行しなければならないことが多いため、トラブルシューティングを行うのにイライラします。





最も一般的なDLLエラーのいくつかを確認し、これらの苛立たしい問題のトラブルシューティングのプロセスを見てみましょう。





DLLとは何ですか?

トラブルシューティングを開始する前に、エラーメッセージの意味を理解しておくと役立ちます。 DLLはの略です ダイナミックリンクライブラリ 。基本的に、これらのファイルはWindowsのコア部分であり、プログラムが毎回最初から書き込むことなくさまざまな機能を実行できるようにします。





たとえば、プログラムが必要なときにDLLにアクセスする場合があります 画面にメッセージを表示する 。開発者が新しいボックスを作成する代わりに、適切なDLLを使用してこのボックスを作成します。これにより、プログラマーの効率が向上し、Windows全体が標準化されます。

しかし、何か問題が発生すると、そのDLLファイルが失われる可能性があります。また、多くのプログラムがPC上で1つのDLLを(同時にでも)共有できるため、DLLエラーが1つのアプリだけの問題を示していないことがよくあります。これは、トラブルシューティングを面倒にする原因の一部です。



一般的なDLLエラー

ご想像のとおり、一部のDLLは他のDLLよりも頻繁にエラーメッセージに表示されます。問題を引き起こすことで最もよく知られているDLLのいくつかを次に示します。

MSVCP140、MSVCP120、MSVCP110、およびMSVCP100

これらの4つはすべて、同じDLLの異なるバージョン(14.0、10.0など)です。 MSVCは、Windowsアプリケーションで非常に一般的な形式であるMicrosoft Visual C ++の略です。





インストールされているプログラムのリストを開くと、ラベルが付いた複数のエントリが表示される可能性があります Microsoft Visual C ++ 20xx再配布可能 。このパッケージの特定のバージョンを必要とするプログラムをインストールすると、インストールするように求められます。そうしないと、機能しません。

このファイルは非常に多くのアプリケーションで使用されているため、 一般的にエラーで表示されます 。ユーザーは、Skype、WordPressアプリ、およびさまざまなゲームを起動するときに、これに関する問題を報告します。





MSVCR100、MSVCR71

これらの2つのDLLは、上記のコンパニオンです。ながら CP それらの略で C ++ 、これらのファイルには、 NS プログラミング言語。これらの2つの番号も同じファイルの異なるバージョンであり、プログラムの互換性のおかげで複数のバージョンがインストールされている可能性があります。

これらは非常に一般的であるため、さまざまなソフトウェアを起動するとエラーが発生することがよくあります。

VCRUNTIME140

ダイナミックリンクライブラリの「リンク」には理由があります---最初の2つに関連する別のDLLがあります。 Visual C ++ライブラリDLLのバージョン7から13は、バージョンごとに異なる名前を使用していたため、上記の共通ファイルが作成されました。バージョン14以降、いずれかの言語を使用するプログラムは、別の新しいDLLにリンクする必要があります。その名前はVCRUNTIMEで、新しいバージョンごとに変わります。

このエラーは、KodiだけでなくAdobe CreativeCloudソフトウェアを実行しようとしたときに発生することが知られています。

D3DX9_43

これは、ルートが異なるDLLです。 NS DX このファイル名で参照する Microsoft DirectX 、マルチメディアゲームやアプリを実行するためのAPIのコレクション。 NS 43 タイトルにあるのは特定のバージョンを指しているので、別の番号でこれを見ることができます。

お使いのコンピューターはこれらの集中的なプログラムにのみDirectXを使用しているため、ビデオゲームの開始時にこのエラーが発生する可能性があります。

Lame_enc

Lame_encはあなたのPCを侮辱するものではありません。これは、オーディオソフトウェアをMP3に変換できるLAME(LAMEはMP3エンコーダーではありません)エンコーダーを指します。 ソフトウェア特許のため 、プログラムにMP3エンコーディングソフトウェアを合法的に含めることはできません。したがって、LAMEを自分でインストールする必要があります。

このエラーが表示されるユーザーの大多数には、LAMEがインストールされています Audacityで使用するため 。 Audacityを使用していない場合、MP3をロードまたは保存しようとすると、おそらくこのエラーが表示されます。

知らないうちにスナップのスクリーンショットを撮る方法

以下のすべてのトラブルシューティング手順を実行する前に、LAMEが実際にインストールされていることを確認してください。 Audacityからのメッセージが AudacityはMP3ファイルを直接エクスポートしません...LAMEをダウンロード そしてさらに試みる。

NTDLL

おそらくリストで最も深刻なエラーであるNTDLLは、NTカーネル機能を処理するファイルです。 NTは 新技術 かつてはWindows製品名の一部でしたが、現在はWindowsの技術情報にのみ含まれています。

このDLLに関するエラーは、多くの場合、ドライバーの問題またはWindowsとプログラムのインターフェイスの問題が原因で発生します。このファイルは低レベルのシステム機能を処理するため、クラッシュするとWindowsを起動できなくなることがよくあります。

DLLエラーのトラブルシューティング方法

最も一般的なエラーのいくつかを確認したので、それらのトラブルシューティングの一般的なプロセスを見ていきましょう。これらは一般的なトラブルシューティング手順であり、すべてのエラーに適用されるとは限らないことに注意してください。ただし、DLLファイルがないためにエラーが発生した場合は、このシーケンスが役立ちます。

  1. リブート
  2. 不足しているDLLを確認します
  3. WindowsUpdateをインストールする
  4. 影響を受けたプログラムを再インストールします
  5. 関連するドライバーを更新する
  6. システムファイルチェックを実行します
  7. マルウェアをスキャンする
  8. DLLを再登録します
  9. システムの復元を試す
  10. Windowsをリセットする

ステップ0:すべきでないこと

DLLエラーのトラブルシューティングを行うと、必要なDLLファイルをダウンロードするだけですべての問題を解決できると主張するWebサイトに出くわすことはほぼ間違いありません。 これらのWebサイトからDLLファイルをダウンロードしないでください

ドライバ更新ユーティリティと同様に、これらのサイトがDLLをどこから取得したかを知る方法はありません。したがって、それらはほぼ確実に公式ではなく、古くなっていることが多く、マルウェアが含まれている可能性があります。さらに、多くの場合、単一のDLLを置き換えるだけでは問題を解決できません。つまり、新しいDLLを追跡するのは時間の無駄です。

また、エラーの原因となる特定のDLLファイルに直接ジャンプすることは避け、Windowsレジストリを調べないでください。これらの高度な手順はほとんどの場合必要ではなく、簡単に問題が増える可能性があります。

ステップ1:再起動

ほとんどのトラブルシューティングと同様に、再起動を最初に試す必要があります。運が良ければ、問題は小さな不具合であり、再起動すると問題が解決します。作業内容を保存して再起動し、エラーの原因となったものを再試行してください。

手順2:不足しているDLLを確認する

それ以来、そうは思われません Windowsはフォルダを保護します DLLが含まれていますが、ユーザー(またはプログラム)が誤ってDLLを削除した可能性があります。問題のDLLのごみ箱を確認し、見つかった場合は復元します。削除したと思われるが、ごみ箱をすでに空にしている場合は、 復元プログラムを使用する

手順3:WindowsUpdateをインストールする

多くのDLLエラーは、Microsoftが配布するライブラリに関連しているため、 WindowsUpdateの確認 最新バージョンをダウンロードすることで問題を解決できます。これは特に重要です アップデートのインストールを延期した場合 しばらくの間。

利用可能なアップデートをインストールした後、システムを再起動して、それらが適用されていることを確認します。

ステップ4:影響を受けるプログラムを再インストールする

DLLファイルにアクセスするときに、特定のプログラムが作動することがあります。エラーが発生しているプログラムをアンインストールして、新しいコピーを再インストールすることをお勧めします。これは、問題の原因によっては少し手間がかかる場合がありますが、重要なステップです。

ステップ5:関連するドライバーを更新する

特定のハードウェアを処理しているときにDLLエラーが表示される場合は、適切なドライバーを更新する必要があります。たとえば、印刷しようとするたびにエラーが表示される場合は、プリンタのドライバを更新してみてください。 グラフィックカードドライバを更新します ゲームの起動など、グラフィックを多用するタスク中にエラーが発生した場合。

ステップ6:システムファイルチェックを実行する

次に、SFC(システムファイルチェッカー)コマンドを実行してみてください。これにより、Windowsはさまざまなシステムファイルをチェックし、 不足または破損しているものを修正します

これを行うには、次のように入力します cmd スタートメニューに。そのエントリを右クリックして、 管理者として実行 。次に、次のコマンドを入力します。

sfc /scannow

このスキャンには時間がかかるため、数分後に実行してください。終了すると、Windowsは問題が見つかったかどうかを通知します。

ステップ7:マルウェアをスキャンする

DLLエラーは必ずしもマルウェアが原因であるとは限りませんが、マルウェアが原因である可能性があります。おそらく、感染によって過去にDLLファイルが損傷したか、現在はDLLファイルをいじっています。アンチウイルスでスキャンを実行してから、 Malwarebytesの無料バージョン セカンドオピニオンのために、それを除外するためだけに。

手順8:DLLを再登録する

この時点で、DLLファイルの登録を解除して再登録することをお勧めします。これにより、WindowsはDLLを一時的に「忘れ」、コンポーネントを再確立します。これにより、問題を修正できます。

次のように入力して、別の昇格したコマンドプロンプトを開きます cmd スタートメニューに移動し、右クリックして選択します 管理者として実行 。問題のあるDLLの名前を追加して、次のコマンドを一度に1つずつ入力します。

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

ステップ9:システムの復元を試す

このエラーが最近始まった場合は、システムの復元で時間を遡り、問題を元に戻すことができます。

タイプ コントロールパネル スタートメニューに移動し、それを開いて、を選択します 回復 。ここで、 オープンシステムの復元 。プロンプトに従って復元時間を選択し、Windowsにプロセスを完了させます。

問題が発生した場合は、システムの復元のトラブルシューティングに関するヘルプを確認してください。

ステップ10:ウィンドウをリセットする

この時点で、可能なほとんどすべてのトラブルシューティングを完了しました。利用可能なすべてのWindowsとドライバーの更新プログラムをインストールし、プログラムを再インストールし、コマンドプロンプトユーティリティを試し、(最近)再起動したことを確認したら、次のようにします。 Windowsのリセットを続行する必要があります

ありがたいことに、あなたは使用することができます このPCをリセットする 個人ファイルを削除せずにWindowsの新しいコピーを再インストールする機能。うまくいけば、それはこの点に到達することはありません。ただし、上記のすべてのトラブルシューティングが終わったら、リセットして、トラブルシューティングにさらに時間を浪費しないようにする必要があります。

どのDLLエラーがあなたを夢中にさせますか?

これで、いくつかの一般的なDLLエラーの原因と、それらのトラブルシューティング方法がわかりました。残念ながら、これらの問題はトラブルシューティングするのに最も苛立たしいもののいくつかなので、幸運を祈ります。うまくいけば、あなたの問題はいくつかのクイックアップデートと再起動で消えます。

詳細については、チェックアウトしてください Fall CreatorsUpdateのトラブルシューティングに関する完全ガイド

共有 共有 つぶやき Eメール スピーチをアニメーション化するためのビギナーズガイド

スピーチのアニメーション化は難しい場合があります。プロジェクトにダイアログを追加する準備ができたら、プロセスを分解します。

次を読む
関連トピック
  • ウィンドウズ
  • 運転手
  • システムの復元
  • ウィンドウズ10
  • トラブルシューティング
  • Windows Update
著者について ベン・ステグナー(1735件の記事が公開されました)

ベンは、MakeUseOfの副編集長およびオンボーディングマネージャーです。彼は2016年にフルタイムで執筆するためにITの仕事を辞め、振り返ることはありませんでした。彼は7年以上にわたり、プロのライターとして技術チュートリアルやビデオゲームの推奨事項などを扱ってきました。

iPhone7がコンピューターに接続しない
ベンステグナーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください