1   1  /  1  页   跳转

我们共同来打假

我们共同来打假

因为需要,谣言就产生了。但可能是太需要了,有些谣言越传越真,越传越广。
网络发达了,什么样的信息都有,直接翻译的、自己编译修改的、自己发明创造的……
  最近,在网上,甚至在一些媒体中已经让不少谣言使一些电脑初学者陷于深深的误区中,甚至步入了迷途……
现在,电脑使用中的“谣言”一般都来源于一些优化系统、免费增强系统性能等技巧。但用多了以后就发现,有些技巧看似有用,但用起来又感觉不出什么效果,有些甚至导致你的系统“死亡”。



  究其原因,归根结底是由于学习这些“招数”的人并没有搞清这些招数的内在原理就照葫芦画瓢,只学动作,不学内功,才导致以讹传讹,一错再错。



  我的希望:希望大家再看到“绝招”的时候,能够自己也动一动脑筋,想一想来龙去脉.只有多想多做才能掌握更多的知识,提高自己,以避免因为误解而导致出现更严重的问题。
所谓知而不行为不知~






谣言之一:妙用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”,那就是讨厌的箭头的来历。由于新招数完全使用正当途径实现去掉箭头,因此不会出现任何兼容性问题。

最后编辑2005-11-10 12:59:01
分享到:
gototop
 

谣言之7.

当进入Windows目录时,系统会给出一个警告,必须再点一下“显示文件”才能看到。对于菜鸟,这样的警告可以避免不少误操作,但对于老鸟来说,这也太不方便了。于是,许多老鸟发明了一个2000下去掉讨厌的警告页面的招数。

错误招数:将系统设置为显示所有文件以便能看到隐藏文件,然后到Windows目录下删去Folder.htt。

原理:Windows目录被定义为特殊文件夹,使用一张Html格式的文件Folder.htt生成“按Web页查看”的浏览界面。Folder.htt里面用JavaScript定义了那个必须单击“显示文件”才能看到文件列表的限制。删除它后,那个讨厌的页面便不再出现了。

错误:Windows目录的“按Web页查看”界面是用Folder.htt生成的,删除那个文件后,Windows目录便无法再按Web页查看了。也就是说,在Windows目录下,预览图片等方便快捷的功能便无法使用了。

正确招数1:在Windows目录下文件列表的空隙中右键单击,选“自定义文件夹”,在弹出的对话框中选“删除自定义设置”,一路“下一步”即可。

原理1:删除了自定义设置后,Windows便成了与其它文件夹一样的普通文件夹,那个讨厌的页面便不见了。而且,Web页查看也照样正常。

正确招数2:把Program Files目录下的Folder.htt复制到Windows目录下覆盖同名文件。

原理2rogram Files也是特殊文件夹,也使用Folder.htt生成Web查看界面并给出警告信息。不过,Program Files的警告信息就温柔多了。Windows目录毕竟是特殊地段,保留一些警告信息还是有必要的。使用Program Files的Folder.htt就比较完美了。

正确招数3:对于狂热的编程爱好者或网页制作大虾,不妨试着直接编辑Folder.htt,没准儿也别有一番情趣。
注:XP中文件夹选项-查看-勾选显示系统文件夹的内容就可以了




谣言之8.
安装软件后避免重新启动
许多软件在安装过程中,都需要重新启动计算机。许多人都在想,能不能去掉这个繁琐的步骤呢?

错误招数:按下Ctrl+Alt+Del,在“结束任务”列表中找到Explorer,结束任务。系统会跳出“关闭系统”对话框,选“否”。过十几秒后会出现“该程序没有响应”对话框,选“结束任务”。屏幕一闪后,系统就更新了,不必重新启动计算机。

原理:Explorer作为Windows的外壳程序,是必须常驻内存的。当它被结束任务后,系统会立刻自动重新装入一个。在装入Explorer的过程中,所有与Explorer有关的设置都会被重新读取并生效。如果你通过修改注册表调整了菜单弹出速度,或是隐藏了桌面图标,或是隐藏了驱动器,这种方法便可以让你不重新启动系统便让新的设置立即生效。

