WindowsでDirectXを再インストールする方法

テーブルの上のノートパソコン

Windows PCおよびノートパソコンのユーザーは、特にゲーム用にコンピュータを使用している場合、DirectXについて聞いたことがあるでしょう。故障したDirectXのインストールは、コンピュータのコンポーネントやアプリケーションにさまざまな問題を引き起こす可能性があるため、必要に応じてDirectXを再インストールする方法を知っておくことが重要です。

目次

  • DirectXとは?
  • DirectXのバージョンを確認する方法
  • PCでDirectXを再インストールするタイミング
  • 方法1: Windows Update
  • 方法2: DirectXエンドユーザーランタイムWebインストーラー
  • 方法3: システムファイルチェッカー
  • よくある質問

DirectXとは?

DirectXは、主にゲームやマルチメディアに関連するさまざまなタスクを処理するためにMicrosoftによって設計されたAPIの組み合わせです。アプリケーションプログラミングインターフェース(API)は、コンピュータやコンピュータアプリケーションが互いに通信するためのルールや手順のセットです。

PlayStation 5やNintendo Switchのようなコンソールは、すべてのユニットで同一のハードウェアを備えており、開発者がゲームを最適化しやすくなっています。なぜなら、特定のコンソールの仕様に合わせて設定を調整するだけで済むからです。PCゲームは、グラフィックカードやプロセッサの組み合わせがほぼ無限にあるため、より複雑です。

DirectXは、ゲームがあなたのマシンのハードウェア(グラフィックカードとプロセッサ)と直接通信できるようにし、マシンの仕様に応じてタイトルが最適に動作することを可能にします。これが、Windowsが他のオペレーティングシステムに対してビデオゲームを実行する際に圧倒的な優位性を持つ主な理由の1つです。

DirectXのバージョンを確認する方法

すべてのグラフィックカードが最新のDirectXバージョンと互換性があるわけではないため、デバイスに最適なバージョンは最新ではないかもしれません。特に古いカードに当てはまります。DirectXのバージョンを確認するには、以下の手順に従ってください。

  1. Win + Rを押して「実行」ウィンドウを開きます。

Directx 実行

  1. 「dxdiag」と入力し、Enterを押します。

Directx 実行 Dxdiag

  1. 数秒後にDirectX診断ツールが表示され、「システム情報」の下部にDirectXのバージョンが表示されます。

Directx Dxdiag 1

PCでDirectXを再インストールするタイミング

DirectXは、特定のソフトウェアやゲームに関して3Dグラフィックス、サウンド、ビデオ、さらにはゲームパッドの機能を管理するのに深く関与しています。つまり、DirectXのインストールが故障すると、歪んだ音、破損したグラフィックス、またはそれを必要とするプログラムやゲームを実行しようとしたときに他の深刻な問題を引き起こす可能性があり、ハードウェアに問題があるように見えることがあります。

最悪のシナリオは、アプリケーションが致命的なエラーに遭遇し、まったく実行されないことです。このような場合、問題を修正する最善の方法はDirectXを再インストールすることであり、これにより欠落しているコンポーネントが追加され、壊れているものが修復されます。

方法1: Windows Update

最新のWindowsバージョンには、オペレーティングシステムの一部としてDirectXがすでにインストールされており、他のシステムコンポーネントとともに定期的に更新されます。故障したDirectXのインストールを修正しようとする際に最初に確認すべき場所は、システムの更新です。保留中の更新が原因で問題が発生している可能性があります。

  1. 「スタート」ボタンをクリックし、「設定」に移動します。

Directx スタートメニュー 1

  1. 「更新とセキュリティ」を選択します。

Directx 設定 1

  1. 「更新プログラムの確認」を選択すると、Windowsが利用可能な更新を検索し始めます。自動的にインストールされなかった更新があれば、OSがそれを見つけて最新のWindows更新を確保します。完了すると、PCを再起動するように求められることが多いです。

Directx インストーラー Windows Update

方法2: DirectXエンドユーザーランタイムWebインストーラー

