このフォルダは私のCパーティションのほぼ1 GBを占めています。削除するだけでも可能ですか?
ファイルが必要な場合や元のインストールディスクにアクセスできる場合は、それらのファイルを後で再度ダウンロードできるのであれば、ファイルを削除しても安全であると思います。私は自分のコンピュータで似たようなものを持っていました、それを削除して、元のディスクから今インストールするたびにインストールするだけです。不便ですねしかし、私はインストールすることはあまりありませんし、ハードドライブにたくさんのスペースを無駄にするよりもずっといいです。
MSDNブログのHeath Stewart氏による Patch CacheとFreeing Space で詳細が説明されています。抜粋:
[..] Windowsインストーラーサービスは、ベースラインキャッシュに置き換えられる元のファイルをキャッシュします。 [..]インストール後にシステムドライブの多くのドライブスペースを消費するのは、このベースラインキャッシュです。ベースラインキャッシュは、元のファイルを保存してターゲットの場所にコピーできるようにすることで、パッチのアンインストールを容易にします。
[..]製品のベースラインキャッシュを削除することによって、将来の修復、パッチのインストール、およびパッチのアンインストールのシナリオでは、元のインストールメディアが必要になる場合があります。ドライブスペースがある場合は、ベースラインキャッシュを利用可能にしておくことをお勧めします。
Microsoftの MSIZAP ユーティリティを試すこともできます。それは "安全な"オプション、 'G'を持っています。
このフォルダに対して私がすることは時々それを再訪し、そこにあるパッケージを削除するのは最低6ヶ月前のものだけです。このようにして、もし私がロールバックする必要がある悪いパッチがあったとしても、私は通常それをやることができます。
出来ますか?はい。あなたはいいですか?あなたがする必要はないのであれば、おそらくそうではありません。 Windowsインストーラは、それらのファイルの上に別のパッチをインストールする必要がある(またはそれらの特定のパッチをアンインストールする)必要があると考えるため、それらのファイルを保管しています。
疑問がある場合は、常に安全な方法を使用できます。単にインストーラマップ全体を圧縮します。 インストーラマップ(または単に$ PatchCache $マップ)を右クリックします。そしてプロパティを選びます。 一般タブで、詳細設定ボタンをクリックします。最後に、フォルダを圧縮してディスク容量を節約します。求められたら、すべてのサブフォルダとファイルを圧縮するオプションを選択します。
この方法であなたは最大30%の空き容量(あるいはあなたの場合は300MB近く)を獲得することができ、あなたは後でこのものが必要になる場合に備えてあなたはすべてを保持します。システムがこのマップにアクセスすることはめったにないので、システムの速度と応答はあまり影響を受けません。
この方法を他の重要ではないシステムマップに適用して、ドライブ上のたくさんの空き容量を回復することができます。
フォルダの内容を削除することができます。
次の手順に従ってください:
1)サービスのWindowsインストーラを停止します。
2)最大フォルダサイズを示すレジストリキーをゼロに設定します。
3)フォルダの内容を削除します。
4)Windowsインストーラを起動します。
5)Windows Installerサービスを停止します。
6)最大フォルダサイズを示すレジストリキーを10(デフォルト)に設定します。
7)Windowsインストーラサービスを起動します。
例:
Net Stop msiserver /Y
Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
RmDir /q /s %WINDIR%\Installer\$PatchCache$
Net Start msiserver /Y
Net Stop msiserver /Y
Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 10 /f
Net Start msiserver /Y
抽出元:
http://www.sysadmit.com/2016/02/GPO-Reducir-tamano-C-Windows-Installer.html
スペースがある場合は、代わりにMKLINKを使用してフォルダを代替ドライブに接続してください。
•ドライブD:Cという名前のサブフォルダを作成します。
•フォルダDをドライブDにあるサブフォルダC-Windowsにカットアンドペーストします。
•CMDを実行する
•タイプ:CD C:\ Windows
•タイプ:MKLINK/JインストーラD:\ C-Windows\Installer
•タイプ:EXIT