错误:从上面的叙述可以看出,能够生效的内容仅仅有“与Explorer有关的设置”。Autoexec.bat中设置环境变量只能在重新启动计算机时装入,系统DLL只能通过WinInit.exe在进入Windows前的DOS环境下替换,静态VxD只能在装入Windows的时候载入,这一切都和Explorer毫无关联,绝对不是通过重新载入Explorer就能实现的。

正确招数:无。安装软件时,大部分情况重新启动计算机是不可避免的。
顺便说一句,有些个人制作的小软件,在打包生成安装程序时,由于作者对安装程序不了解,本不需重新启动的他也要求重新启动。使用上面的方法折腾一番后,软件当然能用了,也许这就是这个错误的“绝招”能长期流传下来的原因。




谣言之9.
修改系统图标后让其生效
由于Windows缓存了图标,因此通过“注册表大法”修改了系统图标后,如果顺其自然,往往要过很长时间才能生效。一些大虾发现了一个很厉害的招数,可以让修改后的图标尽快生效。

错误招数:关闭系统并切换到MS-DOS方式,删除Windows目录下的SHELLI~1文件,再进入Windows即可看到图标刷新后的结果。注意:删除之前必须先去掉文件的隐藏属性。

原理:SHELLI~1就是ShellIconCache的短文件名,它就是Windows图标缓存文件。删除后,Windows将重新读取图标,于是所做的修改就生效了。

错误:很遗憾,在我的机器上删除了那个文件后,它就再也没有重新出现过,导致每次进入“控制面板”都要经历很长时间的延迟。无奈我只好手工建立一个空文件并用正确的方法刷新了一遍才恢复正常。

正确招数:使用TweakUI的Rebuild Icon功能即可。据说“超级兔子”也有这个功能,我没有用过,有“兔子”的朋友不妨试验一下。
顺便提一下TweakUI。这是一个仅有156KB的强大的注册表修改工具,可以去掉快捷方式左下脚的箭头,调整菜单弹出速度,整理开始菜单,隐藏驱动器……功能非常多,大家可以慢慢研究。
下载地址?用不着。它就乖乖地躺在Windows 98第一版安装盘(没有第一版的朋友想办法借一下,才156KB,要不我拷贝了送你一份?)的“\tools\reskit\powertoy”目录下。安装方式很奇怪:右键单击tweakui.inf,选“安装”,一般两秒钟后就可以安装完毕了。你可以在“控制面板”中找到TweakUI的图标。
谣言之10
gototop
 

我的系统运行不正常



错误招数:开机F8---最后一次配置



错误:最后一次配置适用于修改不当导致操作系统无法启动(登陆屏幕不出现的情况)实际上是还原注册表中的HKEY_LOCAL_MACHINES\SYSTEM\CURRENTCONTROLSET 的部分

谣言之11。 网页制作中在href属性后加“#"来激活Javascript代码

  如果说99%有人会反对的话,那么90%以上的高手们都会犯这个错误。我无数次地看到有人在A标志中写 href="当前页面#" onclick="一些代码" 这样的代码。这些代码如果放在页面的顶层,那么完全没有问题。如果这是一个有可能滚动的页面,而它的位置又恰好处于页面的下方,那么很不幸,这样的代码会让NN的使用者感到非常奇怪,为什么一点之后页面就滚到页首去了。事实上,滚到页首是正当的,倒是我一直奇怪IE为什么不会滚到页首,因为some.html#的意思就是应当指向页首的。正当的方法有两种,一是直接在href属性中指定"jav*script:函数名",二是在当前给A标志取名,比如指定以下属性:href=some.htm#xxx onclick="somecode" name="xxx"。每一种方法还要注意,如果当前函数是有返回值的,那么应当再写一个没有返回值的函数来进行封装,否则浏览器会直接把返回值显示出来。 :-)
