Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

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

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

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

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

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

MSVCR100、MSVCR71

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

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

VCRUNTIME140

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

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

D3DX9_43

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

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

Lame_enc

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

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

以下のすべてのトラブルシューティング手順を実行する前に、LAMEが実際にインストールされていることを確認してください。 AudacityはMP3ファイルを直接エクスポートしません...で始まるAudacityからのメッセージが表示された場合 、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. ウィンドウをリセットする

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

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

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

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

ステップ1:再起動

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

ステップ2:不足しているDLLを確認する

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

ステップ3:WindowsUpdateをインストールする

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

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

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

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

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

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

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

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

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

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

sfc /scannow

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

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

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

ステップ8:DLLを再登録する

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

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

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

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

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

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

コントロールパネルと入力します スタートメニューに移動して開き、リカバリを選択します 。ここで、[システムの復元を開く]を選択します 。プロンプトに従って復元時間を選択し、Windowsにプロセスを完了させます。

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

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

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

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

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

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

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

詳細については、FallCreatorsUpdateのトラブルシューティングに関する完全なガイドをご覧ください。


  1. Windows 10 で D3dx9_39.Dll Missing エラーを修正する方法

    ゲームを起動しようとしているときにエラー メッセージが表示されると、非常に煩わしい場合があります。しかし、ゲーム アプリケーションが実行を拒否するのは、根本的な理由によるものです。エラー メッセージをよく見ると、その根本的な原因がわかります。したがって、「d3dx9_39.dll がコンピューターにないため、プログラムを開始できません。このプログラムを修正するには、プログラムを再インストールしてみてください。」プログラムを再インストールするように指示するので、解決策はそこにあります。ただし、これで問題が解決しない場合もあるため、d3dx9_39 欠落エラーの解決策をさらに紹介します。 D3dx

  2. Windows 11 で不足している DLL ファイルを修正する方法DLL エラー?

    Windows 11 に DLL ファイルがありませんか? DLL エラー Windows 11? プログラムやアプリを実行または開こうとするたびに、「.dll ファイルが見つかりません」 というエラー メッセージが表示されますか? まず第一に、これはあなただけではなく、多くのユーザーは Windows 11 でどの DLL ファイルが欠落しているのかさえ知らないため、あまり心配する必要はありません。 多くの生産性向上機能が含まれている Windows 11 について話す これにより、ユーザー エクスペリエンスが向上し、オフィス ワーカーが 1 つの画面で複数のタスクを同時に実行できる