DirectXのインストールに失敗し、Windows11/10にインストールされない

Windows 11/10に関しては、インターネット上でドライバーとソフトウェアを常に検索しています。さて、 Windows Update(Windows Update)は、ドライバとシステムソフトウェアを単独でインストールするのに十分であると言う人もいるかもしれません。はい、あなたは正しいですが、時にはそれだけでは不十分です。今日は、Windows11/10にDirectXをインストールできない(unable to install DirectX)場合の簡単なトラブルシューティング手順をいくつか見ていきます。

DirectXは、アニメーション、マルチメディアエフェクト、および画像を作成および管理するためにアプリケーションで使用されます。これは、Windows環境ですべてがバターのようにスムーズであることを確認するアプリケーションプログラミングインターフェイス(Application Programming Interface)API )です。(API)これは、DirectXのソフトウェア開発キット(Software Development Kit)SDK )に付属しているバイナリランタイムライブラリの助けを借りて動作します。

コンピュータのバックグラウンドを持っていない場合、これらの用語を理解するのは難しいかもしれません。つまり、DirectXは、シームレスでインタラクティブなユーザーエクスペリエンスを確実に実現するための一連の手順です。

DirectXのインストールに失敗しました

DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.

ほとんどの場合、DirectXスローエラーは、間にいくつかの.NETFrameworkが干渉していることが原因です。ただし、それだけではありません。他の理由でもエラーが発生する可能性があります。これらの理由は時々異なり、どの理由がエラーの背後にあるのかを判断するのは常に困難です。

DirectXのインストールに失敗し、インストールされない

エラーを解決するために、以下の試行およびテストされた方法を試してみます。

  1. 必要に応じて、以前のバージョンのDirectXをインストールします
  2. (Check)グラフィックカードドライバの更新を確認する
  3. Visual C++ Redistributable可能パッケージをダウンロードしてインストールします
  4. コマンドプロンプト(Command Prompt)を使用して.NETFrameworkをインストールします。

それでもエラーが発生する場合は、開始する前に、必ずすべての方法を試してください。すべてのメソッドの完了後にシステムを再起動する必要があることに注意してください。

DirectXがインストールされない

1]必要に応じて、以前のバージョンのDirectXをインストールします(Install)

DirectXの最新バージョンをまだサポートしていないアプリケーションがあります。DirectX9などの以前のバージョンを手動でダウンロードする必要がある場合もあり(Sometimes)ます。ここで、 DirectXのど(DirectX)のバージョンがマシンにインストールされているかを確認するには、

  1. Win + Rキーを押します。実行(Run)ウィンドウが開きます。
  2. dxdiagと入力し、Enterキー(dxdiag)を押します。DirectX診断ツール(DirectX Diagnostic Tool)が開きます。

    run_directx_diagnostics

  3. [システム(System)]タブで、DirectXバージョン(DirectX version)を探します。

    directx_version_dxdiag

インストールされているバージョンがわかっていて、古いバージョンをインストールしたい場合は、ここ(here)からダウンロードできます。ただし、フリーズや遅延なしにシステムを実行し続けたい場合は、常に最新バージョンをお勧めします。インストールするアプリケーションの最新バージョンをサポートする新しいバージョンのDirectX(DirectX)を検索してみてください。

読み取り:(Read:) DirectXで回復不能なエラーが発生しまし(DirectX encountered an unrecoverable error)た。

2]グラフィック(Graphic)カードドライバの更新を確認(Check)します