谣言之12:忘记密码后的"高招"
  1.错误的解决方法描述

  当你在使用Windows XP时,不小心将管理员密码忘记了,改怎么办呢?网上流行着这么一种方法:使用DOS启动盘(如果Windows XP所在分区是NTFS分区,则需要支持NTFS的DOS启动盘)进入DOS实模式,将%SystemRoot%\system32\config目录下一个名为sam的文件删除。重新启动系统,Administrator的登录密码已经为空,我们可以轻松登录系统。

  小知识:Windows NT/2000/XP中对用户账户的管理采用了安全账号管理器(Security AccountManager,SAM)的机制,该机制对帐户的管理不是通过直接确认用户名和密码的形式,而是通过安全标识(SID)进行的。SID号在帐户创建时就同时创建,一旦账号被删除,SID也一并被删除。系统的SID信息是以"SID s-1-5-21-xxxxxxxxxxxxxx-xxxxxxxxxxxxxx-005"这样的形式保存在%SystemRoot%\system32\config\sam文件里。

  2.方案的由来及后果

  这种错误方法来源于以前对Windows 2000忘记密码的处理方式,Windows 2000(未安装Service Pack)的用户如果忘记管理员密码,可以采用该方法顺利破解登录密码。该方案的理论支持为:Windows XP的密码存放在sam文件中,当我们登录系统时,系统会自动验证sam数据库信息,如发现此次密码和用户名与sam文件中的加密数据想吻合时,系统就会顺利登录。反之,则无法登录。如果将该文件删除,则sam数据库会被清空,管理员的登录密码也随之清空,自然可以逃过Windows XP的登录密码验证机制。

  实际上该方法对Windows 2000 SP1-SP4都已经无效,对Windows XP更是毫无用处,如果大家按照该方案对Windows XP进行操作,会出现无法启动的情况,给我们的操作带来了更大的麻烦。

  3.正确的解决办法:

  当Windows XP登录密码丢失时,我们可以针对不同的情况采用不同的办法来解决:

  (1)如果在安装Windows XP时,Administrator密码设置为空。大家可以在系统引导的时候按F8进入安全模式,这里的Administrator口令为空,可以直接进入,进入后对帐户和密码进行设置即可。

  (2)如果设置了Administrator口令,破解的办法就没那么简单了,我们可以使用超强的Windows 2000/XP系统维护光盘——ERD Commander 2003。使用该光盘启动系统后,运行"开始→管理→工具→密码修改"命令打开"ERD Commander 2003 LockSmith Wizard"窗口,在"帐号"框中输入要破解的帐户名,然后输入新的密码就ok了。

小提示:
  ★ERD Commander为共享软件,它的官方主页为:www.winternals.com/,ERD Commander 2003汉化版的ISO文件下载地址为:soft.0zones.com/SoftDown.asp?ID=21081,市面上能买到集成了ERD Commander的启动光盘。

谣言之13:启动进度"只跑一圈"的秘密

  经典程度:★★★★★
  危险程度:★

  1.错误的解决方法描述

  (1)右键单击"我的电脑",选择"属性"菜单打开"系统属性"设置窗口,切换到"高级"选项卡,在"启动和故障"恢复栏单击"设置",在弹出的窗口中单击"编辑"按钮,将"[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect"中的"fastdetect"修改为"nodetect"。

  (2)使用微软的"加速"软件Bootvis可以加速WindowsXP的启动过程。方法如下:下载该软件后,运行"Tools→Options"命令,将"Symbol"设置为Bootvis的安装路径,单击"Save"。再运行"Trace→Next Boot"命令打开"Trace Repetitions"窗口,单击"OK"即可。

  2.方案的由来及后果

  第一种"优化"方法比较滑稽,大家可以尝试在Google中以"nodetect"为关键字进行搜索,得到的网页多数都是中国网站转载的"Windows XP优化技巧"页面。按道理说,如此神奇的优化技巧,国外的站点不可能没有提及的。其实答案就在于,这个参数纯粹是"子虚乌有",真不知道是哪一位国内高人最先发明的这一招。修改后虽然不见系统有什么问题出现,但能实现"优化"效果绝对是胡说八道或者是心理作用。

  第二种方法提到的微软推出的Bootvis,其实这款免费软件的作用是对系统的启动进行可视化性能追踪,开发人员能够用这个工具追踪系统启动或唤醒上出现的问题。

  小提示:微软官方已经澄清了关于"使用Bootvis可加速系统启动"的谣言,并且已经停止了对该工具的技术支持,大家可以参考www.microsoft.com/whdc/hw ... stboot/BootVis.mspx。

