浏览器之家


winxp注册表系统(4)

何禁用Windows文件保护

windows xp包含一个名称为Windows文件保护(WFP)的特性,它是系统文件检查器的一部分,可以避免一些公共DLL的发布一致性问题。这个特性也可能会阻碍对系统文件的有效改变,但可用本设置来禁用。

具体操作步骤如下:

(1)在C:\WINDOWS\SYSTEM32目录下备份SFC_OS.DLL为SFC_OS1.DLL,并用十六进制编辑器打开。

(2)在偏移量0000E2B8 (0E2B8h)处可以找到值“8B”和“C6”。如果没有找到这些值就不要继续。

将值“8B C6”改为“90 90”并保存改动。

(3)运行以下命令更新系统文件:

copy c:\windows\system32\sfc_os1.dll c:\windows\system32\sfc_os.dll /y

copy c:\windows\system32\sfc_os1.dll c:\windows\system32\dllcache\sfc_os.dll /y

(4)如果提示插入Windows光盘,单击【取消】按钮。

(5)重新启动Windows以使改动生效。

(6)打开注册表编辑器,找到如下表所示的项。

(7)将“SFCDisable”设为“ffffff9d”禁止WFS,或者设为“0”激活它。其他有效的十六进制是:

·1 — 禁止,启动时提示重新启用

·2 — 只在下次启动禁止,没有提示重新启用

·4 — 启用,弹出禁止

·ffffff9d — 完全禁止

(8)退出注册表编辑器,重新启动Windows以使改动生效。

设置:

项(系统): [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]

名称: SFCDisable

类型: REG_DWORD (DWORD 值)

值: 0 = 启用 (默认),ffffff9d(4294967197) = 禁用

116.如何指定存储缓存SFC文件的目录

指定SFC使用的目录,在该目录中可以存储保护文件的缓存备份。

具体操作步骤如下:

(1)打开注册表编辑器,找到如下表所示的项。

(2)按照下表设置,新建或者修改已有的一个名称为“SFCDllCacheDir”的可扩充字符串值

(3)退出注册表编辑器,重新启动或者注销Windows以使改动生效。

设置:

评论

没安装畅言模块