关闭winxp的文件保护(转)

      安装一个摄像头的驱动,结果一直出错,进入日志中查看,说是:c:\windows\system32\drivers\usbscan.sys 上进行文件替换。 为了维护系统稳定,这个文件被还原成原始版本。 不正确文件的版本是 5.1.2600.1106,系统文件的版本是 5.1.2600.2180。

      看来只能关闭windows的文件保护功能,原以为这是件简单的事情呢,一操作,才发现不是那么回事。
关闭windows的文件保护功能,提供的大致是两种方法:
一是运行gpedit.msc进入组策略:将系统中的文件保护设置为禁用;
二是修改注册表,将[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Winlogon]的"SFCDisable"值设置为dword:FFFFFF9D
      结果修改后,重新安装驱动,依然是老问题,事件日志中还是这个错误,看来这种简便的方法是不行的。

     有网友使用一下方法,通过设置为安全模式来欺骗。过程如下:
Step 1: 打开运行,键入services.msc并按下回车键。找到Cryptographic Services服务,设置为已禁用,然后单击停止。
Step 2: 打开命令提示符窗口,键入以下命令:
cd \windows\system32
ren rshx32.dll rshx32.old
ren sfc_os.dll sfc_os.old
上面的操作可能会出现文件保护服务对话窗口,请务必选择取消。
Step 3: 键入以下命令:
cd \
del rshx32.dll /s
del sfc_os.dll /s
cd \windows\system32
copy rshx32.old rshx32.dll
copy sfc_os.old sfc_os.dll
Step 4:   键入以下命令:
DEBUG rshx32.dll
现在会出现“-”号的迹象, 键入以下命令:
S 100 8000 74 00 5C 00 4F
返回结果:
0ADE:0AC0
键入以下命令,修改0AC0为您返回的结果:
E 0AC0 74 00 00 00 4F
按下W
按下Q
Step 5: 键入以下命令:
DEBUG sfc_os.dll
现在会出现“-”号的迹象, 键入以下命令:
S 100 8000 74 00 5C 00 4F
返回结果:
0ADE:0AC0
键入以下命令,修改0AC0为您返回的结果:
E 0AC0 74 00 00 00 4F
按下W
按下Q
Step 6:键入以下命令:
copy rshx32.dll dllcache
copy sfc_os.dll dllcache
Step 7: 现在可以关闭命令提示符,请打开注册表编辑器(regedit)并转到以下项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot
创建一个新的DWORD值并命名为OptionValue并指定值为1 。关闭regedit。
Step 8: 运行SERVICES.MSC程序,选择Cryptographic Services,更改启动类型为手动,然后应用,但不要启动这个服务! (注: 如果您开始这个过程前,Cryptographic Services服务为关闭的,那么请跳过此步。)
Step 9: 重新启动您的计算机。

      这样好像确实可以关闭windows的文件保护问题,至少我安装驱动的时候不再提示受保护,虽然我的驱动还是没有安装成功,但可能是其他原因导致的。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/samson_www/archive/2009/05/18/4198001.aspx

posted @ 2010-02-11 23:33  Fan Zhang  阅读(326)  评论(0)    收藏  举报