シェーダーキャッシュは削除しても大丈夫?Windows・AMD・Steamの手順とNVIDIA設定・更新後の注意点【2026年版】

(更新: 2026.10.22)
シェーダーキャッシュは削除しても大丈夫?Windows・AMD・Steamの手順とNVIDIA設定・更新後の注意点【2026年版】

本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。

トラブル・設定/NVIDIA・AMD・Steam / 2026年10月21日更新
シェーダーキャッシュは削除しても大丈夫?
Windows・AMD・Steamの手順とNVIDIA設定・更新後の注意点【2026年版】
シェーダーキャッシュを削除しても、通常はゲーム本体やセーブデータに影響しません。正しいフォルダーや公式のリセット機能を使ってキャッシュだけを削除すれば、ゲーム本体やセーブデータが消えることはなく、必要なデータはゲームやグラフィックドライバーによって再作成されます。ただし、削除直後はシェーダーの再コンパイルが必要になるため、最初の起動が長くなる、CPU使用率が上がる、プレイ中に一時的なカクつきが発生するといった影響があります。
削除してもセーブデータは消えない削除直後は再コンパイルで一時的にカクつくWindows・AMD・Steam別の手順

ゲームのアップデート後からカクつく、グラフィックドライバーを更新したら起動時にクラッシュする、テクスチャや影の表示がおかしくなった場合、対処法として「シェーダーキャッシュの削除」が紹介されることがあります。

シェーダーキャッシュは削除しても基本的に問題ありません。正しいフォルダーや公式のリセット機能を使ってキャッシュだけを削除すれば、ゲーム本体やセーブデータが消えることはなく、必要なデータはゲームやグラフィックドライバーによって再作成されます。ただし、削除直後はシェーダーの再コンパイルが必要です。最初のゲーム起動に時間がかかる、CPU使用率が上がる、プレイ中に一時的なカクつきが発生するといった影響があります。

Windows 11はストレージ設定からDirectXシェーダーキャッシュを削除でき、AMD Softwareには「Reset Shader Cache」があります。NVIDIAのシェーダーキャッシュは、ドライバーの設定で保存容量の上限を管理できます。削除対象や具体的な手順は、各メーカーの公式案内で確認してください。

目次

結論削除しても大丈夫だが、普段から消す必要はない

シェーダーキャッシュは一時的なデータなので、削除しても必要に応じて再作成されます。キャッシュが破損している場合は、削除によってゲームのクラッシュ、描画不良、異常なカクつきが改善する可能性があります。ディスク容量を大きく消費している場合も、削除によって一時的に空き容量を増やせます。

一方、正常なキャッシュを削除しても、ゲームの平均フレームレートが恒久的に上がるとは限りません。キャッシュの役割は、過去にコンパイルしたシェーダーを保存し、次回以降に同じ処理を繰り返さなくて済むようにすることです。

シェーダーのコンパイルはゲーム中のカクつきの原因になることがあり、キャッシュを利用すれば次回起動時に同じ内容を再利用できます。キャッシュはロード時間の短縮やCPU使用率の抑制にも役立ちます。不具合がなく、ストレージ容量にも余裕があるなら、定期メンテナンスとして削除する必要はありません。

仕組みシェーダーキャッシュとは

シェーダーとは、光、影、反射、色、質感、特殊効果など、画面を描画するためにGPU上で実行されるプログラムです。ゲーム開発者が用意した汎用的なシェーダーコードは、そのままでは各GPUで実行できません。ゲーム、グラフィックドライバー、GPUの組み合わせに合わせて、実行可能な形式へ変換するコンパイル処理が必要です。

現代のゲームでは数万件規模のシェーダー変換が必要になることがあり、ゲームのパッチやGPUドライバー更新後には再コンパイルが発生する場合があります。コンパイルがゲーム中に行われると、フレームタイムが一時的に大きく伸び、いわゆるシェーダーコンパイルスタッターにつながります。

一度作成した結果をSSDやHDDへ保存したものがシェーダーキャッシュです。次回以降は保存済みデータを再利用できるため、ゲームの起動時間やプレイ中のカクつきを抑えられます。

影響削除後に起こること