3.正确的解决办法:

  对于第一种优化方法中提到的修改boot.ini文件的方法,应该保持默认,即参数为"/fastdetect",该参数表示系统在启动过程中不检测串口鼠标。此外以下方法大家也可以尝试:

(1)如果你使用的是Intel芯片组的主板,可以安装Intel发布的程序加速软件包--Intel Application Accelerator,它的下载地址为:aiedownload.intel.com/df-support/4857/a08/iaa23_multi.exe,并将你的主板驱动升级到最新版本。如果使用的是nForce芯片组,则安装其最新的3.43版整合驱动程序。

  (2)在BIOS中将平时不使用的设备(比如Modem)设置为"Disabled"。如果你的机器有多个IDE设备,那么打开设备管理器,找到"IDE ATA/ATAPI 控制器"一项下面的"主要IDE通道"和"次要IDE通道",分别在两者"属性"窗口的"高级设置"选项卡下将不用IDE设备的"设备类型"设置为"无"。这样系统在启动时不会把时间浪费在检测IDE通道上根本没有的硬盘上。

  (3)运行MSconfig命令,将其中不必要的启动项去掉,笔者的一向设置是取消全部启动程序,你可以根据自己的情况调整。

  (4)手动设置网卡IP地址,很多朋友反应在进入Windows XP后,系统会"假死"长达几分钟,实际上这是由于系统在搜索网络上的DHCP服务器,通过手动设置网卡的IP地址可以有效的解决这一问题。

  (5)此外,定期进行磁盘碎片整理、关闭不必要的系统服务、整理注册表都可以加快系统的启动速度。

  小提示:
★Windows XP会使用系统BIOS的SBF(Simple Boot Flag)来加速启动过程,如果你的主板BIOS支持SBF的话,XP启动就会快得多。
  ★还有一个比较经典的技巧:在注册表编辑器的"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement\PrefetchParameters]"一项,将名为EnablePrefetcher的DWORD键值设置为"1"。该优化原理是利用系统的预读取技术(Prepatch),当设置为"1"时,系统在启动的时候仅预读应用程序部分,可以让Windows XP的进度条少跑几圈,大家使用该方法可以明显感到效果。但实际上系统整个启动的时间并不会减少多少,甚至会更长,所以请谨慎使用该技巧。"EnablePrefetcher"的其它参数设置分别为:0--不使用预读取功能、2--预读取启动部分、3--预读取启动和应用程序部分。

谣言之14:灵犀一指,网络"飞速"

  经典程度:★★★★★
  危险程度:★

  1.错误的解决方法描述

  运行"Gpedit.msc"命令打开Windows XP的组策略管理窗口,依次定位到"计算机配置→管理模板→网络→QoS数据包调度程序"一项,双击"限制可保留带宽",选中"已启用"按钮,并将其值设置为"0%"。

gototop
 

2.方案由来及后果

  这个网络优化技巧纯粹是"独撰"的。QoS(联网服务质量),是指在整个网络连接上应用的各种通信或程序类型优先技术。微软的专家指出:"与Windows 2000一样,在 Windows XP 中,程序也可以通过QoS应用程序编程接口 (API)来利用QoS。所有程序可以共享百分之百的网络带宽,特别要求带宽优先权的程序除外。其他程序也可以使用这种"保留"的带宽,正在发送数据的请求程序除外。默认情况下,程序保留的带宽累计可达终端计算机每个接口的基本链接速度的百分之二十。如果保留带宽的程序发送的数据量没有完全用完带宽,保留带宽的未用部分可用于同一主机上的其他数据流。"也就是说,如果我们不需手动禁用这部分保留带宽,系统会自动分配剩余的带宽给相应的程序访问网络。

