C:ProgramData\Package Cacheのフォルダを削除してもいい?
`C:\ProgramData\Package Cache にインストーラーがいっぱいの新しいフォルダがあります。これはVisual Studio 2012 RCのものだと思います。
このギガバイトのデータを削除しても問題ないですか?全部一時ファイルなのでしょうか?まだベータ製品なので、このフォルダについての情報はあまり出回っていないと思います。
`C:\ProgramData\Package Cache にインストーラーがいっぱいの新しいフォルダがあります。これはVisual Studio 2012 RCのものだと思います。
このギガバイトのデータを削除しても問題ないですか?全部一時ファイルなのでしょうか?まだベータ製品なので、このフォルダについての情報はあまり出回っていないと思います。
(workaroundsについては以下を参照してください)
このフォルダを削除した結果、このフォルダが存在しないことでビジュアルスタジオのインストールに問題が発生するかどうかについては、通常の操作時、再インストール時、パッチ/アップグレード時、修復インストール時、アンインストール時など、相反する報告があります。しかし、MICROSOFTからの推奨事項は明確に NOT DELETE IT です。
Microsoft Developer Tools Blogs → ここ
製品の修復、修正、アンインストール、パッチのインストール、アンインストールの際に、ソースメディアが必要な場合、パッケージキャッシュが自動的に使用され、ほとんどのユーザーはプロンプトを見ることはありません。パッケージ キャッシュがない場合や不完全な場合にのみ、Visual Studio セットアップでは、以下のスクリーンショットに示すように、ダウンロード (接続されている場合) またはメディアの場所を特定するためのプロンプトが表示されます。 見つからない場合はキャッシュにパッケージをダウンロードするように促されますが、パッケージキャッシュを削除しないことをお勧めします。キャッシュは、Burnと一緒にインストールされている他の多くの製品で使用されているだけでなく、同じダウンロード体験を提供しないかもしれませんが、Windowsインストーラがコードが実行されていないために処理できないソースを必要とする場合があります。以下の手順に従って、ローカル/ライブ、オンライン、ニアライン、オフラインのストレージに移動することができます。以下のいずれかが動作します:
メディアのプロンプトが表示されたり、ファイルが見つからない、場所が見つからないなどのエラーが表示された場合は、ライブパーティションでない場合は、ドライブ/メディアを再マウント/再挿入するようにしてください。
一度移動した後、古いマウントポイント/ロケーション(ほとんどの場合は`C:\ProgramData\Package Cache# このフォルダを削除しないでください
(workaroundsについては以下を参照してください)
このフォルダを削除した結果、このフォルダが存在しないことでビジュアルスタジオのインストールに問題が発生するかどうかについては、通常の操作時、再インストール時、パッチ/アップグレード時、修復インストール時、アンインストール時など、相反する報告があります。しかし、MICROSOFTからの推奨事項は明確に NOT DELETE IT です。
Microsoft Developer Tools Blogs → ここ
製品の修復、修正、アンインストール、パッチのインストール、アンインストールの際に、ソースメディアが必要な場合、パッケージキャッシュが自動的に使用され、ほとんどのユーザーはプロンプトを見ることはありません。パッケージ キャッシュがない場合や不完全な場合にのみ、Visual Studio セットアップでは、以下のスクリーンショットに示すように、ダウンロード (接続されている場合) またはメディアの場所を特定するためのプロンプトが表示されます。 見つからない場合はキャッシュにパッケージをダウンロードするように促されますが、パッケージキャッシュを削除しないことをお勧めします。キャッシュは、Burnと一緒にインストールされている他の多くの製品で使用されているだけでなく、同じダウンロード体験を提供しないかもしれませんが、Windowsインストーラがコードが実行されていないために処理できないソースを必要とする場合があります。以下の手順に従って、ローカル/ライブ、オンライン、ニアライン、オフラインのストレージに移動することができます。以下のいずれかが動作します:
メディアのプロンプトが表示されたり、ファイルが見つからない、場所が見つからないなどのエラーが表示された場合は、ライブパーティションでない場合は、ドライブ/メディアを再マウント/再挿入するようにしてください。
一度移動した後、古いマウントポイント/ロケーション(ほとんどの場合は)を “リンク "するために、単にそこへのディレクトリjunction
を作成します。そのため、OS自身を含む全てのプログラムからは透過的に認識されます。言い換えれば、(Junctions
のように)単に別の場所を指しているだけのファイルとはみなされないので、常に何事もなく動作します。問題のフォルダを新しい場所に移動します
2. ジャンクションを作成します。
VS2012をインストールした後、ラップトップに同じフォルダを見つけました。そのフォルダの名前を「_Package Cache」に変更してみました。その後、VS2012をアンインストールしようとすると、アンインストールプロセスの開始に失敗しました。
正解は、削除するとVS 2012はアンインストールに失敗するようですが、それ以外は必要ないようです。よって:
ジャンクションとシンボリックリンクは、別のドライブにシステムファイルを移動するための唯一の答えです。これらは NTFS ファイルシステムレベルの機能で、Windows 自体でさえ気づかないもので、UNIX/Linux/BSD とは違って本当に大きなハンマー(と潜在的なセキュリティリスク)であり、その OS ファミリ上で長く存在し、UNIX/Linux/BSD プログラムはそれらを処理する方法を知っているので、控えめに使用する必要があります。
Visual Studio 2017の場合、以下のように呼び出すことでパッケージキャッシュを無効にすることができます(Visual Studioがインストールされた後でも):
"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vs_installer.exe" --nocache
私はそれによってシステムドライブのディスク容量を2GBほど獲得しました(YMMV)。 Visual Studio Docs: パッケージキャッシュの無効化と削除
Visual Studio 2012をインストールした後にこのフォルダに気づいたのですが、私の場合はその中のすべてがVisual Studio 2012のインストールに含まれていました。
**このディレクトリは、Visual Studioをアンインストールした後、以前使用していたハードドライブよりも小さいSSDをインストールする準備のために、Visual Studioをアンインストールした後に見つけたものです。このパソコンはもう開発ステーションではありません。
Visual Studioをアンインストールすると、私が持っていないローカルのSQLサーバに接続するプログラムのような他のソフトが残っていました。アンインストールしてみました。
.NETプログラムもいくつか残っていましたが、どれをアンインストールしても安全なのかわからないのでそのままにしておきました。
それで質問のポイントです。このディレクトリを削除しました。
かなり大きかったので、SSDに収まりが良くなりました。
それは通常、これらのファイルを手動で削除することで混乱しない方が良いでしょう、その代わりに、このタスクは、Windowsディスククリーンアップ、または他のディスククリーニングツールのいずれかに任せてください。私が個人的に使用していてお勧めできるものは、 CCleaner です。