泥客学堂: Windows操作系统文件保护(3)
如何禁用WFP
作为一个后台运行的服务,WFP会消耗一定的资源,如果你的电脑配置不是很高,那么就完全可以禁用,以便提高电脑性能。不过禁用后Windows的稳定性可能得不到保障,这个由你自己来决定。
如果你要禁用WFP,需要修改注册表,同时,在注册表中也可以完成其他的一些设置。
运行regedit打开注册表编辑器,展开注册表到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,这里有几个键是需要我们设置的:
SFCDisable,值为0时打开了WFP,这也是默认的状态。双击后可以改成1,这将禁用WFP,并且需要重启动一下才能生效;值为2,仅仅会在下一次启动时禁用;值为4,将启用,并且不会显示提醒用户的窗口。
SFCQuota,可以决定允许WFP使用的最大硬盘空间,直接输入大小就可以,单位为MB,默认为300MB。而设置为FFFFFFFF就可以备份本地硬盘上所有的系统文件。
控制Windows文件保护扫描
描述:
该设置可以控制是否要系统开启文件保护功能即 (SFC) 它可以监视Windows的系统文件每当系统启动时候。我们可以修改注册表自由的控制文件的扫描参数。
操作:
打开你的“注册表编辑器”。然后找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]这个子键。在右侧的窗口中创建一个“双字节值”并命名为“SFCScan”然后修改其值为 0 = 禁用, 1 = 启动时扫描, 2 = 扫描一次。
退出“注册表编辑器”注销或重新启动计算机,你会看到更改后的效果。
Windows XP和2000包括一种叫做WFP(Windows File Protection,Windows文件保护)的技术。把"SFCDisable"键的键值设置为"ffffff9d"可禁用WFP,而设置为"0"则可以启用它。其它一些可用的键值如下:
1 - 禁用,但是在系统启动的时候会询问你是否重新启用
2 - 只在下一次重启动的时候禁用,也不会询问你是否重新启用
4 - 启用,并且,不显示弹出窗口
ffffff9d - 完全禁用
还原受保护的Windows系统文件:在运行对话框中输入"Sfc /scannow"然后点击OK
实际操作后应该是:改注册表为SFCScan ---0 SFCDisable-------4
Windows文件保护弹出警告框的原因和对策
1 系统中毒。这个时候你应该把你的杀毒软件病毒库升级到最新,然后对系统进行一些彻底的病毒清查。
2 软件问题,某些比较老旧的或设计不良的软件会替换系统文件,也会出现这种提示框;
如果查无毒的情况下,请检查你安装软件的兼容性,然后插入光盘,使用Sfc恢复文件,用法是,点击开始/运行,键入命令:SFC/Scannow,确定。有时候会出现不认盘的情况,这时候可以手工恢复系统文件。插入光盘,等系统认出光盘后,点击开始/运行,键入SFC /scannow确定。如果你的系统安装过补丁,而你的原盘不带补丁,这种方法是无效的。比如你安装了2000SP4,你就必须放入集成了SP4的光盘. 先把光盘放入光驱,一定要提前放入光驱!然后点击开始/运行,输入SFC /scannow 确定。另外要注意:使用windows2000 3合1的光盘是无法用这种方法修复系统文件的。
3 如果当初安装系统时用的是盗版盘(windows XP),而后来你激活了(算号器激活,俄罗斯电话补丁,或是自动激活程序等),也会出现wfc警告框;
开始 运行 sfc/purgecache
开始 运行 gpedit.msc(组策略) 计算机配置=>管理模板=>系统=>windows文件保护 右边的设置为disable
开始 运行 regedit 或者 regedt32 找到[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon 在右侧的窗格中右键单击选择New-->DWORD Value,为其命名为SFCDisable 在Hexadecimal项下输入键值为ffffff9d以关闭WFP 重新启动系统使所做的更改生效。
为了确保WFP确实已经被关闭,你可以在重启电脑后查看日志文件。点击开始-->设置-->控制面板。打开Administrative Tools-->Event Viewer。你会看到图中所示的记录。在每次Windows 2000启动后都会记录下WFP被关闭的情况。
注意:虽然WFP被关掉了,但dllcache文件夹下仍然备份了文件。如此这般你应该在WFP被关掉后把这些文件都删除。你只要打开%SystemRoot%/System32/dllcache这个文件夹,然后把目录下的文件删除就是了。
4 较具体的情况:
xp系统,一会就弹出文件保护,说安装语言不符合 开始 运行 sfc /scanonce 重启; windows2000server,装了office2000后,老是弹出个对话框,说系统文件被修改,让插入安装盘,要不插盘的话,隔一会就往出弹 对策为第3条所述。或者更换office xp;
相关文章:
- [2021年01月25日]Windows 10更新状态一直显示:正在准备-0%
- [2021年01月25日]笔记本电脑关机后掉电快的缓解方法
- [2021年01月18日]win10系统如何关闭摄像头
- [2020年02月24日]简述CPU、GPU、TPU
- [2020年02月24日]word2010以上版本无法保存作者信息的解决办法
- [2019年09月28日]笔记本与台式机选哪个?
- [2018年11月17日]移动硬盘使用前需格式化的解决办法
- [2017年09月18日]换新显卡后停滞在主板logo画面不动
- [2017年02月19日]Win7系统睡眠之后风扇还在转怎么办?
- [2017年02月11日]Win7系统中如何在任务栏中设置“显示桌面”图标