尽管Dllcache文件夹给我们恢复受保护文件提供了很多便利,但由于其默认设置位于系统目录中,而且占用了少则几十MB,多则上百MB的硬盘空间。如果我们不想直接将它删除,而使用安装光盘进行恢复的话,可以使用一种折中的办法:为Windows文件保护缓存指定另外一个位置。
首先将%Systemroot%\System32目录中的Dllcache文件夹移动到其他位置,如“D:\Dllcache”(最好在其他系统中移动)。然后在“开始→运行”命令框中输入“gpedit.msc”,运行组策略程序。
在组策略的左侧窗格中依次展开“计算机配置→管理模板→系统”,选择其中的“Windows文件保护”项,在右侧配置窗格中找到“指定Windows文件保护缓存位置”,双击后弹出“属性”设置对话框。在“设置”标签页中选择“已启用”,这时下方的“缓存文件路径”文本框被激活,键入“D:\Dllcache”,确定后退出。这样当以后恢复受保护文件时,系统就不会再弹出“插入Windows XP安装光盘”的提示了。