3.正确的解决办法

  其实网络速度的快慢主要还是由ISP提供的带宽决定的,很多软件打着"让你的网速倍增"的旗号,大可不必相信。

谣言之15:虚拟内存这么设最"科学"!

  经典程度:★★★★★
  危险程度:★★

  1.错误的解决方法描述

  (1)在"我的电脑"的"属性"窗口,切换到"高级→性能→虚拟内存"窗口,将虚拟内存的初始值和最大值设置为同一值可以减少磁盘碎片,提高系统运行效率。

  (2)分别在硬盘的每个分区上都设置一部分虚拟内存,可以提高系统的性能。

  2.方案由来及后果

  Windows采用动态的方法对虚拟内存进行管理,也就是说当在执行耗费内存比较大的程序(如Photoshop、MS Office等)时,系统会自动扩大虚拟内存的页面文件的体积,以获得更多的可用资源,反之,如果物理内存还有较多的空闲空间,系统则会自动缩小页面文件的体积。这就是我们在察看系统中的pageflie.sys(Windows 2000/XP)或win386.swp(Windows 9X/Me)文件时,该文件有时候大有时候小的原因所在。

  理论上来讲,如果将虚拟内存的初始值和最大值设置为同一值,这样可以让磁头连续读取,不容易出现磁盘碎片,从而提高系统的运行效率。但在实际使用的过程中,我们会发现,当我们读取某个大文件的时候,常常遇"内存溢出"错误,系统反而运行不稳定。

  而对于所谓"将硬盘的每个分区都设置虚拟内存"的处理办法,由于各个分区上文件分布的不确定性,导致磁盘碎片的不可避免,虽然Windows会优先选择使用不常进行文件读写操作的分区中的页面文件,不过这样会加重系统内存管理的负担,尽管算不上很多的谬误,但至少不是最好的方案。

  小知识:

  所谓"虚拟内存",通俗的讲,就是当我们的物理内存不够用的时候,系统将硬盘上的部分空间模拟成内存使用,将暂时不用的程序或数据存放到这部分空间中,等需要的时候方便及时调用。虚拟内存在Windows 9X/Me中对应的数据临时存放文件为win386.swp(我们称为交换文件,Swapfile),在Windows 2000/XP中对应的数据临时存放文件为Pagefile.sys(我们称为页面文件或者分页文件,PageFile)。页面文件保存在硬盘分区的根目录中,文件属性为"隐藏",我们需要在"文件夹选项"中选中"显示所有文件"才能看到它。

  3.正确的解决办法:

  对于虚拟内存如何设置的问题,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐采用如下的设置方法:

  (1)在Windows系统所在分区设置页面文件,文件的大小由你对系统的设置决定。具体设置方法如下:打开"我的电脑"的"属性"设置窗口,切换到"高级"选项卡,在"启动和故障恢复"窗口的"写入调试信息"栏,如果你采用的是"无",则将页面文件大小设置为2MB左右,如果采用"核心内存存储"和"完全内存存储",则将页面文件值设置得大一些,跟物理内存差不多就可以了。

  小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是STOP错误)的时候,无法创建转储文件 (Memory.dmp),从而无法进行程序调试和错误报告了。所以折中的办法是在系统盘设置较小的页面文件,只要够用就行了。

(2)单独建立一个空白分区,在该分区设置虚拟内存,其最小值设置为物理内存的1.5倍,最大值设置为物理内存的3倍,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。

(3)其它硬盘分区不设置任何页面文件。当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。这样系统性能将得到提高。

  小提示:

  允许设置的虚拟内存最小值为2MB,最大值不能超过当前硬盘的剩余空间值,同时也不能超过32位操作系统的内存寻址范围——4GB。

