因为需要,谣言就产生了。但可能是太需要了,有些谣言越传越真,越传越广。
网络发达了,什么样的信息都有,直接翻译的、自己编译修改的、自己发明创造的……
最近,在网上,甚至在一些媒体中已经让不少谣言使一些电脑初学者陷于深深的误区中,甚至步入了迷途……
现在,电脑使用中的“谣言”一般都来源于一些优化系统、免费增强系统性能等技巧。但用多了以后就发现,有些技巧看似有用,但用起来又感觉不出什么效果,有些甚至导致你的系统“死亡”。
究其原因,归根结底是由于学习这些“招数”的人并没有搞清这些招数的内在原理就照葫芦画瓢,只学动作,不学内功,才导致以讹传讹,一错再错。
我的希望:希望大家再看到“绝招”的时候,能够自己也动一动脑筋,想一想来龙去脉.只有多想多做才能掌握更多的知识,提高自己,以避免因为误解而导致出现更严重的问题。
所谓知而不行为不知~
谣言之一:妙用Ghost,硬盘容量就翻倍诱惑指数:9 危险指数:8
你只需要准备两块硬盘和一款Ghost 2003软件,就可以把硬盘容量成倍地扩充。甚至在一些网站上还给出了在Windows下的磁盘增加容量截图和上述方法的详细流程(具体操作不在这里描述)。这篇来自国外网站的翻译文章,引起不少网友的猜测和兴趣。把硬盘免费增容这是谁都愿意做的事情,80GB的硬盘突然变成120GB或者更多,谁都想吃这份免费的午餐。但最终的试验结果让不少网友纷纷遭殃。
就这个问题,我们特意咨询了赛门铁克(Symantec)相关技术人员。他们看了上述方法后,表示因这种做法而产生的一个新分区肯定是不可用的,如果向该分区写数据还可能会损坏其他正常分区。出现这种现象的原因主要在于,不少硬盘分区表文件是没有经过微软技术认证的,这就导致Ghost可能会因为某种操作,在Windows操作系统中对硬盘分区发生误认,而产生对硬盘分区表的误识别问题。这样的问题,最有可能发生在两块不同品牌硬盘之间的镜像备份与恢复操作上,但这是一种比较偶然的现象。
谣言之二:有SVCHOST.EXE就删,因为那是病毒
诱惑指数:5 危险指数:7
冲击波,一种在去年8月份出现的病毒,一度给计算机用户造成了极度的恐慌。进入2004年,冲击波少了很多,但是冲击波“惊魂”却没有减少。据不少报道称,很多人一看见系统有SVCHOST.EXE进程,就说自己感染了冲击波,甚至很多人开始认为,SVCHOST.EXE就是木马程序的伪装外壳。
但SVCHOST.EXE本身却是Windows操作系统中一个正常的进程。它是基于NT内核的Windows操作系统中用于管理系统服务的一个程序。在Windows 2000中,一般有两个该进程;Windows XP中肯定会有四个该进程。Server级别的操作系统里面,SVCHOST.EXE进程数目更多。通常,SVCHOST.EXE文件存在于%systemroot%\system32目录下和dllcache目录下面。其他目录出现SVCHOST.EXE就可能不正常了。
所以,面对这个进程大可不必谈虎色变。在正确的目录下也别去强行删除这个文件。大家如果要鉴别是不是系统提供的SVCHOST.EXE的方法也很简单,只需要查看SVCHOST.EXE的原始路径即可。
谣言之三:去掉QoS的20%,网速快起来
诱惑指数:8 危险指数:4
安装完Windows XP Professional以后,运行gpedit.msc,打开Windows XP的组策略,然后找到“计算机配置→管理模板→网络→QoS数据包调度程序”一项,修改为0%,这样就可以解除Windows XP保留的20%的网络带宽。这个“技巧”可能是Windows XP面世以来,传播得最为广泛的谣言。
但问题真的如上所述那样,Windows XP一直保留了20%的带宽了吗?答案是否定的,被保留的带宽是用于一种在Windows 2000里面引入的新技术——QoS(即:联网服务质量),而且,不是说这20%的带宽就一定会被占用,事实上,只有在使用了QoS 应用程序编程接口 API 编写应用程序需要访问网络的时候,才会利用到这20%的带宽。如果这些使用了QoS API的应用程序没有访问网络时,所保留的带宽仍然能够被其他应用程序所采用。
微软专门针对这个问题,在代号为KB316666(http//support.microsoft.com/﹖id=316666)的知识库里面作了详细说明。而组策略里面修改的数值指的是当使用了QoS API编写程序需要访问网络时能够使用的最大带宽量,如果我们设置为0%,那就意味着使用QoS API编写的应用程序不得不和其他应用程序争夺有限的带宽,可能产生的后果就是需要优先通信的数据没有得到优先权。当然,QoS这个本来用于改善网络质量的新技术也就丧失了意义。
谣言之四:改个参数,加个软件,启动速度就变快
诱惑指数:6 危险指数:2
我们经常可以看到所谓的对Boot.ini优化来加快Windows启动速度的措施:把每一个启动项末尾的fastdetect修改为nodetect。从字面上来看,是把启动的快速检测改为了不检测,但是最大的问题在于Boot.ini里面的参数列表中没有nodetect这个参数,在微软公布的技术资料里面,从Windows NT到最新的Windows Server 2003,nodetect这个参数都不存在,使用这个杜撰出来的参数,也许不会出现问题,但是是否能够加快启动速度还是一个未知数。
对于fastdetect这个参数,微软倒是给出了详细的解释:关闭Ntdetect.com对串口鼠标在启动时的检测。
但为加快系统启动速度,有些人还是痴心不改。碰巧的是,微软发布了一个叫做Bootvis.exe的程序,而且里面有一个菜单下面有一个“Optimize System”的选项,于是就出现了一种优化启动的技巧:使用Bootvis.exe能够加快Windows XP的启动速度。事实上呢,Bootvis.exe是一个微软提供给系统设计师和软件开发人员的可视化性能追踪工具,开发人员能够用这个工具追踪系统启动或唤醒上出现的问题。但很遗憾的是,该工具被用在了很不恰当的场合。
微软也在http//www.microsoft.com/whdc/hwdev/platform/performance/fastboot/BootVis.mspx上提到,Bootvis.exe是不能改变系统的启动或唤醒性能的。
(转电脑报张康宗)
谣言之五:曾经有一条很出名的技巧,那就是修改默认的Program Files路径。由于系统分区空间宝贵,因此许多人会将应用程序安装到其他分区,比如D:,但一般情况下软件在安装时都会自动选择系统默认的C:\Program Files,每次都要将C:换成D:,甚是麻烦,所以这条技巧就告诉大家:打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows\CurrentVersion],将右侧窗格中的ProgramFilesDir字符串的值由C:\Program Files改为D:\Program Files(或其他路径)。
虽然此技巧确实可以生效,但它会引出不少莫名其妙的问题,比如:打开Windows Media Player时可能会报告“出现了内部应用程序错误”,无法启动;启动OE时,系统报告内存不足或磁盘已满,MSOE.DLL无法初始化等。因此,建议最好不要在注册表中修改Program Files的路径。
谣言之6.
使用注册表编辑器,删去“HKEY_CLASSES_ROOT\lnkfile\IsShortcut”和“HKEY_CLASSES_ROOT\piffile\IsShortcut”,并重新启动计算机---去除快捷方式左下脚小箭头
原理:IsShortcut键值的意思是,表明这种文件为快捷方式。当Windows在注册表中发现lnkfile、piffile主键下存在IsShortcut键值,便会在原有图标上再合成一个箭头图标。删去那两个键值后,Windows不认为它是快捷方式,箭头自然就消失了。
错误:虽然这样处理后,箭头没有了,可是,Windows也不承认它是快捷方式了。可以做一个实验:找一张BMP图片,创建快捷方式,然后在“画图”中点“文件→打开”,选择那个快捷方式。如果没有删除“IsShortcut”键值,“画图”能正确打开它指向的图片文件。如果删了的话,“画图”将直接打开lnk文件本身,于是会提示说“无法识别文件格式”。同理,如果你删了“IsShortcut”,在给朋友发邮件的时候又直接从桌面快捷方式中选择文件,朋友将得不到真正的文件,而是一堆毫无用处的快捷方式(没准儿你还会奇怪怎么发送速度这么快呢)。
正确招数:准备一张全透明的图标,可以用一张全黑的BMP图片代替。修改注册表,在 “HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\explorer\Shell Icons”下增加字符键值“29”,内容为图标完整路径后加“,0”。修改完毕后刷新系统图标缓存即可(后面将要介绍)。
原理:在合成快捷方式图标的时候,Windows先到注册表中上述位置查找名为“29”的字符串键值,然后在原有图标上覆盖那个键值指定的图片。如果找不到那个键值的话,则使用默认值“C:\Windows\System\Shell32.dll,29”,那就是讨厌的箭头的来历。由于新招数完全使用正当途径实现去掉箭头,因此不会出现任何兼容性问题。