为Dllcache找个新家

发表于:2007-06-08来源:作者:点击数: 标签:
Win XP 的稳定性在很大程度上应归功于文件保护功能。当文件保护确认新安装的文件版本不正确后,会自动使用Dllcache文件夹存储的备份文件替换该文件。 尽管Dllcache文件夹给我们恢复受保护文件提供了很多便利,但由于其默认设置位于系统目录中,而且占用了少
  WinXP的稳定性在很大程度上应归功于文件保护功能。当文件保护确认新安装的文件版本不正确后,会自动使用Dllcache文件夹存储的备份文件替换该文件。

尽管Dllcache文件夹给我们恢复受保护文件提供了很多便利,但由于其默认设置位于系统目录中,而且占用了少则几十MB,多则上百MB的硬盘空间。如果我们不想直接将它删除,而使用安装光盘进行恢复的话,可以使用一种折中的办法:为Windows文件保护缓存指定另外一个位置。

首先将%Systemroot%\System32目录中的Dllcache文件夹移动到其他位置,如“D:\Dllcache”(最好在其他系统中移动)。然后在“开始→运行”命令框中输入“gpedit.msc”,运行组策略程序。

在组策略的左侧窗格中依次展开“计算机配置→管理模板→系统”,选择其中的“Windows文件保护”项,在右侧配置窗格中找到“指定Windows文件保护缓存位置”,双击后弹出“属性”设置对话框。在“设置”标签页中选择“已启用”,这时下方的“缓存文件路径”文本框被激活,键入“D:\Dllcache”,确定后退出。这样当以后恢复受保护文件时,系统就不会再弹出“插入Windows XP安装光盘”的提示了。

原文转自:http://www.ltesting.net