多くの場合、システムのDirectXバージョンが(DirectX)グラフィックドライバ(graphic drivers)と互換性がないことに気づきます。これは、自動更新が無効になっているために発生します。この方法を実行するには、システムが定期的に更新を受信して​​いることを確認してください。

  1. Win + Xキーを押します。クイックアクセス(Quick Access )メニューが開きます。
  2. デバイスマネージャ(Device Manager)をクリックします。デバイスマネージャ(Device Manager)の新しいウィンドウが開きます。

    quick_access_device_manager

  3. [ディスプレイアダプタ](Display Adapter)をクリックすると、システムで使用可能なディスプレイドライバが表示されます。
  4. Intel HDアダプターを右クリックし、更新をクリックします。

    update_display_drivers

  5. 更新されたドライバソフトウェアを自動的に検索するを(Search automatically for updated driver software)クリックします。システムにアクティブ(Just)なインターネット接続があることを確認してください。

    auto_update_display_drivers

  6. 最新のドライバがすでにインストールされている場合は通知されますが、インストールされていない場合は最新のアップデートをダウンロードしてインストールします。

    updated_graphics_drivers_installed

  7. ここで、マシンに専用GPUも搭載されている場合は、ディスプレイアダプタのリストでそれを右クリックし、[デバイスのアンインストール(Uninstall Device)]を選択します。GPUの公式ウェブサイトからドライバーを再度インストールします。
  8. アプリケーションからGPUのドライバーを更新する方法を知っている場合は、手順7(Step 7)をスキップして、ドライバーの更新を続行できます。

3] Visual C++ Redistributableダウンロード(Download)してインストールします

Windows 10 では、 Visual C++ Redistributableが重要な役割を果たします。DirectXの基本要件には、Visual C++ Redistributableも含まれます。システムにすでにインストールされている可能性がありますが、古いバージョンまたは新しいバージョンが必要です。Visual C++ Redistributableのどのバージョンがインストールされているかを確認するには:

  1. Win + Rキーを押します。controlと入力し、Enterキー(control)を押します。

    run_control_panel

  2. コントロールパネル(Control Panel)が開いたら、[プログラムと機能(Programs and Features)]を​​クリックします。
  3. プログラム(Programs)のリストで、 Microsoft Visual C++ -Redistributableを検索します。複数のバージョンがインストールされている場合があります。これは、アプリケーションごとに要件が異なるためです。2015バージョンが利用可能かどうかを確認し、再インストールが必要になる場合があります。そうでない場合は、ダウンロードする必要があります。

    ms_visual_rediatributables

  4. Microsoft(Microsoft’s)公式サイトにアクセスし、Visual C++ Redistributable 2015をダウンロードします。
  5. 言語を選択し、[ダウンロード(Download)]をクリックします。

    download_visual_rediatributable

  6. x86およびx64バージョンのリストから選択します。[次へ(Next)]をクリックします。ダウンロードはまもなく開始されます。

    select_visual_rediatributable_version

  7. ここで、新しくダウンロードしたファイルをインストールすると、エラーはすでに解消されているはずです。

4]コマンドプロンプト(Command Prompt)を使用して.NETFrameworkをインストールします(Install .NET Framework)

上記の方法がうまくいかなかった場合は、コマンドプロンプト(Command Prompt)を使用して同じ方法をダウンロードしてインストールできます。フレームワークをインストールするには、 Windowsの(Windows)Deployment Image Servicing and ManagementDISM)サービスを使用します。

  1. スタートメニューを開き、cmdと入力します。[コマンドプロンプト(Command Prompt)]を選択し、[管理者として実行(Run as administrator)]をクリックします。アクティブなインターネット接続があることを確認してください。
  2. 次のコマンドを入力してDISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

    dism_visual_redistributable

  3. ここで、プロセスが終了するのを待ちます。プロセスが終了したらすぐにシステムを再起動します。

これらの方法は以前に役立つことが証明されているため、エラーが再度発生することはありません。



About the author

私は、Windows 11 または 10 アプリケーションの開発と保守に 10 年以上の経験を持つソフトウェア エンジニアです。また、Google ドキュメントと Microsoft Edge の使用経験もあります。これらの分野での私のスキルは、将来のソフトウェア エンジニアリングの役割の優れた候補者になります。



Related posts