すべてのPCゲームがDirectXの独自のコピーをインストールするのはなぜですか?

Sep 3, 2025
トラブルシューティング

DirectXはWindowsオペレーティングシステムの一部です。では、Steam、Origin、またはその他の場所からインストールするすべてのPCゲームが独自のDirectXのコピーをインストールしているように見えるのはなぜですか?

DirectXとは何ですか?

DirectXはMicrosoftWindowsの一部です。これは、開発者が3Dグラフィックス、ビデオ、マルチメディア、サウンド、およびに使用できるAPI(アプリケーションプログラミングインターフェイス)のグループです。 ゲームパッド Windowsの機能。 Windows上の多くのゲームは、グラフィックスにDirectXDirect3Dを使用しています。そうでない場合は、クロスプラットフォームのOpenGLまたは 火山 代わりにAPI。他のゲーム以外のアプリケーションは、3Dグラフィックスなどの機能にDirectXを使用する場合があります。

Windows7にはDirectX11が含まれ、Windows10には DirectX 12 。開発者がゲームを開発しているときは、ターゲットにしたいDirectXバージョンを選択します。たとえば、DirectX 11専用に作成されたゲームは、利用可能な最新バージョンがDirectX9であるWindowsXPでは実行されません。

関連: WindowsでDirectX診断を使用する方法

[スタート]ボタンをクリックし、検索ボックスに「dxdiag」と入力してEnterキーを押すと、システムで使用可能なDirectXのバージョンを確認できます。いつ DirectX診断ツール ウィンドウが表示され、「システム情報」の下の「DirectXバージョン」の右側にバージョン番号が表示されます。

Windowsに含まれている場合、ゲームがインストールするのはなぜですか?

では、DirectXがWindowsの一部である場合、ゲームがそもそもそれをインストールするのはなぜですか?簡単に言うと、DirectXのインストールは面倒です。

ゲームが依存しているDirectXDirect3Dライブラリは1つだけではなく、ほんの一握りです。ゲーム開発者は、Direct3Dヘルパーライブラリの正確なバージョンをターゲットにする必要があります。ライブラリの最新バージョンは使用できません。たとえば、ゲーム開発者がゲームをd3ddx10_40.dllにターゲティングした場合、ゲームはd3ddx10_41.dllを使用できません。バージョン40が必要で、そのファイルだけで十分です。

これらのファイルは、システムのC:\ Windows \ System32フォルダーにあります。に 64ビットシステム 、64ビットライブラリはC:\ Windows \ System32にあり、32ビットライブラリはC:\ Windows \ SysWOW64にあります。

最新のDirectXインストーラーを実行した場合でも、システムにDirectXライブラリの古いマイナーバージョンがすべてインストールされる保証はありません。 Microsoftは、これらのDirect3DライブラリファイルをWindows自体にもバンドルしないことも選択しました。たとえば、Windows 10がリリースされる前に作成されたDirect3Dライブラリでさえ、すべてがWindows10に含まれているわけではありません。それらを必要とするアプリケーションによってインストールする必要があります。マイクロソフトとして ノート ゲーム開発者向けのドキュメントでは、「WindowsUpdateおよびServicePackはDirectXのオプションコンポーネントを提供していません」。

それよりもさらに複雑になります。 32ビットゲームには32ビットバージョンのライブラリファイルが必要であり、64ビットゲームには64ビットライブラリが必要です。

関連: PCに「MicrosoftVisualC ++再配布可能ファイル」が多数インストールされているのはなぜですか?

これは、 Microsoft Visual C ++再頒布可能ライブラリ 。さまざまなアプリケーションがライブラリのさまざまなバージョンに依存しており、さまざまなバージョンをインストールする必要があります。システムにそれらがたくさんインストールされている可能性も十分にあります。

しかし、なぜすべてのPCゲームがそれを再インストールしなければならないのですか?

さて、すべてのゲームは、必要なDirectXライブラリの正確なマイナーバージョンをインストールする必要があります。ただし、その特定のバージョンのDirectXライブラリを一度インストールしたことがある場合は、ゲームでDirectXインストーラーを実行する必要はありません。

違う。ゲームが必要な正しいDirectXライブラリがインストールされているかどうかを簡単に確認する方法はありません。 Steamのサポートサイトとして ノート 、MicrosoftのDirectXインストーラーは、正しいDirectXファイルが現在インストールされているかどうかを確認するために公式にサポートされている唯一の方法です。ゲームは、多くの場合バックグラウンドでDirectXインストーラーを実行します。これにより、必要なライブラリがインストールされ、システム上の問題が修復されます。

DirectXインストーラーは、Microsoftが開発者にこれらのファイルの配布を許可する唯一の方法でもあります。開発者は、DirectXライブラリをシステムに直接ドロップしてインストーラーをスキップすることで賢くしようとすることはできません。そうしないと、Microsoftのソフトウェアライセンスに違反することになります。また、これを試したとしても、さまざまなバグに遭遇する可能性があります。だから誰もしません。

