Kleaner PRO

Windows 7/10/11 のための PC メンテナンス。

パフォーマンスにこだわって作っています。

フォローする
製品
  • Kleaner PRO
  • ストア
  • ライセンス管理
  • Kleaner PRO の更新情報
  • 今後さらに製品を追加予定
リソース
  • 機能
  • よくある質問
  • Compare tools
  • ナレッジベース
  • Blog
  • ダウンロード
  • Kleaner SafeCheck
  • ストレージ計画
法的情報
  • ライセンス契約
  • 利用規約
  • プライバシーポリシー
  • 返金ポリシー
[email protected]Telegram サポート @Vladimlrovlch
© 2026 Kleaner PRO · kleaner.pro. All rights reserved.
お支払い方法
ЮMoneyVisaMastercardМИРPayPalWebMoneyUseGatewayBitcoinEthereumUSDT
Kleaner PRO
機能Smart Care料金よくある質問ナレッジベースBlogダウンロード
サービス▾
Kleaner SafeCheckローカル SHA-256 · VirusTotal レポート照会ストレージ計画無料の Windows ツール
有効化
機能Smart Care料金よくある質問ナレッジベースBlogダウンロード
サービスKleaner SafeCheck · SHA-256ストレージ計画
有効化
購入ライセンスを購入
Blog →5 分で読めます2026-01-17· Kleaner PRO チーム

Visual Studio のクリーンアップ:インストーラーのキャッシュとコンポーネントフォルダー

Visual Studio は、開発者の多くが自発的に入れるアプリの中で最もディスクを食う存在で、そのフォルダーはどれも同じように削除できそうに見える3か所に分かれています。しかし、手作業で消してよい場所はほとんどありません。片付け役はインストーラー自身であり、安全に削れる数少ないフォルダーは、そもそも大物ではありません。

ギガバイトが実際にいる場所

IDE 本体は C:\Program Files\Microsoft Visual Studio\2022\<Edition> — Community、Professional、Enterprise のいずれか — に鎮座し、このフォルダーはほぼすべてワークロードコンポーネントです。コンパイラー、SDK、MSBuild、デバッガー。その隣、C:\Program Files (x86)\Microsoft Visual Studio\Installer には Visual Studio Installer がいて、マシン上のすべてのインスタンスを管理する小さいながらも重要な存在です。一見怖いキャッシュは C:\ProgramData\Microsoft\VisualStudio\Packages で、インストーラーがダウンロードしたパッケージを置いています。重いワークロードを入れた 2022 のフルインストールでは、ここに10〜20 GB が駐車することもあります。

さらにユーザーごとの層があります。%LOCALAPPDATA%\Microsoft\VisualStudio\<version> には ComponentModelCache や MEF キャッシュ、シークレットストアが入ります。%USERPROFILE%\.nuget\packages は静かに IDE 本体より大きくなることもあり、すべてのソリューションは IntelliSense データベースと自動保存データを入れた .vs フォルダーを伴います。スタック全体の中で、削除が修復シナリオではなく通常のメンテナンスとされるのは、これらのフォルダーだけです。

  • C:\Program Files\Microsoft Visual Studio\2022\<Edition> — IDE とワークロードコンポーネント。管理するのはインストーラーだけ
  • C:\Program Files (x86)\Microsoft Visual Studio\Installer — すべてのインスタンスを管理するブートストラッパー。約100 MB、絶対に消さない
  • C:\ProgramData\Microsoft\VisualStudio\Packages — インストーラーのダウンロードキャッシュ。大半の環境で最大級の単一フォルダー
  • %LOCALAPPDATA%\Microsoft\VisualStudio\<version> — ユーザーごとのキャッシュ。Visual Studio を閉じた状態なら安全に消せる
  • %USERPROFILE%\.nuget\packages — グローバルの NuGet キャッシュ。正しくは dotnet nuget locals all --clear で消す
  • 各ソリューション内の .vs — IntelliSense と自動保存のキャッシュ。ソリューションを閉じていれば自由に消せる

減らすのはエクスプローラーではなくインストーラーから

本当の節約はフォルダーではなくワークロードの削除から生まれます。Visual Studio Installer を開き、自分のインスタンスで「変更」を押し、使わなくなったもののチェックを外しましょう。ゲーム開発ツールチェーン、モバイルワークロード、組み込みツールセット、レガシー .NET のターゲットパックが、いつもの複数ギガバイト級の容疑者です。古い 2019 が 2022 の隣に居座っているような場合、2つ目のインスタンス全体をアンインストールするのが取れる単独最大の成果で、インストーラーが一度にきれいに処理します。コンポーネントフォルダーを手で消してもディスクの節約は同じですが、修復可能なインストールが故障品に変わります。インストーラーは何をどこに置いたかを記録しているからです。

Packages キャッシュは最もよく尋ねられるフォルダーで、正直な答えはこうです。消しても壊れないが、消すべきではない。パッケージがなければ次の「変更」「修復」「更新」は必要なものをすべて再ダウンロードし、回線が遅いと解放したディスク以上の時間を奪います。絶体絶命のときに文書化された唯一の例外が、Installer ディレクトリの InstallCleanup.exe に -full フラグを付けて実行すること。すべてのインスタンス、インストーラー、キャッシュデータをマシンから消します。これは片付けではなくリセットボタンで、実行後はゼロから再インストールです。

本当にルーチンになるメンテナンス

インストーラー主導の減量の合間に、3つの習慣が開発機を引き締めたまま保ちます。Visual Studio の挙動が怪しくなったら — 拡張機能のエラーと壊れた MEF キャッシュが定番の症状 — IDE を閉じてキャッシュのサブフォルダーを削除し、ユーザーごとのキャッシュを掃除します。NuGet キャッシュは折に触れて dotnet nuget locals all --clear で誠実に保ち、ソリューションをアーカイブするときは古い .vs フォルダーを逝かせます。最初に開くとき一度だけ遅くなり、その後は正しく再生成されます。失敗したインストールが %TEMP% に残すブートストラップとセットアップのログは、いつ消しても安全です。

どれも週次のリズムは要りません。数か月ごとにワークロード監査を受け、Visual Studio のリリース1〜2回ごとに古いインスタンスを手放し、restore が重くなり始めたら NuGet キャッシュを掃除する開発機なら十分に制御下にあります — そして、そのどこにもコンポーネントフォルダーをごみ箱へドラッグする工程はありません。

よくある質問

ProgramData の Visual Studio Packages フォルダーは削除できますか?

技術的には可能です — 何も壊れませんが、次の「変更」「修復」「更新」でパッケージを再ダウンロードします。ディスクを回線と待ち時間と交換するだけです。

Visual Studio がこれほどディスクを食うのはなぜですか?

ワークロードコンポーネント、SDK、そして複数インスタンスの並存が主因です。インストーラーの「変更」ダイアログが、どのワークロードがギガバイトを握っているかを正確に示し、きれいに削除します。

購入前にライセンスの内容をご確認ください。

一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。

Windows 版をダウンロードライセンスを購入

次に読む記事

IntelliJ IDEAのキャッシュとインデックス: JVM開発者がいつか必ずやるディスクダイエット→Android Studio のクリーンアップ:SDK・エミュレーター・Gradleが隠すギガバイトの在処→Windows Installerフォルダーが大きくなる理由と削除の危険→ディスクを埋めている正体を見せる無料ツール7選→

お問い合わせ: [email protected]

日本語
EnglishРусскийУкраїнськаDeutschEspañolFrançaisPortuguês (BR)PolskiItalianoTürkçe日本語简体中文