Windows 11のDirectX診断ツールは、PCのハードウェアとソフトウェアの設定に関する膨大な情報を取得するのに非常に便利です。ゲームの不具合をトラブルシューティングする場合でも、システムの仕様を知りたい場合でも、OSバージョン、システムモデル、BIOS、CPU、RAM、グラフィックカードなどの詳細情報が表示されます。さらに、インストールされているDirectXのバージョンを確認するのにも役立ちます。これは、新しいゲームや最新のグラフィック機能を必要とする高機能アプリを実行している場合に非常に重要です。
DirectXが最新版であることを確認することで、様々なグラフィックバグやパフォーマンスの問題を回避できます。しかし、まずは現在のバージョンを確認する必要があります。Windowsは必要以上に複雑な処理をするためです。診断ツールはアップデート後すぐに更新されない場合もあるため、事前に確認しておくことで不要なダウンロードや再インストールを回避できます。
Windows 11でDirectXのバージョンを確認する方法
実行ダイアログを使用して DirectX のバージョンを確認します
これはおそらく最も速く、ほぼ確実に機能します。DirectX診断ツールを簡単なコマンドで直接起動するという方法です。手順は以下のとおりです。
- スタートメニューをクリックするか、 Win+キーを押してS検索を起動し、「RUN」と入力します。リストから「ファイル名を指定して実行」アプリを開きます。
dxdiag
ボックスに入力してEnter キーを押します。- DirectX診断ツールがポップアップ表示されます。読み込みが完了するまで少し待ってから、「システム」タブに切り替えます。ウィンドウの下部にDirectXのバージョンが表示されます。
設定によっては読み込みに少し時間がかかったり、すぐに表示されない場合もありますが、基本的には簡単です。この方法は、コマンドやシステムファイルをいじる必要がなく、素早く簡単に実行できるため便利です。
Windows Searchで確認
実行ダイアログではなく検索バーを押したい場合も、基本的には同じ手順です。手順は以下のとおりです。
- Windows 11の検索ボックスを開きます(Win+を押しますS)
- 入力すると、 Dxdiag (コマンド実行)
dxdiag
と表示されるので、それをクリックします。 - 再び診断ウィンドウが表示されます。「システム」タブに切り替えると、現在のDirectXのバージョンが下部に表示されます。
これは良い代替手段です。あるセットアップでは、Windows が検索結果を素早く表示したため、RUN メソッドよりも高速に動作しました。
コマンドプロンプトまたはPowerShellを使用する
ターミナル経由を好むパワーユーザーの方は、CMDまたはPowerShell内で同じdxdiagコマンドを実行できます。手順は以下のとおりです。
- コマンドプロンプトまたはPowerShellを開きます。スタートメニューで検索するか、Win+キーを押しXてお好みのシェルを選択してください。
- 入力してEnter キー
dxdiag
を押します。 - 診断ウィンドウが表示されるまでお待ちください。「システム」に切り替えて、DirectXのバージョンを確認してください。
一部のマシンでは、少しラグが発生したり、診断ウィンドウが数秒後に表示されたりすることがあります。奇妙ですが、すべてが正しく読み込まれると正常に動作します。この方法は、スクリプトを作成したり、すべてをターミナル内で管理したい場合に適しています。
Windows 11 で DirectX を更新するにはどうすればいいですか?
正直なところ、DirectXのアップデートはWindowsのアップデートにバンドルされていることが多いです。そのため、問題が発生している場合や最新バージョンにしたい場合は、Windows自体をアップデートしてください。アップデートを確認して最新のDirectXを入手する方法は次のとおりです。
- スタートメニューから設定を開くか、 を押しますWin + I。
- サイドバーのWindows Updateに移動します。
- 「更新プログラムの確認」をクリックします。保留中の更新プログラムがある場合は、Windows によってダウンロードされ、インストールされます。これには DirectX のバージョンを上げるものも含まれます。
インターネットに接続していること、および管理者権限を持っていることを確認してください。更新プログラムのインストール後、すべてを有効にするには再起動が必要になる場合があります。Windowsを新規にインストールしたばかりの場合、Windowsがまだ最新の状態にアップデートしていないため、古いバージョンのDirectXが表示されることがあります。その場合は、更新プログラムのチェックを実行することで、この問題を解消できる場合があります。
古いシステムやグラフィックドライバーの問題が原因で、DirectXが正しく更新されない場合があります。その場合は、デバイスマネージャーまたはGPUメーカー(Nvidia/AMD/Intel)のウェブサイトからグラフィックドライバーを更新することをお勧めします。最新のドライバーアップデートや特定のソフトウェア修正を含む、より新しいDirectXバージョンが提供される場合もあります。
テクノロジーに強い関心を持つ方には、Microsoft が提供するDirectX エンドユーザー ランタイム Web インストーラーという、ほとんど隠れたアップデート ソースもあります。これを手動で実行して、古いバージョンを必要とするレガシー ゲームやアプリの DirectX コンポーネントをアップグレードすることもできますが、Windows 11 ではあまり一般的ではありません。
DirectXの確認とアップデートはそれほど難しいことではありませんが、Windowsのやり方は少し分かりにくい場合があります。慣れてしまえば、新機能に対応できるようシステムを最新の状態にしておくだけで十分です。