龙吟剑上海话:程序目录下xerox/nwwia 文件夹的秘密

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 04:52:20
使用Windows XP的用户可能会发现在 Program Files 目录下面有个xerox目录,其中有nwwia文件夹,显示为空文件夹,但是删除不了。
如果你想删除的话,会提示正在被另一个程序使用。你可能从来没有用过Xerox(施乐)公司家的东西,这个文件夹哪儿来的呢。

如果重启到安全模式,可以将它删除。用unlocker 或者 Process Explorer 解锁后也可以将它删除。但是重新启动以后,你会发现这个目录又回来了。
看起来奇怪的名字,奇怪的行为,多么像是病毒或者流氓软件干的事情呀。是不是Windows或者其他软件偷偷干什么坏事呀。你可能很想搞明白怎么回事,这里就把我搜索和试验的结果说一下。

产生该目录的原因是 Windows 本身带有扫描和OCR功能,这个功能来自施乐公司的授权,如果安装这个功能的话就要使用该文件夹。
可以用记事本打开看看 windows\inf\xscan_xp.inf 的安装内容。通常该功能没有被安装,因此目录是空的。
但微软和施乐公司对此都没有正面解释,能找到的官方说明是
http://support.microsoft.com/kb/418634/ja ,还是日语的。

但是该目录下面又没有文件为什么不让删呢。nwwia 是 Network Windows Image Acquisition 的缩写,听起来好像与 Windows Image Acquisition (WIA) 服务有关。但是这个服务停止也无法删掉该文件夹。
因为该目录下的文件受到 Windows 的文件保护(WFP)功能保护,这是Windows用来保护系统有关文件不受修改的功能。
不管这些文件存不存在,其所在的目录都是不能被删除的。该目录受到系统进程 winlogon 的监控,无法更名或者删除。
其实 Program Files 下面这样的目录还有
Microsoft FrontPage\version3.0\bin\
MSN Gaming Zone\Windows\
NetMeeting\
Movie Maker\
Outlook Express\

目前,绝大多数扫描仪使用自己的扫描功能,因此nwwia这个目录应该基本没有什么用处。但是也不是病毒,留着它本身也没有什么损害。
关于该目录更多内容请参考
http://ask-leo.com/what_is_program_filesxeroxnwwia_and_how_do_i_get_rid_of_it.html
http://zuimeng.vicp.net/topic.asp?TOPIC_ID=842

好了,明白该目录流氓行为的秘密了。通常情况你就接受吧。如果你实在希望把它删掉怎么办呢,办法还是有的,也很简单。
可以把 system32 和 system32\dllcache 两个目录下面的 sfcfiles.dll 文件改名,比如改为sfcfilesold.dll。然后重启,就可以删除该目录了。
我不用扫描仪,没有发现删除该目录有什么不良影响。

采用这种方法,其他受保护不能删除的目录,比如 FrontPage 等也可以删除了。但是 Windows 文件保护功能就失效了。因此是否如此你自己决定。
如果想让该目录回来也很简单,把 sfcfiles.dll 重新改名回来,重新启动,Windows 文件保护功能就会启用,这些目录又出现了。

如果需要删除该文件夹,又不想取消文件保护功能,需要手动修改sfcfiles.dll文件,将其中的相关记录删除(注意里面的字符是unicode的)。这个就有点专业了。
关于 Windows 文件保护功能请参考官方
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;222193