谣言之17:IE这样操作就"安全"了!

  经典程度:★★★★★
  危险程度:★★★★

  1.错误的解决方法描述

  在使用IE浏览网页后,为了防止本地的用户窃取我们的隐私信息,只需做以下操作即可:在IE中运行"工具→Internet 选项"打开"Internet属性"窗口,在其中清除掉IE的脱机文件、历史记录、小甜饼s,清除表单,再重新启动电脑。

  2.方案由来及后果

  也许你会认为上面的隐私保护方案完美无缺。其实不然,你的浏览记录还乖乖的躺在电脑里呢!问题就出在一个名为index.dat的文件上!这个index.dat(该文件为属性为隐藏)在你的Temporary Internet Files、history、小甜饼s文件夹里都存在,文件大小从几十KB到几十MB不等,它记录了你所访问过的网址URL、访问时间,并将其指向浏览器缓存文件夹的几个子文件夹,以提高IE的浏览速度。我们在IE中执行"删除脱机文件"、"清除历史记录"、"清除表单"命令时,系统中的index.dat文件并不会被删除,而且比较恼火的是当我们试图删除它的时候,系统会提示该文件正在使用,不能执行删除操作。其安全隐患在于,一些有不明目的的偷窥者可以通过特殊的工具(如Index.dat Viewer,它的下载地址为:www.exits.ro/dwl/IndexView.exe)查看它包含的内容进而得知我们的浏览记录。

  3.正确的解决办法

  如果你对隐私信息非常在意,除了常常采用的删除IE临时文件等保护错误外,我们在下网后还需要将index.dat删除。我们可以使用一些软件来删除它,如Spider,它的下载地址为:www.fsm.nl/ward/spider116.zip。安装运行该软件后首先运行"Option"命令,在弹出窗口中勾选"Remove all the 小甜饼s"、"Remove the Temporary Internet Files Remove the history Files",确认后单击工具栏上的"Start Search"按钮开始扫描,扫描完毕后单击"Clean Up"按钮即可彻底清除隐私文件了。

  如果你不想安装软件,也可以手动删除它,具体方法为:新建一个具有管理员权限的帐户,用该帐户登录,打开资源管理器,搜索"index.dat",注意在搜索的高级选项中要选择"搜索系统文件"和"搜索隐藏的文件和文件夹",将搜索的所有结果全部删除。删除完毕再删除该帐户即可。执行以下的删除步骤后,系统会在下次启动时在相应目录重新建立一个新的空index.dat文件,不会影响我们的正常使用。

  小提示:★其中有部分index.dat文件会提示正在使用不能删除,不必理会,那是由于这些index.dat文件为当前用户所有。

  ★Windows 9X同样存在这个安全隐患,使用该系统的用户可以这样删除index.dat文件:在DOS实模式下,用del命令分别删除C:\windows\小甜饼s\index.dat、C:\windows\history\index.dat、C:\windows\Temporary Internet Files\index.dat三个文件。

谣言之18:干掉Svchost.exe进程!

  经典程度:★★★★
  危险程度:★★

1.错误的解决方法描述

  当我们按下Alt+Ctrl+Del打开任务管理器,发现进程中出现多个Svchost.exe,则表明系统中毒,我们首先将所有的Svchost结束掉,然后使用相关的杀毒工具查杀病毒。

  2.方案由来及后果

  在很多人的印象中,每个应用程序一般只对应一个进程,如QQ对应QQ.EXE进程、记事本对应notepad.exe进程等。所以当看到系统有多个同样名字的进程时,总是会将其联想为病毒或者木马程序在作怪。如果不加思索,野蛮的将其中的某些Svchost.exe进程结束掉,会让系统的运行变得不稳定。
gototop
 

