d3dcompiler_43.dllをダウンロードしてWindows 10 / 8.1 / 7のエラーを修正

ゲームまたはソフトウェアを起動すると、d3dcompiler_43.dllエラーが表示されることがあります。この問題は通常、ファイルが不足している、破損している、またはそれを必要とするアプリケーションにアクセスできないために発生します。このDLLは2010年6月のDirectXランタイムの一部です。この古いライブラリは(それは主に、追加のDirectX 9とDirectX 10個のファイルで使用されている)時代遅れと見なされているという事実にもかかわらず、多くの古いゲームは、ファイルが正しくインストールされていない場合に開始することを拒否し、エラーメッセージを与える:「プログラムができません打ち上げのためにコンピュータにd3dcompiler_43.dllが見つかりません。Windows10 / 8.1 / 7でプログラムを再インストールしてみてください

ゲームやアプリケーションの起動時にd3dcompiler_43.dllエラーを修正する方法

ステップ1。まず、このファイルがWindowsシステムで破損しているかどうかを確認します。組み込みのSFCおよびDISMツールを使用してシステムをスキャンし、システムファイルの整合性をチェックします。破損したファイルが見つかった場合は、復元されます。管理者としてコマンドプロンプトを開き、次のコマンドを順番に入力し、それぞれの後にプロセスが完了するのを待ちます。

  1. DISM /Online /Cleanup-image /Restorehealth
  2. sfc /scannow

PCを再起動し、d3dcompiler 43.dllエラーが解決されたかどうかを確認します

CMD DISMを使用したシステムファイルの回復

ステップ2。このライブラリはDirectXエンドユーザーランタイムの一部であると書いた(2010年6月)。したがって、Microsoftから追加のコンポーネントをダウンロードしてインストールする必要があります。

順番にダウンロードしてインストールし、各ステップの後にPCを再起動します。

  1. エンドユーザー向けのDirectXをダウンロードします。
  2. DirectXエンドユーザーランタイムをダウンロード(2010年6月)。(インストールすると、指定した場所にファイルが抽出されます。その後、このフォルダーに移動してinstaller.exeを実行します)

ステップ3。この方法は、上記のコンポーネントをダウンロードする機会がなく、単にd3dcompiler_43.dllファイルを別のPCで個別に取得して、自分自身に移動する場合に適しています。これを行うには、コピー先を知っている必要があります。このライブラリは次のパスにあります。

  • Windows \ System32
  • Windows \ SysWOW64(64ビットWindowsの場合)
  • 時々、このファイルはゲーム自体のフォルダにあり、起動しません。

ファイルをWindowsシステムの必要な特定のフォルダのPCにコピーしたら、登録する必要があります。これを行うには、管理者としてコマンドプロンプトを開き、次のように入力します。

  • regsvr32 d3dcompiler_43.dll

regsvr32 d3dcompiler_43 dll