シェーダーキャッシュを削除すると、次にゲームを起動したときにキャッシュが再作成されます。ゲーム起動時に「シェーダーをコンパイルしています」「シェーダーの最適化中」などの画面が表示されるタイトルでは、処理が完了するまでの待ち時間が長くなる可能性があります。

事前コンパイル画面を用意していないゲームでは、プレイしながら必要なシェーダーを作る場合があります。その場合、初めて訪れるエリア、初めて表示する武器、魔法、爆発、天候などで一時的なカクつきが発生することがあります。

新しいドライバーをインストールするとキャッシュが削除され、更新後の初回プレイでカクつくことがあります。削除直後のカクつきだけを見て「削除したら悪化した」と判断せず、ゲーム内のシェーダーコンパイルが完了してから比較してください。

削除すべき症状シェーダーキャッシュを削除する価値がある症状

ゲームやGPUドライバーのアップデート後から、それまでなかったクラッシュや表示異常が発生した場合は、キャッシュの削除を試す価値があります。ゲームがロゴ画面やタイトル画面でクラッシュする、特定のエリアへ移動すると落ちる、影やテクスチャが点滅する、画面に不自然な色や図形が表示される場合も対象です。

NVIDIAは、破損したシェーダーキャッシュによって、起動時のクラッシュ、性能低下、ビジュアルアーティファクトが発生する可能性を挙げています。GPUドライバーを正常に更新できなかった後や、NVIDIAからAMD、AMDからNVIDIAへグラフィックボードを交換した後に問題が残る場合も、古いキャッシュをリセットすることで切り分けできます。

キャッシュフォルダーが数十GBまで増え、システムドライブの空き容量を圧迫している場合も削除を検討できます。ただし、キャッシュは再び作成されるため、削除だけでは根本的な容量対策にならない場合があります。

避けるべき時シェーダーキャッシュを削除しない方がよいタイミング

オンライン対戦やベンチマークを始める直前には、削除しない方が安全です。キャッシュが空の状態では、プレイ中に再コンパイルが発生し、普段より大きなカクつきやフレームタイムの乱れが出る可能性があります。

不具合が起きていない状態で、毎週または毎月削除する必要もありません。キャッシュを何度も削除すると、すでに完了したコンパイル処理を繰り返すことになります。

i
ドライバー更新直後の手動削除は効果が限定的

NVIDIAドライバーについては、新しいドライバーのインストール時にキャッシュが削除されると公式ヘルプに記載されています。ドライバー更新直後にさらに手動削除しても、得られる効果は限定的です。ゲームの大型アップデート後に「シェーダーをコンパイルしています」と表示されても、それだけで異常とは限りません。ゲームやドライバーの内容が変われば、以前のキャッシュをそのまま利用できず、再作成が必要になる場合があります。

事前準備最初にゲームと関連アプリを完全に終了する

シェーダーキャッシュを削除する前に、ゲーム、Steam、Epic Games Launcher、Xboxアプリ、NVIDIA App、AMD Softwareなどを終了します。Steamはウィンドウを閉じただけではバックグラウンドに残る場合があるため、タスクトレイのSteamアイコンを右クリックして終了してください。

キャッシュファイルを使用中のプロセスが残っていると、削除時に「別のプログラムがこのファイルを開いている」と表示されることがあります。ゲームやSteamなどを終了し、削除できない項目が残った場合はWindowsを再起動してからやり直してください。

無理にアクセス権を変更せず、削除対象と手順をGPUメーカーの公式案内で確認してから操作してください。

OS標準Windows 11でDirectXシェーダーキャッシュを削除する方法

GPUメーカーを問わず利用できるのが、Windows 11のストレージ設定またはディスククリーンアップです。

  1. 「設定」→「システム」→「ストレージ」を開き、「一時ファイル」または「クリーンアップ対象候補」を選択する
  2. 分析が完了したら「DirectXシェーダーキャッシュ」を選び、削除を実行する
  3. 表示されない場合は、タスクバーの検索欄に「ディスククリーンアップ」と入力して起動する
  4. Windowsが入っているドライブを選び、「DirectXシェーダーキャッシュ」にチェックを入れて削除する

この方法はWindows側のDirectXキャッシュを削除するものであり、GPUドライバー、Steam、ゲーム本体が独自に管理するすべてのキャッシュを削除するわけではありません。AMD Softwareには独自のリセット機能があります。NVIDIAのキャッシュ容量設定とドライバー更新時の動作は、次の節で説明します。

