Windows 11/10 で DirectX シェーダー キャッシュを削除する方法

Windows 11 または Windows 10 コンピューターでDirectX シェーダー キャッシュを削除したい場合は、ディスク クリーンアップ ツールと Windows 設定を使用して DirectX シェーダー キャッシュ (DXCache) を削除できます。この記事では、両方の方法を説明します。要件に応じていずれかの方法に従うことができます。

DirectX シェーダー キャッシュとは

DirectX シェーダー キャッシュは、アプリケーションのロード時間を短縮し、パフォーマンスを向上させることができるグラフィックス システムによって作成されたファイルです。削除すると、必要に応じて自動的に再生成されます。

ディスク クリーンアップを使用して Windows 11/10 で DirectX シェーダー キャッシュを削除する方法

ディスク クリーンアップを使用して Windows 11/10 で DirectX シェーダー キャッシュ (DXCache) を削除するには、次の手順に従います。

  1. タスクバーの検索ボックスで「ディスク クリーンアップ」を検索します。
  2. 検索結果をクリックします。
  3. C ドライブを選択し、「OK」ボタンをクリックします。
  4. 「DirectX シェーダー キャッシュ」チェックボックスを選択します。
  5. 「OK」ボタンをクリックします。

ディスク クリーンアップ ツールを開きます。ディスク クリーンアップ ツールは、一時インターネット ファイル、一時ファイル、サムネイル、ごみ箱のクリア、DirectX 共有キャッシュなど、さまざまなものを削除するのに役立ちます。したがって、この組み込みユーティリティを使用して作業を完了することができます。

そのためには、タスクバーの検索ボックスでディスク クリーンアップを検索し、個々の検索結果をクリックしてコンピューターで開きます。

次に、Cまたはシステム ドライブが選択されていることを確認します。そうでない場合は、ドロップダウン リストを展開し、Cドライブを選択してOKボタンをクリックします。

しばらくスキャンさせます。完了すると、いくつかのチェックボックスが表示されます。DirectX シェーダー キャッシュチェックボックスをオンにして、OKボタンをクリックする必要があります。

DirectX シェーダー キャッシュがすぐに削除されます。

Windows 設定を使用して Windows 11/10 で DirectX シェーダー キャッシュをクリアする方法

Windows 設定を使用して Windows 11/10 で DirectX シェーダー キャッシュをクリアするには、次の手順に従います。

  1. Win + I キーを押して Windows 設定を開きます。
  2. システム > ストレージに移動します。
  3. 一時ファイルメニューをクリックします。
  4. DirectX シェーダー キャッシュチェックボックスをオンにします。
  5. ファイルを削除ボタンをクリックします。

これらの手順について詳しく見てみましょう。

前述のように、Windows 設定を使用して DirectX シェーダー キャッシュをクリアすることもできます。そのためには、まずWin + Iを押して Windows 設定を開く必要があります。次に、システム > ストレージに移動し、一時ファイルメニューをクリックします。

ここでは、画面にいくつかのチェックボックスが表示されます。DirectX シェーダー キャッシュを探して、対応するチェックボックスをオンにする必要があります。

最後に、上部に表示されているファイルを削除ボタンをクリックしてキャッシュをクリアします。

DirectX シェーダー キャッシュを削除しても問題ないですか?

状況、ハードウェア構成、ゲームやソフトウェアなどによって異なります。場合によっては、DirectX シェーダー キャッシュを削除することでゲームのパフォーマンスが向上することがあります。ただし、キャッシュに問題がなければ、まったく改善は見られません。推奨事項に関しては、コンピューターからシェーダー キャッシュを削除しても害はありません。

DirectX でシェーダー キャッシュをクリアするにはどうすればよいですか?

DirectX でシェーダー キャッシュをクリアするには、上記で説明したガイドに従う必要があります。前述のように、2 つの異なる方法で削除できます。まず、従来の方法であるディスク クリーンアップ ツールを使用できます。ただし、Windows 11 または Windows 10 PC を使用している場合は、Windows 設定パネルを使用して同じ操作を行うことができます。

シェーダー キャッシュをクリアするとパフォーマンスが向上しますか?

シェーダー キャッシュをクリアしても、常に有利になったり、パフォーマンスが向上したりするとは限りません。ゲームやその他のプログラムのパフォーマンスを向上させるには、いくつかの要素が関係しています。ただし、シェーダー キャッシュが問題であると思われる場合は、常にクリアしてゲームをスムーズに実行することをお勧めします。