2009-12-13 07:17:03 +0000 2009-12-13 07:17:03 +0000
127
127

我可以删除 "C:WINDOWS/Installer$PatchCache$"这个文件夹吗?

这个文件夹占用了我的C分区将近1GB的空间。能否直接删除它?

答案 (9)

59
59
59
2010-12-02 07:58:01 +0000

Heath Stewart在MSDN博客上的The Patch Cache and Freeing Space详细解释了一下。摘录:

[…]导致Windows安装程序服务将任何被替换的原始文件缓存到基线缓存中。[…]正是这个基线缓存在安装后会消耗系统硬盘上的大量空间,[….]基线缓存通过存储原始文件,以便于将原始文件复制回目标位置,从而方便补丁卸载。如果你有硬盘空间,建议你保留基线缓存。

53
53
53
2009-12-13 07:41:43 +0000

我想应该是安全的,只要你以后有需要的时候再下载,或者你有机会进入到原来的安装盘中,把这些文件删掉应该是安全的。我的电脑上有类似的东西,我只是把它删除了,每次它问我现在,我都会从原来的磁盘上安装东西。不方便,是的;但我不经常安装东西,这比我的硬盘上有一吨的空间被浪费掉要好得多。

15
15
15
2010-05-05 20:25:31 +0000

你也可以试试微软的MSIZAP实用程序。它有一个 “安全 "选项,"G"。

8
8
8
2011-08-09 16:49:58 +0000

我对这个文件夹所做的是每隔一段时间就会重新访问一次,并且只删除里面至少6个月以上的软件包。这样一来,如果有一个坏的补丁需要回滚,我通常还能做到。

3
3
3
2009-12-13 07:26:11 +0000

有可能吗?可以的。你要不要?可能不应该,如果你没有必要的话。Windows安装程序保留这些文件是因为它认为如果你需要在上面安装另一个补丁(或卸载这些特定的补丁),它就会保留这些文件。

3
3
3
2013-08-24 13:44:29 +0000

如果有疑问,你可以选择更安全的方法:简单地压缩整个Installer地图! 右键点击安装程序地图(或只点击$PatchCache$地图)并选择属性。在常规选项卡上,点击高级按钮。最后,勾选压缩文件夹以节省磁盘空间。如果被要求,选择一个选项来压缩所有的子文件夹和文件。

这样你可以获得30%的可用空间(或者在你的情况下,接近300MB),你可以保留所有的东西,以备以后需要这些东西。

你可以把这个方法应用到其他几个非必要的系统地图上,这样就可以恢复大量的空闲空间了

1
1
1
2016-02-25 11:28:44 +0000

**按照以下步骤:*

1) 停止 Windows Installer 服务。

6) 将指示最大文件夹大小的注册表键设置为10(默认值)。

7) 启动 Windows Installer 服务。

示例:

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

0
0
0
2017-05-27 04:08:16 +0000

如果你有空间的话,可以使用MKLINK将文件夹连接到另一个驱动器上:创建一个名为C的子文件夹,并将其粘贴到位于D驱动器上的C-Windows子文件夹中:

—运行CMD

—键入。CD C:\Windows

  • 类型:CD C:\Windows

  • 类型:CD。安装程序 D:002

  • 类型:MKLINK /J 安装程序。EXIT

-1
-1
-1
2011-08-28 00:07:51 +0000

解决的方法是:从开始→运行→cmd

rmdir /q /s "C:\WINDOWS\Installer\$PatchCache$"

警告的命令。这不会影响安装程序文件夹。所有在那里创建的内容msi的文件都会保留下来,直到程序卸载为止。$PatchCache$的大小可能会增长到GB,会占用我的硬盘空间。

这个命令会删除$PatchCache$,完成后运行

dir C:\WINDOWS\Installer\$PatchCache$

………看看这个文件夹是否还在。