3.正确的解决办法

  Windows进程分为独立进程和共享进程两种,Svchost.exe属于后者。Windows XP为了节约系统资源,将很多个系统服务做为共享方式由Svchost.exe来启动。Svchost本身只是作为服务宿主,并不能实现任何服务功能,svchost通过调用相应服务的动态链接库(DLL)来启动该服务,而Windows将这些服务分为几个组,同组的服务共享一个Svchost进程,不同的组所指向的Svchost不同。通常情况下,Windows XP有4个由Svchost启动的服务组,也就是说Windows XP系统一般有4个Svchost.exe进程。当然某些应用程序或服务也有可能会调用Svchost,所以当你看到系统中有多余4个的Svchost.exe进程,也不要盲目判断系统中了病毒。实际上Svchost.exe进程的个数跟是否中毒无直接关系。

  小提示:★笔者做了下面一个非常有趣的测试:打开任务管理器,切换到"进程"选项卡,首先手动结束掉由上到下的第三个Svchost.exe进程,结束完后系统会马上重新建立该进程,接下来我们手动结束掉由上到下的最后一个Svchost.exe进程,系统会出现一个类似中了冲击波病毒的对话窗口,并倒计时关机,这是由于该Svchost.exe进程引导RPC服务,终止该进程则导致RPC服务中断,系统自然会重新启动了。 ★Windows 2000中一般有两个Svchost.exe进程,Windows Server 2003则非常多,一般有6个。

  既然系统中Svchost.exe进程数与是否中毒无关,我们究竟如何区别正常的和病毒伪造的Svchost进程呢?我们可以使用下面两种方法来鉴别:

  方法一:在系统所在分区进行搜索,如果发现多个Svchost.exe文件,则系统很有可能中毒。正常的Svchost.exe位于%windir%\system32目录下,如果发现其它目录中有Svchost.exe文件,你就要小心了。例如冲击波的变种Win32.Welchia.Worm会在%windir%\system32\wins目录种下Svchost.exe文件。

  方法二:察看Svchost.exe进程对应文件的路径。Windows XP自带的任务管理器中无法察看,我们需要借助第三方工具,例如Windows优化大师自带的进程管理工具,运行它后定位到Svchost.exe进程,可以看到它对应的运行文件的真实路径。

  小提示:★不少木马程序会采用将自己伪装成跟常见进程相似的文件名或者相同的文件名但扩展名不相同,如果你在任务管理器中看到Scvhost.exe、Svch0st.exe等进程,肯定有木马已经植入你的系统。

  ★很多朋友在查看CPU占用率时,一个叫做"System Idle Process"的进程常常会显示为90-99%。不必担心,实际上恰恰相反的是这里的90-99%是CPU资源空闲了出来的资源。这里的数字越大表示CPU可用资源越多,数字越小则表示CPU资源越紧张。

其它错误的说法和方案

  1.在安装Windows XP后,删除C:\Windows\System32\Dllcache下的所有文件,可以节约大概200MB的磁盘空间。

点评:该文件夹里保存的是系统备份的dll文件,Windows在安装驱动、软件、升级的时候可能会用到里面的文件,如果将其删除会给我们带来更大的不便。

  2.由于系统空间比较宝贵,很多朋友将软件安装在其它分区,但每次安装软件时提示的默认安装路径都是C:\Program Files,我们可以打开注册表,定位到"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]",将右边窗口中的ProgramFilesDir字符串值修改为我们想要的路径。

  点评:这样设置确实让我们方便不少。但它带来很多弊端,比如打开Outlook Express时,会报告C盘磁盘已满或者内存不足的错误,并提示"MSOE.dll无法初始化",另外还可以引起Media Player等系统程序的运行故障。

  3.修改%Systemroot%\System32\Drivers\Etc文件夹下的host.sam文件......

  点评:很多朋友使用修改host文件的办法来屏蔽恶意网站,这点没错。不过很多人却没搞清楚到底哪个文件是"host文件"。在Windows 98下存在一个host.sam文件,该文件只是微软为我们修改host文件做的一个范例文件,如果我们修改host.sam文件根本达不到任何效果,真正的host文件是一个名为"host"没有扩展名的文件。而在Windows XP下,所谓"host.sam"文件根本不存在,我们修改host文件应该是用记事本打开%Systemroot%\System32\Drivers\Etc目录下的host文件(同样没有扩展名)。

  4.要将jpg文件与版本的ACDSEE(4.0以下的版本)建立文件关联,只需要运行"regsvr32 /u shimgvw.dll"命令。

  点评:这种办法的确可以让ACDSEE和jpg格式文件建立文件关联,但该命令卸载了Windows XP的图片预览功能,有点矫枉过正。正确的方法是:删除注册表中的"[HKEY_CLASSES_ROOT\SystemFileAssociations\image]"项。
