ゲームまたはソフトウェアを起動すると、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ツールを使用してシステムをスキャンし、システムファイルの整合性をチェックします。破損したファイルが見つかった場合は、復元されます。管理者としてコマンドプロンプトを開き、次のコマンドを順番に入力し、それぞれの後にプロセスが完了するのを待ちます。
DISM /Online /Cleanup-image /Restorehealth
sfc /scannow
PCを再起動し、d3dcompiler 43.dllエラーが解決されたかどうかを確認します
ステップ2。このライブラリはDirectXエンドユーザーランタイムの一部であると書いた(2010年6月)。したがって、Microsoftから追加のコンポーネントをダウンロードしてインストールする必要があります。
順番にダウンロードしてインストールし、各ステップの後にPCを再起動します。
- エンドユーザー向けのDirectXをダウンロードします。
- DirectXエンドユーザーランタイムをダウンロード(2010年6月)。(インストールすると、指定した場所にファイルが抽出されます。その後、このフォルダーに移動してinstaller.exeを実行します)
ステップ3。この方法は、上記のコンポーネントをダウンロードする機会がなく、単にd3dcompiler_43.dllファイルを別のPCで個別に取得して、自分自身に移動する場合に適しています。これを行うには、コピー先を知っている必要があります。このライブラリは次のパスにあります。
- Windows \ System32
- Windows \ SysWOW64(64ビットWindowsの場合)
- 時々、このファイルはゲーム自体のフォルダにあり、起動しません。
ファイルをWindowsシステムの必要な特定のフォルダのPCにコピーしたら、登録する必要があります。これを行うには、管理者としてコマンドプロンプトを開き、次のように入力します。
regsvr32 d3dcompiler_43.dll