GeForceNVIDIAのシェーダーキャッシュ容量設定とドライバー更新時の挙動

NVIDIAコントロールパネルの「3D設定の管理」にある「Shader Cache Size(シェーダーキャッシュサイズ)」は、ドライバーがシェーダー保存に使うディスク容量の上限です。新しいドライバーをインストールするとキャッシュが削除され、更新後の初回プレイでカクつくことがあります。容量上限は通常遊ぶゲームに足りる大きさにし、小さくしすぎると古いシェーダーが消えて再コンパイルが起きる場合があります。詳しくはNVIDIAコントロールパネルの公式説明で確認できます。

!
キャッシュサイズを小さくしすぎない

設定上限へ近づくと古いシェーダーから削除されるため、キャッシュサイズを極端に小さくすると、使用中のシェーダーの再コンパイルによるカクつきが増える可能性があります。

新機能NVIDIAのAuto Shader Compilationを使う方法

2026年3月以降のNVIDIA Appには、DirectX 12ゲームのシェーダーをドライバー更新後に再構築する「Auto Shader Compilation」のベータ機能があります。対応環境では、NVIDIA Appの「グラフィックス」→「グローバル設定」→「シェーダーキャッシュ」から有効化できます。すぐに再コンパイルしたい場合は、シェーダーキャッシュ画面のメニューから「Compile Now」を選択できます。

Auto Shader CompilationはPCがアイドル状態のとき、またはユーザーが指示したときにDirectX 12シェーダーを再構築し、ゲーム中のコンパイル頻度を減らす機能です。利用にはGeForce Game Ready Driver 595.97 WHQL以降が必要です。

この機能は、初めてインストールしたゲームのシェーダーを完全に事前生成するものではありません。初回はゲーム内でシェーダーを生成し、ドライバー更新後の再構築をNVIDIA Appが支援します。シェーダーキャッシュ削除後の再構築を早めたいGeForceユーザーは、対応状況を確認する価値があります。

AdrenalinAMD Radeonのシェーダーキャッシュを削除する方法

AMD Radeonでは、AMD Software: Adrenalin Editionに公式の「Reset Shader Cache」が用意されています。NVIDIAのように複数フォルダーを手動で探す前に、AMD Softwareのリセット機能を使用してください。

  1. AMD Softwareを開き、グローバルグラフィックス設定を表示する
  2. 「詳細設定」を展開し、「シェーダーキャッシュをリセット」または「Reset Shader Cache」を実行する

グローバルグラフィックスのAdvanced内にあるReset Shader Cacheから、保存されているシェーダーキャッシュファイルを削除できます。AMD Softwareのバージョンによって項目の位置や日本語表記が異なる場合は、アプリ内の検索欄へ「Shader」または「シェーダー」と入力してください。

公式資料の画面はAMD Software 23.9.1を基準としており、システム構成によって一部項目が表示されない場合があるとAMDも注意しています。リセット後はゲームを起動し、シェーダーの再コンパイルが完了するまで待ちます。最初のプレイで一時的にカクつく場合は、すぐにドライバーやGPUの故障と判断せず、同じ場所を再度プレイしたときに改善するか確認してください。

Reset Shader Cacheが表示されない場合

AMD Softwareを最小構成やドライバーのみでインストールしている場合は、グラフィックス設定の一部が表示されない可能性があります。最初にWindows 11の「DirectXシェーダーキャッシュ」を削除してください。

その後、AMD Softwareを最新版へ更新し、フルインストールでグローバルグラフィックスの詳細設定を確認します。ゲーム固有のキャッシュが疑われる場合は、そのゲームの公式サポートが指定する手順を優先してください。

AMD関連という理由だけで、AppData内のAMDフォルダーをまとめて削除してはいけません。ログ、設定、インストーラー、録画データなど、シェーダーキャッシュ以外のファイルが含まれる可能性があります。

先に確認Steamのシェーダーキャッシュを削除する前に知っておきたいこと

Steamのシェーダープリキャッシュと、NVIDIA・AMDのドライバーキャッシュは別の仕組みです。Valveは、対応するハードウェアとドライバーに対して事前コンパイル済みシェーダーをダウンロードし、OpenGL・Vulkanゲームの初期ロード時間や最初の数回のプレイにおけるカクつきを抑える機能としてShader Pre-Cachingを導入しました。

