修正:D3DCompiler_47.dllがありません



問題を排除するために楽器を試してください

「D3DCompiler_47.dll」は、多くのゲームの実行を可能にする共有ファイルであり、多くのアプリケーションの操作に必要です。 「D3DCompiler_47.dllが見つかりません」というエラーは、ゲームやアプリケーションを起動したり、特定の目的でプログラムを実行したりする場合によく見られます。





このエラーを解決するための回避策は非常に簡単であり、DLLを直接ダウンロードするかWindowsUpdateを介してダウンロードする必要があります。最も単純なものから始めて、それらを1つずつ見ていきます。



解決策1:D3DCompiler_47.dllを再登録する

検討中のDLLを必要とするプログラムを使用している場合、通常はファイルが自動的に登録されます。ファイルが存在しない場合は、ファイルをインストールする機能が必要です。アプリケーションにこれらの機能がない場合は、ファイルを手動で登録しようとします。

  1. Windows + Rを押して、「 コマンド・プロンプト ダイアログボックスで」を右クリックし、「」を選択します。 管理者として実行 」。
  2. 管理者特権のコマンドプロンプトが表示されたら、次のコマンドを入力します。
 ق32 / u D3DCompiler_47.dll   ق32 / i D3DCompiler_47.dll 

最初のコマンドはファイルの登録を解除し、2番目のコマンドはファイルを登録します。この方法は、必要なディレクトリにDLLがすでに存在する場合にのみ機能することに注意してください。そうしないと、これらのコマンドは例外をスローします。その場合は、2番目の解決策に進みます。



解決策2:DLLをダウンロードする

必要なDLLをシステムにインストールする方法は2つあります。このソリューションを使用して手動で行うか、3を使用して自動的に行うことができます。rd1。どちらのソリューションも機能しますが、これを自分で検索する必要があります。

  1. DLLをダウンロードする インターネットからコンピュータに。ユーザーをだまして本物のファイルではなくウイルスをダウンロードさせる悪意のあるサイトがたくさんあることは注目に値します。注意して、信頼できるWebサイトのみを使用してください。
  2. ファイルをダウンロードした後、システムのアーキテクチャを確認する必要があります。 32ビットおよび64ビットアーキテクチャ 、両方とも、DLLを貼り付ける必要がある異なるファイルの場所を持っています。 Windows + Sを押して、「 システム情報 ダイアログボックスで」を選択し、設定を開きます。

  1. システムタイプの値を探します。にとって 32ビット システムタイプの場合、ダウンロードしたD3DCompiler_47.dllファイルを「」フォルダに貼り付ける必要があります。 C: Windows system32 」。一部のユーザーは「C: WINDOWS system32」を使用している可能性があります。

のために 64ビット コンピューターの場合、D3DCompiler_47.dll(32ビット)を「フォルダー」にコピーする必要があります。 C: Windows SYSWOW64 」をクリックし、D3DCompiler_47.dll(64ビット)を「」フォルダーに貼り付けます。 C: Windows System32 」。

  1. DLLを貼り付けたら、最初の解決策を実行し、それに応じてDLLを登録します。コンピュータを再起動して、アプリケーションが機能するかどうかを確認します。

解決策3:カタログ更新プログラムのインストールKB4019990

上で説明したように、Microsoftは、さまざまな問題を対象とした、または既存のコンポーネントへのモジュールの更新または追加を対象とした頻繁な更新をリリースしています。 「D3DCompiler_47.dllが見つかりません」というエラーがMicrosoftによって通知され、問題を修正するための公式アップデートがリリースされました。

  1. に向かいます Microsoftの公式ウェブサイト そして アップデートをダウンロードする
  2. インストール コンピュータのアップデートを実行し、システムを完全に再起動します。ここで、問題が解決したかどうかを確認します。

また、最新バージョンのWindowsを実行していることを確認する必要があります。 Windows + Sを押し、「update」と入力して、システム設定を開きます。 アップデートを確認する ある場合は、それらをインストールします。

注意: また、最新バージョンのMicrosoft.NETFrameworkを使用していることを確認する必要があります。

解決策4:MicrosoftDirectXのインストール

モジュール「D3DCompiler_47.dll」はDirectXに関連していることがわかっています。 DirectXは、マルチメディア、特にゲームに関連するタスクを処理するためのAPIのコレクションです。モジュールをまだインストールしていない場合は、できるだけ早くシステムに追加して、これでうまくいくかどうかを確認する必要があります。

  1. に移動します マイクロソフトの公式ウェブサイト そして ダウンロード コンピューター上のファイルアプリケーションパッケージ。

  1. ダウンロードしたら、 インストール パッケージを作成し、コンピュータを完全に再起動します。
  2. それでも問題が解決しないかどうかを確認します。その場合は、ソリューション2に示すように、DLLを手動でダウンロードしてディレクトリに配置する必要があります。ソリューション1に示すように、DLLをコンピュータに登録することを忘れないでください。

それでもエラーメッセージが表示される場合は、すべての手順を実行し、管理者アカウントを使用していることを確認してください。

読んだ3分