より新しいWindowsバージョンには、事前にインストールされたDirectXのバージョンが含まれていますが、インストールファイルを手動でダウンロードして実行することもできます。これは、Windowsの更新が何らかの理由で停止している場合や、DirectXのインストールにエラーが発生している場合に特に便利です。

  1. Microsoftのウェブサイトから「DirectXエンドユーザーランタイムWebインストーラー」をダウンロードします。インストーラーをダウンロードしたら、それを起動して再インストールプロセスを開始します。

Directx インストーラー 起動 1 1

  1. 「契約に同意します」のラジオボタンを選択し、「次へ」ボタンを押して続行します。

Directx インストーラー 同意 1

  1. 次のページでは、Microsoft Internet Explorerと連携するツールバーであるBing Barをインストールするオプションが表示されます。「Bing Barをインストールする」のチェックボックスはデフォルトでチェックされていますので、興味がない場合はチェックを外してください。完了したら、「次へ」をクリックして続行します。

Directx インストーラー Bing 2

  1. インストールウィザードがDirectXのバージョンを確認し、インストールする必要があるすべてのコンポーネントを特定します。完了したら、「次へ」ボタンをクリックしてインストールを開始します。

Directx インストーラー インストール中 2

  1. インストールが完了したら、「完了」ボタンをクリックしてコンピュータを再起動します。DirectXは最新バージョンに更新されるはずです。

注意: PCまたはノートパソコンにすでに最新のDirectXバージョンがインストールされている場合、その旨を説明する画面が表示されます。この場合は、「完了」をクリックしてウィザードを終了してください。

Directx インストーラー すでにインストール 1

方法3: システムファイルチェッカー

最後の方法は、Windowsシステムファイルチェッカー(SFC)ツールを利用します。このツールは、コンピュータ内の破損または損傷したファイルをスキャンし、Windowsフォルダー内にあるキャッシュコピーを使用して修復を試みます。これにはDirectXのインストールも含まれます。

  1. 管理者権限を使用してWindows PowerShellアプリを起動します。

Directx Powershell 1

  1. sfc /scannowと入力し、Enter **キーを押します。

Directx Powershall Sfc スキャン 1

  1. ツールがマシンをスキャンし始めます。完了までの時間は、主にマシンの仕様とハードディスクのサイズによって異なります。

Directx Powershall Sfc スキャン中 1

  1. スキャンが完了すると、ツールは自動的に見つかった破損または損傷したファイルを修復し、PCを再起動する必要があります。破損または損傷したファイルが見つからなかった場合、その旨のメッセージが表示されます。

Directx Powershall Sfc 完了 1

新しいWindowsバージョンのマシンでDirectXを完全にアンインストールする安全で簡単な方法がないため、上記の方法がPCまたはノートパソコンでDirectXを再インストールして不良インストールによる問題を修正する最良の方法です。しかし、DirectXの再インストールが成功した後でもゲームが実行されない場合は、故障したグラフィックカードに対処していないか確認する必要があります。

関連記事: グラフィックカードが動作しない?原因と修正方法

よくある質問

1. DirectX診断ツールとは何ですか?

これは、現在マシンで利用可能なすべてのDirectX関連のドライバーとコンポーネントを表示するWindowsの組み込みツールです。Windowsのバージョン、プロセッサ、メモリ、グラフィックカード、オーディオデバイス、DirectXのバージョンなど、重要なコンピュータ仕様を確認するのに良いツールです。

2. H DirectXはビデオゲームのパフォーマンスをどのように向上させますか?

ビデオゲームコンソールはすべてのユニットで同一の仕様を持っているため、すべてのマシンでグラフィックとオーディオ設定を最適化しやすくなります。一方、PCやノートパソコンはさまざまなグラフィックカードモデルや他の部品をサポートしているため、各コンポーネントごとにゲームを個別に最適化するのは面倒です。これがDirectXが非常に重要な理由です。

PCゲームのWindowsバージョンでは、開発者はDirectX APIの機能に基づいてゲームを設計します。DirectX APIにアクセスすることで、ゲームはPCまたはノートパソコンのグラフィックカードとオーディオカードに直接アクセスでき、マシンの仕様に応じたスムーズでカスタマイズされた体験を提供します。

ゲーム体験をさらに向上させるために、どのライブゲームストリーミングプラットフォームが最適かを見つけてください: Facebook Gaming vs. Twitch vs. YouTube Gaming。また、このゲーム用語集で知識を確認してください。