WindowsでDirectXゲームをプレイしている場合、シェーダーキャッシュはGPUドライバーやゲーム本体側でも管理されています。そのため、Steamのshadercacheフォルダーを削除しても、GPUドライバーやゲーム独自のキャッシュまでは削除されません。反対に、GPUドライバーのキャッシュだけを削除しても、Steamが管理するプリキャッシュデータは残る場合があります。

Steam個別Steamで特定ゲームのシェーダーキャッシュを削除する方法

  1. Steamを完全に終了する
  2. Steamライブラリが保存されているフォルダーを開く。標準的なWindows環境では次の場所が初期値:C:\Program Files (x86)\Steam\steamapps\shadercache
  3. Steamライブラリを別のSSDへ作成している場合は、そのドライブのSteamライブラリ内にあるsteamapps\shadercacheを確認する
  4. 削除したいゲームのAppIDを特定し、その数字のフォルダーだけを別の場所へ移動するか、削除する

Steam DeckやLinux版Steamでも、Steamライブラリのsteamapps/shadercache/<AppID>という構造が使われています。2026年5月にValveの公式GitHubへ報告された事例でも、ゲーム別キャッシュがAppIDフォルダーへ保存されていることが確認できます。

削除後にSteamを起動すると、必要なデータが再ダウンロードまたは再作成されます。複数のゲームへ問題が出ている場合でも、最初からshadercacheフォルダー全体を削除するのではなく、症状が出ているゲームのAppIDだけを対象にしてください。

注意Steamのシェーダープリキャッシュを無効化する方法

Steam DeckやLinux版Steamでは、「Steam」→「設定」→「ダウンロード」に「シェーダープリキャッシュを有効にする」という項目が表示される場合があります。2026年5月時点のSteamクライアントでも、Settings、Downloads、Enable Shader Pre-cachingという設定が利用されていることが、Valve公式GitHubの不具合報告から確認できます。

!
オン・オフの切り替えは大容量の再ダウンロードにつながる場合がある

キャッシュを削除する目的だけで、この設定をオフにしてすぐオンへ戻す方法はおすすめしません。現在のSteamクライアントでは、オフからオンへ戻した際に、既存の大容量データを再利用せず、数十GB規模の再ダウンロードが発生する事例がValveへ報告されています。報告例では、約46GBのtranscoded_video.fozがディスクに残っているにもかかわらず、約45.75GiBの再ダウンロードが開始されました。設定のオン・オフを繰り返すより、対象ゲームのAppIDフォルダーだけを退避し、問題が改善するか確認した方が安全です。

Steamのダウンロード欄に「シェーダープリキャッシュアップデート」と表示された場合、更新の意味や繰り返す理由、表示を止める設定はシェーダープリキャッシュアップデートの見分け方と対処法で確認できます。

補足Steamのshadercacheにはシェーダー以外が含まれる場合がある

Steamのshadercacheフォルダー名から、すべてが小さなシェーダーファイルだと思われがちです。しかし、Steam DeckやProton環境では、互換性のために変換された動画データなどが同じゲーム別フォルダーへ保存される場合があります。

2026年のValve公式GitHubへの報告では、transcoded_video.fozが46GBまで増えた例が確認されています。大容量フォルダーを削除すると、次回起動前に同じ程度のデータを再ダウンロードする可能性があります。従量制回線や通信速度が遅い環境では、フォルダーサイズと中身を確認してから削除してください。

タイトル別ゲーム独自のシェーダーキャッシュにも注意する

NVIDIA、AMD、Windows、Steamとは別に、ゲーム本体が独自のシェーダーキャッシュを作成する場合があります。保存場所はゲームのインストールフォルダー、ドキュメント、Saved Games、AppDataなど、タイトルによって異なります。

「ShaderCache」「PipelineCache」「D3D12Cache」などの名前が付いていても、公式情報を確認せずに削除するべきではありません。同じフォルダーにグラフィックス設定、キーバインド、MOD設定、セーブデータなどが保存されている可能性があります。

