董师傅茶坊(32)
技巧与实践
微软的下一代操作系统Windows Vista自从发布Beta1版后出尽了风头,这不,连病毒也赶来凑热闹了。有国外媒体称,目前已发现针对Windows Vista的病毒。针对测试版系统编写病毒可谓少见,本期董师傅就想谈谈被称为“首批Windows Vista病毒”的病毒究竟是怎么回事。
话题馆
首批Vista病毒让微软蒙冤?
本期嘉宾:蔡应杰(金山论坛版主,对病毒很有研究)
董师傅:Windows操作系统向来以漏洞多、针对该操作系统的病毒多而著称,这也是它一直被用户所诟病的重要原因之一。虽然微软一直花大力气在改进安全方面的问题,但是效果并不好。连新的操作系统Windows Vista也不例外,测试版提供测试还不到一周,网上就传出了发现针对Windows Vista的病毒的消息。
蔡应杰:Windows的安全问题的确让人头痛。据著名安全机构F-Secure表示,这次发现的5个概念性脚本病毒利用了下一代命令行外壳程序Microsoft Command Shell(开发代号为Monad,以下简称MSH),而MSH此前被认为会成为下一代操作系统Windows Vista的标准命令工具。
MSH是一种与BASH等UNIX外壳相似的命令行界面和脚本语言,采用了面向对象编程和.Net框架技术。由于MSH允许用户使用功能强大的文本命令,因此有黑客称,它可向黑客们提供更多利用机会,此次的病毒事件就是一个例证。
董师傅:微软所宣传的下一代操作系统Windows Vista的重要特性之一就是安全,不过正式版还没发布,就出现发现针对它的病毒的消息,不知道这会不会让微软觉得很没面子。
蔡应杰:从严格意义上来说,这几个病毒并不能被称为Windows Vista病毒。8月5日微软对外宣布,日前被病毒编写者盯上的这款新的脚本工具并不属于下一代Windows客户版操作系统。据称,微软打算将代号为Monad的工具作为下一代服务器操作系统Longhorn Service的一个部分,该操作系统预计2007年推出。
微软安全集团项目经理斯蒂芬·图卢兹的博客文章也表示:“Monad不会被收进Windows Vista的最终版本,因此以Monad为目标的病毒并不会对Windows Vista产生任何影响。”
董师傅:在Windows Vista Beta1中的确没有MSH的身影。如此说来,所谓的“首批Windows Vista病毒”实际上与Windows Vista没有任何关系,仅仅是个误传了?微软这次是被冤枉了?
蔡应杰:可以这么说吧。该消息传出后,微软很快作出声明,澄清了所谓的Windows Vista上出现第一个病毒的新闻,告诉用户那些针对MSH的病毒不会影响此前命名为“长角”的Windows Vista操作系统,可见微软对此事也是非常重视的。
董师傅:尽管目前微软已经否认了关于Windows Vista平台上第一个病毒的传言,但可以说,这件事已经造成了用户对微软的信任危机,有用户认为,正是因为出现了病毒,微软才会将MSH从Windows Vista中去掉。
蔡应杰:即使是用户冤枉了微软,要怪也只能怪微软自身产品的安全性太差。因此微软必须花大力气使自己的操作系统以及其他产品在安全方面获得大的改善,让用户真正放心。而删减产品功能以减小被用户指责的风险的做法只会让用户对微软越发失望。
捉虫热线室
让Word 2003中文版停止响应的Bug
广东的李锋朋友发现了Word中的一个Bug。如果你使用的是中文版Word 2003(包括SP1),当你用中文全角方式以“全角数字,减号,全角数字,减号……”(比如4-2-3、5-1-1)的形式输入并回车,你的Word2003就会立即停止响应或者CPU占用率高达90%以上。如果是汉字,如“电-脑-报”就没有问题。
英文版Word 2003不存在此问题,不过英文版的Word 2003如果安装了微软今年3月出的Microsoft Office Word 2003 稿纸加载项,则有可能会出现这种问题。
像“4-2-3”这样的形式在写文章的时候容易出现的,因此,在微软的相关补丁没有出来前,解决这个问题的方法是点击“工具→自动更正选项”打开“自动更正”对话框,在“智能标记”标签页中取消“使用智能标记标识文字”选项。如果还不行,就把“自动更正选项”里面的选项全部去掉。
解决Foxit PDF Reader的显示问题
mr.yang朋友看了《电脑报》第24期G10版中的文章《Foxit PDF Reader中显示有问题》这篇文章,刚好他也在用这个软件,对于文章中提到的问题,他有好的解决办法。
A:其实Foxit PDF Reader这个软件对中英文混排的文章非常好,它的网站提供了一个CJK的字库,下载地址:http://www.foxitsoftware.com/pdf/fpdfcjk.bin。只需要把这个字库放在软件的安装目录下,即可实现中英文混排的完美显示。
挥之不去的“影音在线”窗口
江苏的曹春华来信提到,豪杰超级解霸V9因支持视频格式众多而受到用户的青睐,但他发现,关闭解霸V9时,如果不小心先单击“影音在线”关闭按钮,怪现象便会发生:该窗口从此便不能被正常关闭,除非用“结束任务”的方法才行!但却能够正常关闭解霸播放器的主界面。该现象出现在Windows 98中,在Windows XP中不会出现。
会客厅
提示找不到指定的模块
Q:我的电脑安装的是Windows XP+SP2,最近启动电脑时出现“加载C:/WINDOWS/system32/drivers/Pupw.sys时出错,找不到指定的模块”的提示,请问董师傅,这是怎么回事?
A:这是附加在HAP可执行程序中的由henbang.com开发的一个广告软件所导致的。你可以在控制面板中卸载HAP,如果问题依旧,打开注册表编辑器查找“henbang”字符并删除,然后找到并删除%system%目录下的henbangtemp文件夹和history.ini、INSTALL.LOG、unregister.ini、hdp.ini、HenbangKiller.exe、hap.dll、hda.ini、popcounts.ini、uninstall.exe、win.htm、winhtp.dll、winup.exe、updateinfo.ini文件即可。
直接登录Windows XP系统
Q:我使用的是Windows XP系统,因为在家里使用,所以没有设置密码,但每次启动时,都要弹出“欢迎使用”界面,输入用户名后才可以进入系统。有没有一种方法可以直接进入系统,而不出现“欢迎使用”界面?
A:这个问题很容易解决:以管理员身份进入系统,在“运行”中输入“rundll32 netplwiz.dll,UsersRunDll”(不包含引号),单击“确定”按钮,会弹出“用户账户”窗口。将其中的“要使用本机,用户必须输入用户名和密码”复选项前面的“√”取消,单击“确定”按钮,然后重新启动电脑即可。这种方法对于Windows 2003系统也同样适用。
无法打开“添加或删除程序”
Q:我使用的是Windows XP+SP2系统,在打开控制面板中的“添加或删除程序”时,无法打开,提示为“Value creation failed at line 521”,我的电脑是不是中了病毒?
A:这个问题不是由于病毒造成的,而是因为所使用的Windows桌面主题文件有错误造成的,在Windows XP+SP1系统中这种问题的提示是“Value creation failed at line 472”。对于这种错误,只要更换其他的桌面主题即可解决。右击桌面,选择“属性”,将“显示”选项卡中的“主题”设置为Windows XP就可以了。
修改文件夹打开方式
Q:我的电脑是公用的,前不久不知谁修改了电脑设置,导致桌面上的图标下面添加了下划线,单击图标就可以打开相应程序,但用起来不习惯。请问怎么样才能恢复到双击打开的状态?
A:这是由于他人修改了打开项目的方式造成的,如果想恢复到双击打开的方式,只要打开“我的电脑”,执行“工具→文件夹选项→常规”命令,单击“还原为默认值”按钮即可。如果只需要去掉图标下面的下划线,而保留单击打开,将其中的“通过单击打开项目”以及“仅当指向图标标题时加下划线”选项选中即可。
误删PCHealth文件夹怎么办
Q:我使用Windows 2003系统,最近我将Windows目录中的PCHealth文件夹删除了,现在在“运行”对话框中输入“msconfig.exe”时,无法打开系统配置实用程序。请问董师傅,如何解决这个问题?
A:如果对各个系统文件夹的作用不太了解,尽量不要随便删除,以免出现意外。Windows XP/2003的PCHealth文件夹中包含了提供支持和解决问题的套件,其中就有系统配置实用程序msconfig.exe。要找回系统配置实用程序,只要将其他电脑中的msconfig.exe文件复制到C:\WINDOWS\PCHEALTH\HELPCTR\Binaries文件夹中即可。另外,也可以通过修复安装来解决这个问题。
为何进程中没有用户名
Q:我使用的是Windows XP系统,当打开任务管理器中的进程选项时,发现进程后面没有了用户名,在以前都有用户名的,比如SYSTEM、Administrator等,这种情况会不会影响系统的稳定性呢?
A:这是由于你禁用了Terminal Services服务造成的。Terminal Services服务允许多位用户连接并控制一台机器,并且在远程计算机上显示桌面和应用程序。启动Terminal Services服务时,双击控制面板中的“管理工具”选项,打开“服务”选项,然后将其中的Terminal Services服务设置为“启动”即可。一般情况下,禁用了此项服务,并不会影响系统稳定性。
如何输入繁体中文
Q:最近我们公司的几个合同需要使用繁体中文,通过哪些简单的途径可以完成这项工作呢?
A:如果你使用紫光拼音输入法的话,通过它的繁体输入工具即可直接输入繁体汉字。用鼠标右击紫光拼音输入法的状态栏,从弹出的快捷菜单中单击“繁体”选项,这样就可以达到上述目的了。当然通过Word的“中文简繁转换”工具也可完成上述工作。
将管理工具添加到开始菜单
Q:我使用的是Windows XP系统,日常操作中经常使用到管理工具,每次都要通过控制面板才可以打开,如果将管理工具选项添加到开始菜单上就好了。
A:这个问题不难解决:右击“开始”按钮,选择“属性”命令,在弹出的对话框中单击“自定义”按钮,然后在弹出的对话框中将“高级『开始』菜单”选项列表框中的“显示管理工具”选项选中,依次单击“确定”按钮即可。