DirectX-それは何ですか?ダウンロードの方法?どのWindowsバージョンですか?

Windows 10/8/7 / xpでゲーム体験を提供する最も重要な要素の1つは、DirectX 12/11/10/9です。DirectXとは何か、特定のオペレーティングシステム(32または64ビット)用の正しいバージョンをインストール、更新、およびダウンロードする方法を見てみましょう。

DirectXとは何ですか?

DirectXは、ゲームのグラフィックを処理するWindows上のAPIのセットです。同じコンポーネントセットを持つゲーム用PCはないため、ゲーム開発者はDirect Xライブラリを使用して、あらゆる種類のコンピューターで実行されるゲームを作成します。昔は、DirectXは個別のインストールファイルとしてダウンロードできました。ゲームのインストール時に、最新のDirectXアップデートを確認するプロンプトが表示されることがよくあります。  Windows 8以降、MicrosoftはWindowsにDirectXを含めました。  したがって、Windows Updateから直接更新できます。

DirectXの最新バージョンはDirectX 12で、これはWindows 10でのみ利用可能です。Windows7および8はDirectX 11のままです。DirectXだけがグラフィックAPIではないことに注意してください。Vulkan Run Libraries  は、いくつかの改善された機能を提供する新しいライバルです。

インストールされているDirectXのバージョンは何ですか?

パネルを簡単に開いて、PCにインストールされているDirectXバージョンに関するすべてを確認できます。これを行うには、以下のガイドに従ってください。

  • Win + Rを押して、dxdiagと入力  ます。

Direct IKSのバージョンを表示する


警告が表示されたら、[はい]をクリックします。しばらくすると、DirectX Diagnostic  Toolというウィンドウが表示されます。 このダッシュボードの下部に、DirectXバージョンが表示されます  。Windows 10を使用していて、Direct Xのバージョンが12でない場合は、アップデートセンターに移動して、Windows 10のアップデートを確認してください。

DirectX診断ツール


次に[ 表示 ]タブに移動し、DirectDraw、Direct3D、および  AGP アクセラレーション 機能が有効になっていることを確認し  ます。無効になっている場合は、PCのハードウェアを更新してこれらの機能を利用する必要があります。ビデオカード、プロセス、ハードディスクなどのドライバーを更新します。

直接xの加速

DirectXをダウンロードする方法

新しいDLL、さまざまなWindowsオペレーティングシステムの古いDirectXバージョンを追加し、古いバージョンを変更しないエンドユーザー用のWebベースのDirectXランタイムインストーラーがあります。

たとえば、プログラムの起動時にエラーが発生するバージョンのDirectX 11をインストールしたとします。次に、エンドユーザー用にDirectXをインストールすると、エラーが修正されます。DirectX 11のバージョンは変更されません。これは、DirectXのすべてのバージョンに新しいライブラリを追加したようなものです。

ダウンロード

現在、DirectXの最新バージョンをダウンロードする方法は、使用しているWindowsのバージョンによって異なります。

Windows 10、Server 2016テクニカルプレビュー

  • DirectX 12には、Windows UpdateによるWindows 10およびServer 2016 Technical Previewのアップデートが付属しています。
  • DirectX 11.3プレインストールバージョン。

Windows 8.1、RT、Server 2012およびServer 2012 R2

  • DirectX 11.2はWindows 8.1、Windows RT 8.1、およびWindows Server 2012 R2にプリインストールされています。DirectX 11.2用の個別の更新パッケージはありません。このバージョンのDirectXは、アップデートセンターからのみインストールできます。
  • DirectX 11.1はWindows 8、Windows RT、およびWindows Server 2012にプリインストールされています  。DirectX11.1用の個別のサービスパックはありません。このバージョンのDirectXをインストールできるのは、Windows 8、Windows RT、およびWindows Server 2012システムのWindows Updateを介してのみです。

Windows 7およびWindows Server 2008 R2

  • DirectX 11.1は、SP1で利用可能なWindows 7および2008 R2の最新バージョンです。これを入手するには、Windows Update KB2670838を手動またはWindows Update経由でインストールする必要があります。microsoft updateディレクトリにWindows 7 KB2670838の更新パッケージを手動でインストールする方法を読むことができます。
  • これらのシステムにはDirectX 11.0がプリインストールされており、インストーラーはありません。

Windows VistaおよびWindows Server 2008

  • DirectX 11.0は、アップデートKB971512がインストールされたWindows VistaおよびWindows Server 2008 SP2にインストールできます。
  • これらのシステムにはDirectX 10がプリインストールされており、インストーラーはありません。
  • DirectX 10.1はSP1アップデートで利用可能です。

Windows XPおよびWindows Server 2003

  • 古いため、Microsoftからサポートを受けられなくなりました。DirectX 9.0cはこれらのシステムの最新バージョンであり、DirectX 9.0cランタイムをエンドユーザー向けにインストールすることでインストールできます。

DirectXのバージョンが非常に多いのはなぜですか?

使用しているWindowsのバージョンが、コンピューターで実行できる最新バージョンのDirectXをプッシュしています。これは、インストールされているDirectXが1つだけということではありません。現在、Direct XはWindowsに組み込まれていますが、Windowsの64ビットコピーのパスC:\ Windows \ System32およびC:\ Windows \ SysWOW64 には、あらゆる種類のDirectXファイルが  あります。

Direct Xファイルの場所

Microsoft C ++ランタイムと同様に、各ゲームはDirectXの異なるバージョンに基づいています。たとえば、開発者がDirectX 11 40アップデートを使用するゲームを作成した場合、バージョン40のみが機能します。新しいバージョンには互換性がありません。新しいゲームをインストールすると、必要なDirectXの独自のコピーがインストールされる可能性があります。

DirectXをアンインストールする必要がありますか?

DirectXをアンインストールする公式な方法はありません。Windows 10のアプリドロワーからアンインストールすることはできません。このプログラムのアンインストールについて心配する理由は本当にありません。これは、Windowsがグラフィックを表示する方法の主要部分です。また、複数のバージョンをインストールする必要はありません。これらの追加ライブラリは何も台無しにせず、特定のゲームをインストールしたときの理由で自動的にインストールされました。

上記のフォルダー内の個々のDirectXファイルを削除しようとしないでください。これにより、ゲームやその他のプログラムが期待どおりに動作しなくなる可能性があります。特定のバージョンに問題がある場合は、それを使用しているゲームを再インストールしてみてください。