ゲーム独自キャッシュを削除する場合は、開発元やパブリッシャーの公式サポートが指定したファイルだけを対象にしてください。フォルダー全体を削除するのではなく、別の場所へ移動してバックアップしておけば、問題が改善しなかった場合に元へ戻せます。

効果検証シェーダーキャッシュを削除した後の確認方法

キャッシュ削除後はPCを再起動し、対象ゲームだけを起動します。ゲームにシェーダーコンパイル画面がある場合は、処理が100%になるまで待ってください。コンパイル中にゲームを終了すると、不完全なキャッシュが残り、次回も最初から処理が始まる可能性があります。

ゲームへ入った直後は、しばらくCPU使用率が高くなったり、一時的にカクついたりする場合があります。同じステージや同じ操作を2回試し、2回目にカクつきが軽減するか確認してください。

2回目でも毎回同じ場所で止まる場合は、シェーダーキャッシュ以外の原因が考えられます。ゲームファイルの破損、GPUドライバー、ストレージ、メモリ不足、オーバークロック、ゲーム自体の不具合を順番に確認します。

別要因削除してもカクつきが直らない場合

シェーダーキャッシュの削除は、破損したキャッシュを作り直すための方法です。ゲームエンジン側がプレイ中にシェーダーをコンパイルする設計であれば、キャッシュを削除しても初回のカクつきは発生します。CPU性能が足りない、ゲームがシェーダーを事前コンパイルしない、アップデートのたびにキャッシュが無効になる場合もあります。

ゲームのパッチやGPUドライバー更新後には大量のシェーダー変換が再び必要になることがあります。毎回ゲーム起動時に同じシェーダーコンパイルが始まる場合は、キャッシュフォルダーへの書き込み権限、セキュリティソフト、ストレージの空き容量も確認してください。

キャッシュサイズの上限が小さすぎる場合も、古いデータが繰り返し削除されます。NVIDIA環境ではシェーダーキャッシュサイズを「ドライバーのデフォルト」へ戻し、十分な空き容量を確保してください。容量の選び方はシェーダーキャッシュサイズは無制限にしてよい?で整理しています。カクつきの原因を5タイプに分けて切り分けたい場合はシェーダーコンパイル・スタッタリング対処完全ガイド、ロード時間そのものを短縮したい場合はゲームの起動・ロード時間を短縮する方法もあわせて確認してください。

空き容量そのものが足りていない場合は、キャッシュサイズの上限を広げても古いデータから消えていくため状況は変わりません。システムドライブに余裕がない状態が続いているなら、増設や換装で容量を増やすほうが確実です。SSDは2026年に入って規格と容量ごとに値動きが分かれているため、SSDの実勢価格と買い時で今の相場を確かめてから選ぶと無駄がありません。

対象者シェーダーキャッシュの削除が向いている人

✓
削除を検討してよい人
  • ドライバー更新やゲームアップデート後にクラッシュ・表示異常が出ている
  • GPUメーカーを乗り換えた後も不具合が残っている
  • キャッシュフォルダーが数十GBまで肥大化している
!
急いで削除する必要はない人
  • 特に不具合がなく、正常にプレイできている
  • これからオンライン対戦やベンチマークを始める直前
  • Steamのシェーダープリキャッシュ設定をオン・オフだけで済ませようとしている

総括まとめ|壊れたときの対処法であって日常メンテナンスではない

シェーダーキャッシュを削除すると、必要なデータはゲームやグラフィックドライバーによって再作成されます。ただし、削除直後はシェーダーの再コンパイルが必要です。初回起動が長くなる、CPU使用率が上がる、プレイ中に一時的なカクつきが発生する可能性があります。

AMDでは、AMD Software: Adrenalin Editionのグローバルグラフィックスにある「Reset Shader Cache」を利用できます。NVIDIAではシェーダーキャッシュサイズを設定でき、新しいドライバーのインストール時にキャッシュが削除されます。NVIDIAの個別フォルダーを手動で削除する場合は、先に公式サポートで対象と手順を確認してください。

Windows 11では、「設定」→「システム」→「ストレージ」の一時ファイルまたはディスククリーンアップから「DirectXシェーダーキャッシュ」を削除できます。Steamでは、steamapps\shadercache内から問題があるゲームのAppIDフォルダーだけを削除します。フォルダー全体の削除やプリキャッシュ設定のオン・オフは、大容量データの再ダウンロードにつながる可能性があるため注意してください。

まとめ

シェーダーキャッシュは一時的なデータで、正しい手順で削除してもセーブデータは消えず、必要なデータは自動的に再作成されます。削除直後は再コンパイルによる一時的なカクつきが発生しますが、これは異常ではありません。

クラッシュ・表示異常・容量肥大化が起きたときの対処法として使い、不具合がないなら普段から定期的に削除する必要はありません。

FAQよくある質問

シェーダーキャッシュを削除するとセーブデータも消えますか
GPUメーカーやWindowsが管理しているシェーダーキャッシュだけを正しい手順で削除する限り、セーブデータは削除されません。ただし、ゲーム独自のフォルダーを手動削除する場合は注意が必要です。セーブデータや設定ファイルと同じ場所にキャッシュが保存されている可能性があるため、公式サポートで削除対象を確認してください。
削除するとFPSは上がりますか
破損したキャッシュが性能低下を引き起こしていた場合は改善する可能性があります。正常なキャッシュを削除しても、平均FPSが上がるとは限りません。削除直後は再コンパイルが発生するため、一時的にはカクつきが増える可能性があります。
ドライバー更新のたびに削除した方がよいですか
通常は必要ありません。NVIDIAの説明では、新しいドライバーのインストール時にシェーダーキャッシュが削除されます。更新直後の最初のプレイでカクつく場合は、キャッシュが再作成されている可能性があります。別途手動で削除する場合は、対象フォルダーと方法をNVIDIAサポートで確認してください。
シェーダーキャッシュの削除にDDUは必要ですか
通常は必要ありません。Windowsのストレージ設定やAMD Softwareのリセット機能で対応できる場合があります。NVIDIAのキャッシュを手動削除する場合は、NVIDIAサポートの最新手順を確認してから行ってください。
Steamのshadercacheフォルダーを全部消しても大丈夫ですか
必要なデータは再作成または再ダウンロードされますが、すべてのゲームで初回のコンパイルやダウンロードが発生する可能性があります。Steam DeckやProton環境では、数十GBの変換済み動画データが含まれる事例もあります。最初から全体を削除せず、問題があるゲームのAppIDフォルダーだけを対象にしてください。
削除したのにフォルダーがすぐ復活します
正常な動作です。ゲームやGPUドライバーを起動すると、必要なシェーダーキャッシュが自動的に作り直されます。削除の目的はフォルダーを永久になくすことではなく、破損している可能性がある既存データを正常な内容へ作り直すことです。
2026 BEST BUY — GPU 部門
ASRock Challenger Radeon RX 9060 XT 16GB OC (RX9060XT CL 16GO/AX)
16GB VRAM

RX 9060 XT 16GB

Amazon
玄人志向 Radeon RX 9070 XT 16GB(RD-RX9070XT-E16GB/TP)
WQHD高画質

RX 9070 XT 16GB

Amazon
ASUS Dual GeForce RTX 5070 OC 12GB
WQHD定番

RTX 5070 12GB

Amazon
MSI GeForce RTX 5070 Ti 16G VENTUS 3X OC
ミドルハイ

RTX 5070 Ti 16GB

Amazon
Amazon PICK UP — ゲーミングライフ
Presence 初音ミク×葛飾北斎 iXima デスクマット 凱風快晴 約60×35cm
初音ミク×北斎

初音ミク×北斎 凱風快晴デスクマット

Amazon
amiibo レオン・S・ケネディ バイオハザード レクイエム
バイオamiibo

amiibo レオン

Amazon
グッドスマイルカンパニー ホロライブプロダクション 大神ミオ Date Style おでかけ衣装Ver. 1/7スケール
ホロライブ

大神ミオ Date Style

Amazon
Nintendo Switch 2 マリオカート ワールド セット
Switch 2

Switch 2 マリカワールド同梱

Amazon
空の軌跡 the 2nd Nintendo Switch 2版 初回限定特典付き
軌跡シリーズ

空の軌跡 the 2nd

Amazon
Writer
管理人アバター

ゲーミングスタイル管理人

自作PC愛好家・ゲーム歴15年超

ゲーミングPC歴は15年以上。毎年パーツを更新しながら最新トレンドを追いかけています。初心者にもわかりやすく、上級者も満足できる情報発信を心がけています。