什么是WINDOWSXP 的文档保护功能

什么是WINDOWSXP 的文档保护功能,第1张

分类: 电脑/网络

解析:

从Windows 2000开始,微软引入了“Windows文件保护”功能(Windows File Protection)。WFP在后台自动运行,可以防止重要的系统文件被替换,大大提高了系统的稳定性。但你知道怎样更好地使用这个功能吗?如何限制其缓冲区大小,并让多个系统共享保护文件,从而节省硬盘空间?怎样让它每次启动系统时直接扫描系统文件?掌握了这些,我们就可以……

一、文件保护机制原理

在计算机上安装新软件时,系统文件和设备驱动程序文件有时会被未经过签名的或不兼容的版本覆盖,导致系统不稳定。随Windows XP一起提供的系统文件和设备驱动程序文件都有Microsoft数字签名,这表明这些文件都是原始的未更改过的系统文件,或者它们已被Microsoft同意可以用于Windows。

WFP是怎样发挥作用的呢?原来,当重要的系统文件(包括sys、dll、ocx、ttf、fon、exe等类型)被替换或移动时,WFP会对新文件的数字签名进行验证,以确定新文件的版本是否为正确的Microsoft版本,如果文件版本不正确,Windows文件保护会自动调用DLLCache文件夹或Windows中存储的备份文件替换该文件,如果Windows文件保护无法定位相应的文件,系统就会提示用户输入该位置或插入安装光盘。

二、系统文件检查器

Windows的文件保护机制是自动进行的,事实上,我们完全可以借助于

系统文件检查器(System File Checker,简写为SFC)对文件保护机制进行自行控制。在此,我们先介绍一下SFC,具体的实例会在下文中说明。

SFC对应的应用程序名为sfc.exe,你可以在\Windows\system32\下找到它的踪影。使用它,一旦发现某个受保护的系统文件被替换或移动,SFC将从\Windows\System32\DLLCache\文件夹中自动恢复相应的文件(安装了SP2的Windows XP,其DLLCache文件夹中有2169个重要文件,占用364.5MB之多)。

SFC有很多的参数,利用这些参数,可以更好地控制文件保护。

具体如下:

1、首先我们打开电脑的时候必须要以Administrator的身份登录我们的电脑XP系统,然后选择文件选项中的“View(查看)”标签就可以了;

2、依次选中“Advanced Settings(高级设置)”列表中的文件“Use simple file sharing(使用简单文件共享)”这个功能选框。

3、我们找到加密文件的磁盘,然后打开“Properties(属性)”命令却换“Security(安全)”标签;然后在打开“Advanced(高级)”选项打开里面的高级界面选项。

4、选择里面的“Owner(所有者)”标签,看到里面有自己的用户列表我们就选中它,然后在这个窗口中的“Replace owner on subcontainers and objects(替换子容器及对象的所有者)”复选框;中选择“Apply(应用)”在窗口中添加设置,那么我们就可以看到权限中可以看到名字了。

我得电脑-右键-属性,在系统还原里面可以设置和关闭

如果你说的是系统文件的保护话,绕过“系统文件保护”其实很简单,你可以

修改注册表或者使用“组策略编辑器”来完成,但是根据我的实际经验,这些方法都不能很好地达到效果!在研究了“系统文件保护”功

能以后发现,xp的“系统文件保护”功能其实是使用磁盘上的空间将受保护的文件做了一个备份,一旦系统发现文件被修改或者是被替

换,立即用备份的文件恢复,这个过程只是一瞬间的事。了解了这个原理,要取消这个功能就变得很简单了,你可以进入

c:\windows\system32\dllcache这个

目录(dllcache目录是隐藏的),删除里面所有的文件,这

样,在你替换文件的时候,“系统文件保护”仍然会起作用,不过,它就没有文件可以恢复了,我们就达到了我们的目的,这时候只需要

找到要替换的文件,改名(这一步非常重要),然后复制你想替换的文件就可以了!当然,xp也提供这样的一个命令来自动清除dll

cache文件夹中的内容:sfc

/PURGECACHE


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6056250.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存