もちろん、最初に起動したときに、すべてのゲームが実際にDirectXインストーラーを実行する必要があるわけではありません。 DirectXのDirect3DではなくOpenGLまたはVulkanを使用するゲームは、それを実行する必要はありません。一部のゲームは、DirectX 11、10、9などのDirectXのメジャーバージョンのみに依存しており、これらのヘルパーライブラリを使用しないため、DirectXインストーラーを呼び出す必要はありません。

これらのライブラリの一部を削除できますか?

System32フォルダーまたはSysWOW64フォルダー内のDirectXライブラリを削除しないでください。それらがシステムに存在する場合は、インストールしたゲームまたはその他のアプリケーションがそれらを必要としていたためです。ライブラリファイルの削除を開始すると、アプリケーションが破損する可能性があります。システム上のどのゲームでどのDirectXライブラリファイルが必要かを実際に判断する方法はないため、どれを安全に削除できるかを知る方法はありません。

放っておけ!これらのライブラリファイルをアンインストールするための公式にサポートされている方法がないのには理由があります。これらはシステムに問題を引き起こすことはなく、それらを必要とするアプリケーションによってのみ使用されます。

これらの古いライブラリをクリーンアップすることに本当に必死なら、あなたはより良いです Windowsの再インストール ライブラリファイルをランダムに削除する代わりに、新しいシステムを取得します。ただし、とにかく、ゲームをインストールすると、ここに再び表示されます。心配しないでください。

DirectXに問題がある場合はどうすればよいですか?

ゲームを実行またはインストールしようとしたときにDirectX関連のエラーメッセージが表示された場合は、ゲームのインストーラーが付属のDirectX再配布可能インストーラーを正しく実行していない可能性があります。ただし、MicrosoftのWebサイトからDirectXインストーラーをダウンロードするだけでは不十分です。ゲーム自体に必要なインストーラーを実行する必要があります。

システムまたはゲームのインストールディスクにあるゲームのフォルダーに移動し、DIRectXインストーラーの.exeファイルを見つけて実行し、問題を解決できる場合があります。このファイルは通常、DXSETUP.exeという名前です。

通常、ゲームまたはアプリケーションの名前と表示されている特定のDirectXエラーメッセージをWeb検索することで、問題を解決する方法に関する詳細情報を入手できます。

Why Does Every PC Game Install Its Own Copy Of DirectX?

How To Fix DirectX Error When You Run A Game On PC

How To Download, Install & Update DirectX On Your Windows PC

FREE Programs That EVERY PC Should Have...

What Is DirectX And How Does It Work? (DX11 Vs. DX12)

Fix All Directx Error How To Download & Install All DirectX (Official)

How To Fix DirectX Error When You Run A Game [windows 7 / 8 / 8.1 / 10]


トラブルシューティング - 最も人気のある記事

Windows10の非表示のフローティングパフォーマンスパネルを表示する方法

ゲーム Aug 17, 2025

システムのCPU、メモリ、ディスク、ネットワーク、またはGPUからのライブ更新リソース使用統計を確認したいですか? Windows 10には、�..


厄介なアプリ内購入のない8つの高給モバイルゲーム

ゲーム Aug 22, 2025

モバイルゲームにアプリ内購入が含まれていない場合はまれですが、それでも存在します。これは、私たちが楽しんでいる追加のアプ�..


お気に入りのPCゲームがあなたのプレイを見ているかもしれません(モバイルゲームがいつも持っているように)

ゲーム Jun 21, 2025

ゲームスタジオは、分析ソフトウェアを使用してゲーム内のアクティビティを監視し、広告が効果的かどうかを判断しています。一部のゲ�..


Windows10のミキサーを使用してPCゲームプレイをライブストリーミングする方法

ゲーム Jan 31, 2025

Windows10のクリエイターアップデート 新しいライブゲームストリーミング機能が追加されました。追加のソフトウェアなしで、..


ダンジョンズアンドドラゴンズに最適なデジタルツール

ゲーム Aug 31, 2025

ダンジョンズアンドドラゴンズの純粋主義者は、デジタル時代であっても、数十年前の昔ながらのツールの使用に依存している人がた�..


Windows 10の無料アップグレードオファーは終了しました:今何ですか?

ゲーム Jan 5, 2025

無料のWindows10アップグレードの提供はついに終了し、Microsoftは誤解を招くアップグレードポップアップでWindows7および8.1ユーザーに嫌�..


Steamでゲームをオンラインでブロードキャストする方法

ゲーム Mar 17, 2025

未取得のコンテンツ Twitch.tvは急速にウェブ上でのゲームストリーミングのトップの目的地の1つになりつつあり、YouTubeのよ�..


Windows8用の公式ハウツーオタクトリビアアプリをダウンロードする

ゲーム Mar 23, 2025

未取得のコンテンツ 新しいHow-ToGeekTriviaアプリケーションはWindows8ストアで承認されたばかりなので、リリースプレビューを既に実行�..


カテゴリ