骗术之一:ADSL带宽1Mb变2Mb

 补充:
ADSL优化
 骗术现象

  如果你到网上随便搜索一下,关于ADSL优化的文章真的很多。例如修改注册表、ADSL优化大师就可以可提高上网速度,甚至达到20%之多,真的有这么好的效果吗?  

  骗术分析  

  软优化真的有用吗?当然有用。但从测试我们知道,效果不明显, 以修改注册表优化ADSL为例,进入注册表HKEY_LOCAL_MACHINESystemCurrentControlSetServicesVxDMSTCP下,把“DefaultRcvWindow”改为“371712”就可以将网络带宽提升到2Mb/s。我们知道,宽带提供商提供 ADSL 1Mb/s的带宽速度(理论速度),但实际上并不能达到这个速度,就算通过软优化提升速度,最大也只能提升到接近1Mb,又怎么能免费获得2Mb速度呢?1Mb的ADSL带宽,不管你如何折腾,是不可能让其优化到超过1Mb的速度的。  

  笔者对修改注册前后进行了对比测试。在修改注册表优化前,使用FLASHGet开启10个线程下载一个10MB文件的速度为95KB/s,而优化后仅仅提高了大概0.2K(即95.2K/S)。为了证实软优化的骗术,笔者又通过使用“ADSL优化大师”进行了优化前后测试(测试环境为http://www.linkwan.com/gb/broadmeter/SpeedAuto/),使用ADSL优化大师优化前的速度为113.12K/S,优化后的速度反下降为105.04/S,看来不仅无效果,开启该软件反而占用资源,拖慢了整个网络速度。  
  优化前后对比测试速度并没有本质改变,提速基本是扯谈。6KB/s的差距可以算作测试误差。



gototop
 

没有打开的P4二级缓存  

  骗术现象  

  Windows XP系统中,默认状态下CPU二级缓存并未打开。为了提高系统性能,我们可以通过修改注册表,或使用“Windows优化大师”等软件来开启它。或者运行注册表编辑器,展开HKEY_LOCAL_MACHINESystemCurrentControlSetControlSessionManagerMemory Management分支,双击右侧窗口中的“SecondLevelDataCace”,然后在弹出的窗口中直接填入当前计算机所使用的CPU的二级缓存容量即可。  

  骗术分析  

  事实真的是这样吗?我们在微软的知识库中找到 “Do not change the SecondLevelData

  Cache entry ”这句话,文章中指出,一些第三方资料宣称修改SecondLevelDataCache键的值可以提高系统性能是不正确的。二级缓存的数值是由操作系统检测并且完全不受SecondLevelDataCache值的影响。   

  所谓的Windows XP系统需要用户手动打开二级缓存这种说法是错误的。Windows XP系统是根据硬件抽象层读取CPU的二级缓存数值。只有在读取失败时才会读取SecondLevelDataCache的值,而SecondLevelDataCache的默认数值0所代表的意义就是二级缓存为256KB,而不是表示关闭。所以CPU的二级缓存在任何时候都是开启的,用户没有必要再自行修改。

gototop
 

好文章!!!
gototop
 

好贴!
建议置顶!
gototop
 

确实不错,有好多地方都以讹传讹,到处传播错误的东西当法宝,建议大家在使用时先多上网查一下详细的资料,尽可能搞清楚点后再采取适当的步骤。否则可能带来更多的麻烦。
gototop
 

好贴支持
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT