AppDataフォルダーが大きすぎる?安全に減らす方法
AppDataの3つのサブフォルダーで「消してよいもの」と「消してはいけないもの」の地図
AppDataフォルダーが大きくなりすぎていませんか。ほとんどの場合、AppData\Localの中にあるTempフォルダーを空にし、アプリケーションのキャッシュを削除し、すでにアンインストールしたプログラムが残していったフォルダーを消せば、安全に容量を減らせます。逆に絶対にやってはいけないのが、AppDataフォルダーごと削除することです。このフォルダーには、インストール済みのアプリが動作するために必要な設定やプロファイル、保存データも入っているからです。
この記事ではまず、AppDataの3つのサブフォルダー(Local、LocalLow、Roaming)がそれぞれ何をしているのかを説明し、そのうえで「安全に削除できるもの」と「触ってはいけないもの」をはっきりと切り分けます。Tempフォルダーとアプリのキャッシュを手順どおりに削除し、多くの記事が触れないアンインストール済みプログラムの残骸を洗い出し、最後にクリーンアップを自動化して、AppDataが再び数十ギガバイトまで膨らまないようにします。
AppDataフォルダーとは?Local、LocalLow、Roamingの違い
AppDataは、Windowsのすべてのユーザーアカウントの下にある隠しフォルダーで、場所は C:\Users\ユーザー名\AppData です。既定では非表示になっているため、表示するにはエクスプローラーの「表示」メニューで「隠しファイル」をオンにする必要があります。より手早い方法は、Win+Rキーを押して %appdata% と入力することです。これでRoamingサブフォルダーへ直接移動できます。
AppDataには3つのサブフォルダーがあり、それぞれ役割が異なります。Localはこのパソコンだけに紐づくデータを保持します。アプリケーションのキャッシュ、一時ファイル、そしてTempフォルダーはすべてここにあり、3つの中で群を抜いて大きくなるのが普通です。LocalLowは、保護モードのブラウザーや一部のゲームなど、制限された権限で動作するアプリのデータを保存する場所で、たいていのシステムでは小さいままです。Roamingには、ユーザーについて回るべき設定が入ります。ブラウザーのプロファイル、アプリの構成、多くのゲームのセーブデータなどです。
この区別を頭に入れておくことが、クリーンアップ全体の羅針盤になります。安全に消せる不要データの大半はLocalにたまり、守りたいデータの多くはRoamingにあります。この記事の以降の手順は、すべてこの地図に沿って進みます。
AppDataが気づかないうちに数十ギガバイトまで膨らむ理由
最近のアプリケーションは積極的にキャッシュを作ります。メッセージングアプリ、音楽や動画配信サービスのデスクトップ版、ビデオ会議ツール、コードエディターなどは、それぞれAppDataの下に数百メガバイトから数ギガバイトのデータをためこむことがあります。さらに、アップデーターが古いインストーラーを保管し、アプリは絶えずログを書き出し、クラッシュダンプは %localappdata%\CrashDumps に積み上がっていきます。
より大きな問題は、Windowsがこれらをほとんど自動で片づけてくれないことです。ストレージ センサーは一部の一時ファイルを削除できますが、アプリケーションのキャッシュや持ち主のいないフォルダーには決して手を出しません。アンインストーラーも、再インストールしたときに設定が残るよう、あえて設定フォルダーを残していくことがよくあります。その結果、AppDataは年々、誰も点検しない物置のような場所になっていきます。
現状を確認するには、AppDataフォルダーを右クリックして「プロパティ」を選び、合計サイズを見ます。ただしこの方法では、どのサブフォルダーが重いのかまでは分かりません。Disk Mopのディスク分析(Disk Analysis)はドライブをスキャンし、視覚的なツリーマップでAppData内の大きなフォルダーを瞬時に示してくれるので、どこから手を付ければよいかがはっきりします。
AppDataは削除できる?消してよいもの・いけないもの
よくある質問への率直な答えは、「いいえ、AppDataフォルダーをまるごと削除することはできません」です。消してしまうと、インストール済みのアプリは設定、ログイン状態、ライセンス情報、保存した作業内容を失います。多くは起動しなくなるか、初期状態で開くことになります。正しいやり方は、フォルダー自体ではなく、その中の不要なものだけを狙って消すことです。
安全に削除できるのは次のものです。%localappdata%\Temp の中身、完全に終了しているアプリのフォルダー内にある Cache や GPUCache という名前のサブフォルダー、%localappdata%\CrashDumps にたまった古いクラッシュダンプ、そしてすでにアンインストール済みだと確認できたプログラムのフォルダー全体です。アプリは次回起動時にキャッシュを作り直すため、キャッシュを消しても実際のデータが失われることはありません。
反対に、触ってはいけないものもあります。Roaming内のMicrosoftフォルダー(Officeのテンプレート、メールの署名、Windowsのプロファイルデータが入っています)、ブラウザーのプロファイルフォルダー(ブックマーク、保存したパスワード、拡張機能が入っています)、そして今も使っているアプリのフォルダーは、明らかにキャッシュだと分かるもの以外はすべて残してください。判断に迷うフォルダーがあれば、削除せずに名前の末尾に .old を付けて1週間ほど様子を見ます。どのアプリからも不具合が出なければ、安心して削除できます。
AppData LocalのTempフォルダーとアプリのキャッシュを削除する手順
いちばん手早く効果が出るのはTempフォルダーです。Win+Rキーを押して %localappdata%\Temp と入力し、Enterキーを押します。開いたフォルダーでCtrl+Aを押してすべて選択し、削除します。使用中のファイルがあるとWindowsが知らせてきますが、「スキップ」をクリックすれば問題ありません。最後にごみ箱を空にして、はじめて空き容量が実際に戻ります。
Windows標準のクリーンアップ機能も、システム側の一時データまで届きます。「設定」を開き、「システム」から「記憶域」に進み、「一時ファイル」をクリックしてください。この画面はWindows 10とWindows 11の両方にあり、Windows Updateの残骸や配信最適化ファイルなども一覧に表示されます。チェックボックスを確認して「ファイルの削除」をクリックします。
個々のアプリのキャッシュを手動で消す場合は、まずそのアプリを完全に終了してください(通知領域で動き続けているアプリが多いので確認しましょう)。次に %localappdata% または %appdata% にあるそのアプリのフォルダーを開き、Cache や GPUCache という名前のサブフォルダーの中身だけを削除します。これらのフォルダーは、次回の起動時にアプリが自動で作り直します。
アプリごとに同じ作業を繰り返すのが面倒なら、Disk Mopのキャッシュ クリーナー(Cache Cleaner)が役に立ちます。1回のスキャンでシステムとアプリケーションのキャッシュを見つけ出し、安全に削除できるものを正確に示してくれます。ブラウザーキャッシュ クリーナー(Browser Cache Cleaner)はChrome、Firefox、Edgeに対応し、高速化(Speed Up)機能を使えば、古いダウンロード、システムキャッシュ、ブラウザーキャッシュ、ごみ箱をワンクリックでまとめて片づけられます。
RoamingとLocalに残ったアンインストール済みプログラムの残骸を消す
AppDataが増え続ける理由として最も見落とされがちなのが、アンインストールしたプログラムが残していったフォルダーです。プログラムを削除しても、Roamingにある設定フォルダーとLocalにあるキャッシュフォルダーは、たいていそのまま置き去りになります。何年も経つうちに、とうの昔に使わなくなった数十本のアプリの残骸が、ギガバイト単位の容量を占め続けることになります。
手動で確認するには、%appdata% と %localappdata% を開き、フォルダーを名前順に並べ替えます。そこに並ぶアプリ名やメーカー名を、「設定」の「アプリ」にある「インストールされているアプリ」の一覧と照らし合わせてください。すでにインストールされていないプログラムのフォルダーは削除して構いません。ひとつだけ落とし穴があります。フォルダー名がアプリ名ではなくメーカー名になっていることがあり、その場合、同じメーカーの今も使っている別のプログラムのデータが一緒に入っていることがあります。
Disk Mopを使えば、この作業から当てずっぽうがなくなります。ディスク分析のツリーマップでは、持ち主のいない大きなフォルダーがひと目で浮かび上がり、大容量ファイル検索(Large File Finder)はAppDataの奥深くに隠れた500 MB超のファイルも見つけ出します。どの残骸が本当に容量を食っているのかを推測する必要はありません。
AppDataのクリーンアップを自動化して二度と膨らませない
一度きりのクリーンアップは、数か月で効果を失います。長続きする対策は自動化です。Windows側では、「設定」から「システム」、「記憶域」へ進み、ストレージ センサーをオンにして、一時ファイルを削除する頻度を選びます。土台としては優秀ですが、アプリケーションのキャッシュやアンインストール済みプログラムの残骸には手が届きません。
Disk Mopのスケジュール クリーンアップ(Scheduled Cleanup)は、まさにその隙間を埋めます。週次や月次のタスクを作っておけば、キャッシュの削除、一時ファイルの整理、ごみ箱を空にする処理が自動で実行されます。システム健全性スコア(System Health Score)を見れば、ディスクがいつ手入れを必要としているかがひと目で分かるので、目を離しているあいだにAppDataが静かに膨らんでいくこともなくなります。
この自動化に、ちょっとした習慣を組み合わせてください。数か月に一度アンインストール済みプログラムの残骸を見直し、C:ドライブの空き容量が減り始めたらディスク分析を実行するだけです。この2つを続けていれば、AppDataは長期的にきちんと管理された状態を保てます。
評決
AppDataフォルダーが大きいこと自体は故障ではなく、最近のアプリが積極的にキャッシュを使うことの自然な結果です。とはいえ、その増加を野放しにする必要はありません。Local、LocalLow、Roamingの地図を覚え、Tempとキャッシュを削除し、アンインストール済みプログラムの残骸を取り除き、フォルダーごと削除は絶対にしない。この4つの原則を守れば、安全にギガバイト単位の空き容量を取り戻せます。
Disk Mopは、この記事のすべての手順を1つのアプリにまとめています。ディスク分析で膨らんだフォルダーを見つけ、キャッシュ クリーナーでシステムとアプリのキャッシュを安全に削除し、スケジュール クリーンアップでAppDataが再びたまるのを防ぎます。買い切り19.90ドルのライセンスで、Windows 10、Windows 11、macOSで永続的に利用できます。