dowkey:死机的原因与预防方法

来源:百度文库 编辑:中财网 时间:2024/04/29 18:06:46
死机的原因与预防方法

发表日期:2008年5月21日        已经有1792位读者读过此文

详解死机的原因和预防方法
详解死机的原因和预防方法

如今的计算机已经接近全面普及的程度了,它给人们在工作和学习上提供了极大的方便,不过,计算机的“死机”对于普通的计算机用户来说,却成为了一个解不开、挣不脱的烦恼。每当在计算机开机时、或启动操作系统时、或使用一些应用程序时、或正准备退出操作系统时,“死机”这一头“猛兽”随时都有可能迎面扑来。那么,怎么做才能避免计算机“死机”的烦恼呢?下面,笔者就根据导致“死机”的原因和预防的方法分为几点给大家介绍一下,希望下面的文章能给遇到此类问题的朋友一些帮助。

一、导致计算机“死机”的原因:

1.BIOS设置不当所造成的“死机”

每种硬件有自己默认或特定的工作环境,不能随便超越它的工作权限进行设置,否则就会因为硬件达不到这个要求而死机。例如:一款内存条只能支持到DDR 266,而在BIOS设置中却将其设为DDR 333的规格,这样做就会因为硬件达不到要求而死机,如果就算是能在短时间内正常的工作,电子元件也会随着使用时间的增加而逐渐老化,产生的质量问题也会导致计算机频繁的“死机”。

2.硬件或软件的冲突所造成的“死机”

计算机硬件冲突的“死机”主要是由中断设置的冲突而造成的,当发生硬件冲突的时候,虽然各个硬件勉强可以在系统中共存,但是不能同时的进行工作,比如能够上网的时候就不能听音乐等等。时间一长,中断的冲突就会频频的出现,最后将导致系统不堪重负,造成“死机”。

同样,软件也存在这种情况。由于不同的软件公司开发的软件越来越多,且这些软件在开发的过程中不可能做到彼此之间的完全熟悉和配合,因此,当一起运行这些软件的时候,很容易就发生大家都同时调用同一个DLL或同一段物理地址,从而发生冲突。此时的计算机系统由于不知道该优先处理哪个请求,造成了系统紊乱而致使计算机“死机”。

3.硬件的品质和故障所造成的“死机”

由于目前一些小品牌的计算机硬件产品往往没经过合格的检验程序就投放市场,其中,有很多质量不过关的硬件产品在品质完好计算机硬件的笼罩下是非常隐蔽的,普通人是不容易看出来的。就这些硬件产品来说,造成计算机经常“死机”的原因和它们有着非常直接的关系。另外,还有些硬件的故障是由于使用的年限太久而产生的。一般来说,内存条、CPU和硬盘等部件的寿命在超过三年后就很难保证了,从而也会产生很多隐蔽的“死机”问题。

4.计算机系统源耗尽所造成的“死机”

当计算机系统执行了错误的程序或代码时,会使系统的内部形成“死”循环的现象,原本就非常有限的系统资源会被投入到无穷无尽的重复运算当中,当运算到最后会因为计算机过大的使资源耗尽而造成“死机”。还有一点就是,在计算机操作系统中运行了大量的程序,使得系统内存资源不足而造成“死机”。

5.系统文件遭到破坏所造成的“死机”

系统文件主要是指在计算机系统启动或运行时起着关键性支持的文件,如果缺少了它们,整个计算机系统将无法正常的运行,当然“死机”也就在所难免了。造成系统文件被破坏的原因有很多,病毒和黑客程序的入侵是最主要的原因。另外,初级用户由于错误操作,删除了系统文件也会造成这种后果。

6.计算机内部散热不良所造成的“死机”

由于计算机内部的电子元器件的主要成分是硅(这是一种工作状态受温度影响很大的元素)。在计算机工作时电子元器件的温度就会随之而增高,其表面会发生电子迁移现象,从而改变当前工作状态,造成计算机在工作中突然“死机”。

7.初级用户的错误操作所造成的“死机”

对初级用户而言,在使用计算机过程中一些错误的操作也会造成系统的“死机”。比如热插拔硬件、在运行过程中震动计算机、随意删除文件或安装了超过基本硬件设置标准的软件等都可以造成“死机”。

8.其他方面造成的“死机”

除了笔者在上面所叙述的原因之外,还有很多千奇百怪的原因可能导致系统的“死机”。比如电压波动过大、光驱读盘能力下降、软盘质量不良、病毒或黑客程序的破坏等等原因。总之,导致计算机死机的原因是多方面的。

从上面的几点可见,计算机“死机”对一般用户来说并不是什么好事,不过也不是不可避免的,只要用户按照正常的电脑操作,相信“死机”的机率就会减小到最少。下面,笔者就计算机死机的原因所总结的一些经验给大家介绍一下。

二、计算机“死机”的预防

1.保证正确的Bios设置。Bios里面的设置一定要合适,错误的Bios设置会使你在运行Windows的时候死机。

2.经常检查电脑配件接触情况。在板卡接触不良的情况下运行会引起系统死机,因此在更换电脑配件时,一定要使板卡与主机板充分接触。

3.定期清洁机箱。灰尘太多会使板卡之间接触不良,引起系统在运行中死机,因此机箱要随时清洁,不要让太多的灰尘积存在机箱中。

4.坚持认真查杀病毒。对来历不明的光盘或软盘,不要轻易使用,对邮件中的附件,要先用杀毒软件检查后再打开。

5.按正确的操作顺序关机。在应用软件未正常结束运行前,别关闭电源,否则会造成系统文件损坏或丢失,引起在启动或运行中死机。

6.避免多任务同时进行。在执行磁盘整理或用杀毒软件检查硬盘期间,不要运行其他软件,否则会造成死机。

7.勿过分求新。各种硬件的驱动不一定要随时更新,因为才开发的驱动程序往往里面有bug,会对系统造成损害,引起系统死机,最新的不一定是最好的。

8.在卸载软件时,用自带的反安装程序或Windows里面的安装/卸载方式,不要直接删除程序文件夹,因为某些文件可能被其他程序共享,一旦删除这些共享文件,会造成应用软件无法使用而死机。

9.设置硬件设备时,最好检查有无保留中断(IRQ),不要让其他设备使用该中断号,以免引起中断冲突,造成系统死机。

10.在上网冲浪的时候,不要打开太多的浏览器窗口,否则会导致系统资源不足,引起系统死机。

11.如果你的机器内存不是很大,千万不要运行占用内存较大的程序,如Photoshop,否则运行时容易死机。

12.对于系统文件或重要的文件,最好使用隐含属性,这样才不至于因错误操作删除这些文件,引起系统死机。

13.修改硬盘主引导记录时,最好先保存原来的记录,防止因修改失败而无法恢复原来的引导记录。

14.CPU、显卡等配件一般不要超频,若确实需要超,要注意超频后板卡的温度,CPU、显卡等长期在非正常频率和温度下工作轻则自动重启或死机,重者烧毁CPU、显卡、主板。


开机BIOS语言一点通+主板BIOS报错大全
开机自检时出现问题后会出现各种各样的英文短句,短句中包含了非常重要的信息,读懂这些信息可以自己解决一些小问题,可是这些英文难倒了一部分朋友,下面是一些常见的BIOS短句的解释,大家可以参考一下。

1. CMOS battery failed
中文:CMOS电池失效。
解释:这说明CMOS电池已经快没电了,只要更换新的电池即可。

 


2. CMOS check sum error-Defaults loaded
中文:CMOS 执行全部检查时发现错误,要载入系统预设值。
解释:一般来说出现这句话都是说电池快没电了,可以先换个电池试试,如果问题还是没有解决,那么说明CMOS RAM可能有问题,如果没过一年就到经销商处换一块主板,过了一年就让经销商送回生产厂家修一下吧!

 3. Press ESC to skip memory test
中文:正在进行内存检查,可按ESC键跳过。
解释:这是因为在CMOS内没有设定跳过存储器的第二、三、四次测试,开机就会执行四次内存测试,当然你也可以按 ESC 键结束内存检查,不过每次都要这样太麻烦了,你可以进入COMS设置后选择BIOS FEATURS SETUP,将其中的Quick Power On Self Test设为Enabled,储存后重新启动即可。

 4. Keyboard error or no keyboard present
中文:键盘错误或者未接键盘。
解释:检查一下键盘的连线是否松动或者损坏。

 5. Hard disk install failure
中文:硬盘安装失败。
解释:这是因为硬盘的电源线或数据线可能未接好或者硬盘跳线设置不当。你可以检查一下硬盘的各根连线是否插好,看看同一根数据线上的两个硬盘的跳线的设置是否一样,如果一样,只要将两个硬盘的跳线设置的不一样即可(一个设为Master,另一个设为Slave)。

 6. Secondary slave hard fail
中文:检测从盘失败
解释:可能是CMOS设置不当,比如说没有从盘但在CMOS里设为有从盘,那么就会出现错误,这时可以进入COMS设置选择IDE HDD AUTO DETECTION进行硬盘自动侦测。也可能是硬盘的电源线、数据线可能未接好或者硬盘跳线设置不当,解决方法参照第5条。

 7. Floppy Disk(s) fail 或 Floppy Disk(s) fail(80) 或Floppy Disk(s) fail(40)
中文:无法驱动软盘驱动器。
解释:系统提示找不到软驱,看看软驱的电源线和数据线有没有松动或者是接错,或者是把软驱放到另一台机子上试一试,如果这些都不行,那么只好再买一个了,好在软驱还不贵。

 8. Hard disk(s) diagnosis fail
中文:执行硬盘诊断时发生错误。
解释:出现这个问题一般就是说硬盘本身出现故障了,你可以把硬盘放到另一台机子上试一试,如果问题还是没有解决,只能去修一下了。

 9.   Memory test fail
中文:内存检测失败。
解释:重新插拔一下内存条,看看是否能解决,出现这种问题一般是因为内存条互相不兼容,去换一条吧!

 10.   Override enable-Defaults loaded
中文:当前CMOS设定无法启动系统,载入BIOS中的预设值以便启动系统。
解释:一般是在COMS内的设定出现错误,只要进入COMS设置选择LOAD SETUP DEFAULTS载入系统原来的设定值然后重新启动即可。

 11.   Press TAB to show POST screen
中文:按TAB键可以切换屏幕显示。
解释:有的OEM厂商会以自己设计的显示画面来取代BIOS预设的开机显示画面,我们可以按TAB键来在BIOS预设的开机画面与厂商的自定义画面之间进行切换。

 12.  Resuming from disk,Press TAB to show POST screen
中文:从硬盘恢复开机,按TAB显示开机自检画面)。
解释:这是因为有的主板的BIOS提供了Suspend to disk(将硬盘挂起)的功能,如果我们用Suspend to disk的方式来关机,那么我们在下次开机时就会显示此提示消息。

13. Hareware Monitor found an error,enter POWER MANAGEMENT SETUP for details,Press F1 to continue,DEL to enter SETUP
中文:监视功能发现错误,进入POWER MANAGEMENT SETUP察看详细资料,按F1键继续开机程序,按DEL键进入COMS设置。
解释:有的主板具备硬件的监视功能,可以设定主板与CPU的温度监视、电压调整器的电压输出准位监视和对各个风扇转速的监视,当上述监视功能在开机时发觉有异常情况,那么便会出现上述这段话,这时可以进入COMS设置选择POWER MANAGEMENT SETUP,在右面的**Fan Monitor**、**Thermal Monitor**和**Voltage Monitor**察看是哪部分发出了异常,然后再加以解决。

主板BIOS报错大全
◆ BIOS ROM checksum error-sys tem halted
翻译:BIOS 信息在进行总和检查 ( checksum ) 时发现错误,因此无法开机。
解析:会遇到这种问题...通常是「死定了」!通常是因为 BIOS 信息刷新不完
全所造成的.

◆ CMOS battery failed
翻译:CMOS 电池失效。
解析:这表是 CMOS 电池的电力已经不足,请更换电池。

◆ CMOS checksum error-Defaults loaded
翻译:CMOS 执行整和检查时发现错误,因此载入预设的系统设定值。
解析:通常发生这种状况都是因为电池电力不足所造成,因此建议先换电源看看。如果此情形依然存在,那就有可能是 CMOS RAM 有问题,而因为 CMOS RAM 我们个人是无法维修的,所以建议送回原厂处理。

◆ Display switch is set incorrectly
翻译:显示开关配置错误。
解析:较旧型的主机板上有 Jumper 可设定萤幕为单色或彩色,而此讯息表示主机板上的设定和 BIOS 里的设定不一致,所以只要判断主机板和BIOS谁为正确,然后更新错误的设定即可。

◆ Press ESC to skip memory test
翻译:在内存测试中,可按下 ESC 略过。
解析:如果你在 BIOS 内并没有设定快速测试的话,那么开机就会执行电脑零件的测试,如果你不想等待,可按 ESC 略过或到 BIOS 内开启 Quick Power On Self Test一劳永逸

◆ HARD DISK initizlizing 【Please wait a moment...】
翻译:正在对硬盘做起始化 ( Initizlize ) 动作。
解析:这种讯息在较新的硬盘上根本看不到。但在较旧型的硬盘上,其动作因为较慢,所以就会看到这个讯息。

◆ HARD DISK INSTALL FAILURE
翻译:硬盘安装失败。
解析:遇到这种事,请先检查硬碟的电源线、硬盘线是否安装妥当?或者硬盘 Jumper 是否设错? ( 例如两台都设为 Master 或 Slave。)

◆ Primary master hard disk fail
翻译:POST 侦测到 Primary master IDE 硬盘有错误。
解析:遇到这种事,请先检查硬盘的电源线、硬盘线是否安装妥当?或者硬盘 Jumper 是否设错? ( 例如两台都设为 Master 或 Slave。)

◆ Primary slave hard disk fail
翻译:POST 侦测到 Primary slave IDE 硬盘有错误。
解析:遇到这种事,请先检查硬盘的电源线、硬盘线是否安装妥当?或者硬盘 Jumper 是否设错? ( 例如两台都设为 Master 或 Slave。)

◆ Secondary master hard fail
翻译:POST 侦测到 Secondary master IDE 硬盘有错误。
解析:遇到这种事,请先检查硬盘的电源线、硬盘线是否安装妥当?或者硬盘 Jumper 是否设错? ( 例如两台都设为 Master 或 Slave。)

◆ Secondary slave hard fail
翻译:POST 侦测到 Secondary slave IDE 硬盘有错误。
解析:遇到这种事,请先检查硬盘的电源线、硬盘线是否安装妥当?或者硬盘 Jumper 是否设错? ( 例如两台都设为 Master 或 Slave。)

◆ Hard disk(s) disagnosis fail
翻译:执行硬盘诊断时发生错误
解析:这种讯息通常代表硬盘本身故障...你可以先把这颗硬盘接到别的电脑上试试看,如果还是一样的问题,那只好送修了。

◆ Floppy disk(s) fail
翻译:无法驱动软驱。
解析:先检查软软驱线有没有接错或松脱?电源线有没有接好?如果这些都没问题,那可能就是软驱故障了。

◆ FLOPPY DISK(S) fail(80)
翻译:无法驱动软驱。
解析:先检查软驱线有没有接错或松脱?电源线有没有接好?如果这些都没问题,那可能就是软驱故障了。

◆ FLOPPY DISK(S) fail(40)
翻译:无法驱动软驱。
解析:先检查软驱线有没有接错或松脱?电源线有没有接好?如果这些都没问题,那可能就是软驱故障了。

◆ Keyboard error or no keyboard present
翻译:此讯息表示无法启动键盘。
解析:检查看看键盘连接线有没有插好?把它插好即可。

◆ Memory test fail
翻译:内存测试失败。
解析:通常会发生这种情形大概都是因为内存不兼容或故障所导致,所以请先以每次开机一条内存的方式分批测试,找出故障的内存,把它拿掉或送修即可。

◆ Override enable-Defualts loaded
翻译:目前的 CMOS 组态设定如果无法启动系统,则载入 BIOS 预设值以启动系统。
解析:可能是你在 BIOS 内的设定并不适合你的电脑 ( 像你的内存只能跑PC100但你让它跑PC133 ),这时进入 BIOS 设定画面把设定以稳定为优先做调整即可。

◆ Press TAB to show POST screen
翻译:按 TAB 可以切换幕萤显示。
解析:有一些 OEM 厂商会以自己设计的显示画面来取代 BIOS 预设的 POST 显示画面,而此讯息就是要告诉使用者可以按 TAB 来把厂商的自定画面和 BIOS 预设的 POST 画面来做切换
 
 
Windows组策略全攻略
一、什么是组策略
  (一)组策略有什么用?

  说到组策略,就不得不提注册表。注册表是Windows系统中保存系统、应用软件配置的数据库,随着Windows功能的越来越丰富,注册表里的配置项目也越来越多。很多配置都是 可以自定义设置的,但这些配置发布在注册表的各个角落,如果是手工配置,可想是多么困难和烦杂。而组策略则将系统重要的配置功能汇集成各种配置模块,供管理人员直接使用,从而达到方便管理计算机的目的。

  简单点说,组策略就是修改注册表中的配置。当然,组策略使用自己更完善的管理组织方法,可以对各种对象中的设置进行管理和配置,远比手工修改注册表方便、灵活,功能也更加强大。

  (二)组策略的版本

  大部分Windows 9X/NT用户可能听过“系统策略”的概念,而我们现在大部分听到的则是“组策略”这个名字。其实组策略是系统策略的更高级扩展,它是由Windows 9X/NT的“系统策略”发展而来的,具有更多的管理模板和更灵活的设置对象及更多的功能,目前主要应用于Windows 2000/XP/2003系统。

  早期系统策略的运行机制是通过策略管理模板,定义特定的.POL(通常是Config.pol)文件。当用户登录的时候,它会重写注册表中的设置值。当然,系统策略编辑器也支持对当前注册表的修改,另外也支持连接网络计算机并对其注册表进行设置。而组策略及其工具,则是对当前注册表进行直接修改。显然,Windows 2000/XP/2003系统的网络功能是其最大的特色之处,其网络功能自然是不可少的,因此组策略工具还可以打开网络上的计算机进行配置,甚至可以打开某个Active Directory 对象(即站点、域或组织单位)并对它进行设置。这是以前“系统策略编辑器”工具无法做到的。

  无论是系统策略还是组策略,它们的基本原理都是修改注册表中相应的配置项目,从而达到配置计算机的目的,只是它们的一些运行机制发生了变化和扩展而已。

二、组策略中的管理模板

  在Windows 2000/XP/2003目录中包含了几个 .adm 文件。这些文件是文本文件,称为“管理模板”,它们为组策略管理模板项目提供策略信息。

  在Windows 9X系统中,默认的admin.adm管理模板即保存在策略编辑器同一个文件夹中。而在Windows 2000/XP/2003的系统文件夹的inf文件夹中,包含了默认安装下的4个模板文件,分别为:

  1)System.adm:默认情况下安装在“组策略”中,用于系统设置。
  2)Inetres.adm:默认情况下安装在“组策略”中;用于Internet Explorer策略设置。
  3)Wmplayer.adm:用于Windows Media Player 设置。
  4)Conf.adm:用于NetMeeting 设置。

  在Windows 2000/XP/2003的组策略控制台中,可以多次添加“策略模板”,而在Windows 9X下,则只允许当前打开一个策略模板。下面介绍使用策略模板的方法。首先在Windows 2000/XP/2003组策略控制台中使用如下:
首先运行“组策略”程序,然后选择“计算机配置”或者“用户配置”下的“管理模板”,按下鼠标右键,在弹出的菜单中选择“添加/删除模板”.

然后单击“添加”按钮,在弹出的对话框中选择相应的.adm文件。单击“打开”按钮,则在系统策略编辑器中打开选定的脚本文件,并等待用户执行。

  返回到“组策略”编辑器主界面后,依次打开目录“本地计算机策略→用户配置→管理模板”,再点击相应的目录树,就会看到我们新添加的管理模板所产生的配置项目了(为了便于本文后面的实例大家能一起动手操作,建议添加除默认模板文件的其它模板文件)。

  再来看Windows 9X下的组策略编辑器。首先在组策略编辑器中的“文件”菜单中选择“关闭”,以便将当前脚本关闭,然后再在“选项”菜单中选择“模板”

然后单击“打开模板”按钮,在弹出的对话框中选择相应的.adm文件并单击“打开”按钮,则在编辑器中打开选定的脚本文件并等待用户执行。


三、运行组策略

  (一)Windows 9X策略编辑器

  按操作系统的不同,策略编辑工具分为两种,一种为Windows 2000/XP/2003组策略管理控制台,它在系统安装时已经默认安装上了;另外一种就是Windows 9X的系统策略编辑器,它在系统安装时并不被安装,程序文件在Windows安装盘上的\tools\reskit\netadmin\poledit目录下,它包括Poledit.exe、Poledit.inf、Windows.adm等文件。

  如果是Windows 9X系统通过下面的方法,则可以进行正规的安装过程。

  1.在控制面板中,双击“添加/删除程序”图标,单击“安装Windows”标签,然后单击“从磁盘安装”选项。
  2.在从磁盘安装对话框中,单击“浏览”按钮并指定Windows 9X安装光盘的tools\reskit\netadmin\poledit目录。
  3.单击“确认”按钮,然后再次单击对话框中的“确认”按钮。
  4.在从磁盘安装对话框中,选择“系统策略编辑器”和“组策略”复选框,然后单击“安装”按钮。

  安装完成后,单击“运行”命令项,输入poledit,然后单击“确认”按钮,管理员可以以两种不同的方式使用系统策略编辑器:注册表方式和策略文件方式。

 1.以注册表方式使用系统策略编辑器。在系统策略编辑器中的文件菜单中,单击打开注册表编辑器,然后双击相应的本地用户或本地计算机图标。这取决于要编辑注册表中的哪个部分。在使用注册表方式时,可以直接编辑本地或远程计算机的注册表。这样,所做的改变将立即反映出来。在做出修改之后,必须关机并重新启动计算机以使所做修改生效。

  2.以策略文件方式使用系统策略编辑器。在系统策略编辑器中的文件菜单中,单击新建或打开来打开一个策略文件。在使用策略文件方式时,可以创建和修改用于其它计算机的系统策略文件(POL),在这种方式下,注册表被间接地修改。这项改变将在用户登录时策略文件被下载后反映出来。当以策略文件方式编辑设置值时,单击一个注册表选项,可以看到三种可能状态之一:选中、清除、变灰。每当选择一个选项时,将会循环显示下一个可能的状态,这与选择一个标准的复选框不同。标准的复选框只有选中或清除两个选项。

  如果一个设置值需要附加信息,那么缺省用户属性对话框的底部将出现一个编辑控制。通常,如果选中了一个策略,而又不想强制使用它,应当清除该复选框来取消该策略。

  (二)Windows 2000/XP/2003组策略控制台

  如果是Windows 2000/XP/2003系统,那么系统默认已经安装了组策略程序,在“开始”菜单中,单击“运行”命令项,输入gpedit.msc并确定,即可运行程序

使用上面的方法,打开的组策略对象就是当前的计算机,而如果需要配置其他的计算机组策略对象的话,则需要将组策略作为独立的控制台管理程序来打开,具体步骤如下:

  1)打开 Microsoft 管理控制台(可在“开始”菜单的“运行”对话框中直接输入MMC并回车,运行控制台程序)。
  2)在“文件”菜单上,单击“添加/删除管理单元”。
  3)在“独立”选项卡上,单击“添加”。
  4)在“可用的独立管理单元”对话框中,单击“组策略”,然后单击“添加”。
  5)在“选择组策略对象”对话框中,单击“本地计算机”编辑本地计算机对象,或通过单击“浏览”查找所需的组策略对象。
  6)单击“完成”,单击“关闭”,然后单击“确定”。组策略管理单元即打开要编辑的组策略对象。

  对于不包含域的计算机系统来说,在上面第5步的界面中,只有“计算机”标签,而没有其他标签项目。

  通过上面的方法,我们就可以使用Windows 2000/XP/2003组策略系统强大的网络配置功能,让管理员的工作更轻松和高效。

  在上面我们介绍了Windows 9X下的策略编辑器配置项目有“选中、清除、变灰”三种状态,Windows 2000/XP/2003组策略管理控制台同样也有三种状态,只不过名字变了。它们分别是:已启用、未配置、已禁用。

四、“桌面”设置

  Windows的桌面就像我们的办公桌一样,需要经常进行整理和清洁,而组策略就如同我们的贴身秘书,让桌面管理工作变得易如反掌。下面就让我们来看看几个实用的配置实例:

  位置:“组策略控制台→用户配置→管理模板→桌面”

  1.隐藏桌面的系统图标(Windows 2000/XP/2003)

  虽然通过修改注册表的方式可以实现隐藏桌面上的系统图标的功能,但这样比较麻烦,也有一定的风险。而采用组策略配置的方法,可以方便快捷地达到此目的。

  比如要隐藏桌面上的“网上邻居”和“Internet Explorer”图标,只要在右侧窗格中将“隐藏桌面上‘网上邻居’图标”和“隐藏桌面上的Internet Explorer图标”两个策略选项启用即可;如果隐藏桌面上的所有图标,只要将“隐藏和禁用桌面上的所有项目”启用即可;当启用了“删除桌面上的‘我的文档’图标”和“删除桌面上的‘我的电脑’图标”两个选项以后,“我的电脑”和“我的文档”图标将从你的电脑桌面上消失;同样如果要让“回收站”图标消失,只须将“从桌面删除回收站”策略项启用即可。

2.退出时不保存桌面设置(Windows 2000/XP/2003)

  此策略可以防止用户保存对桌面的某些更改。如果你启用这个策略,用户仍然可以对桌面做更改,但有些更改,如图标的位置、任务栏的位置及大小,在用户注销后都无法保存,不过任务栏上的快捷方式总可以被保存。

  在右侧窗格中将“退出时不保存设置”这个策略选项启用即可。

  3.屏蔽“清理桌面向导”功能(Windows XP/2003)

  “清理桌面向导”会每隔 60 天自动在用户的电脑上运行,以清除那些用户不经常使用或者从不使用的桌面图标。如果启用此策略设置,则可以屏蔽“清理桌面向导”,如果你禁用或不配置此设置,“清理桌面向导”会按照默认设置每隔60天运行一次。

  打开右侧窗格中的“删除清理桌面向导”,根据需要设置策略选项即可。

  4.启用/禁用“活动桌面”(Windows 2000/XP/2003)

  “活动桌面”是Windows 98(及以后版本)或安装了IE 4.0的系统中自带的高级功能,最大的特点是可以设置各种图片格式的墙纸,甚至可以将网页作为墙纸显示。但出于对安全和性能的考虑,有时候我们需要禁用这一功能(并且禁止用户启用它),通过策略设置可以轻松达到这一要求。具体操作方法:打开右侧窗格中的“禁用活动桌面”并启用此策略。

  提示:如果同时启用“启用 Active Desktop”设置和“禁用 Active Desktop”设置,则“禁用 Active Desktop”设置会被忽略。如果 “禁用 Active Desktop 和 Web 视图”设置(在“用户配置→管理模板→Windows组件→Windows资源管理器”中)被启用,Active Desktop 就会被禁用,并且这两个策略都会被忽略。

  以上介绍了几个关于桌面的组策略配置项目,在“组策略控制台→用户配置→管理模板→桌面”下还有其他若干组策略配置项目,读者可根据需要进行配置,这里不再赘述。

五、个性化“任务栏”和“开始”菜单

 显示了“任务栏”和“开始”菜单的有关组策略配置项目。下面我们来看具体的实例:
位置:“组策略控制台→用户配置→管理模板→任务栏和开始菜单”

  1.给“开始”菜单减肥(Windows 2000/XP/2003)

  如果觉得Windows的“开始”菜单太臃肿的话,可以将不需要的菜单项从“开始”菜单中删除。在组策略右侧窗格中,提供了“从开始菜单删除用户文件夹”、“删除到‘Windows Update’的访问和链接”、“从开始菜单删除公用程序组”、“从开始菜单中删除‘我的文档’图标”等多种组策略配置项目。你只要将不需要的菜单项所对应的策略启用即可。

  2.保护好“任务栏”和“开始”菜单(Windows 2000/XP/2003)

  如果你不想随意让他人更改“任务栏”和“开始”菜单的设置,你只要将组策略控制台右侧窗格中的“阻止更改‘任务栏和开始菜单’设置”和“阻止访问任务栏的上下文菜单”两个策略项启用即可。这样,当你用鼠标右键单击任务栏并单击“属性”时,系统会出现一个错误消息,且当鼠标右键单击任务栏及任务栏上的项目时,例如“开始”按钮、时钟和“任务栏”按钮,弹出菜单会隐藏。

3.禁止“注销”和“关机”(Windows 2000/XP/2003)

  当计算机启动以后,如果你不希望这个用户再进行“关机”和“注销”操作,那么可将组策略控制台右侧窗格中的“删除开始菜单上的‘注销’”和“删除和阻止访问‘关机’命令”两个策略启用。

  这个设置会从开始菜单删除“关机”选项,并禁用“Windows 任务管理器”对话框按“Ctrl+Alt+Del”会出现这个对话框中的“关机”选项 。另外需要注意的是,此设置虽然可防止用户用 Windows界面来关机,但无法防止用户用其他第三方工具程序来将 Windows 关闭。

  提示:如果启用了“删除开始菜单上的‘注销’”,则会从“开始菜单选项”删除“显示注销”项目。用户无法将“注销<用户名>”项目还原到开始菜单(只能通过手工修改注册表的方法)。这个设置只影响开始菜单,它不影响 “Windows 任务管理器”对话框上的“注销”项目(因此需要同时启用“删除和阻止访问‘关机’命令”),而且不妨碍用户用其它方法注销。

 4.利用组策略保护个人文档隐私(Windows 2000/XP/2003)

  Windows有个高级智能功能,即可以记录你曾经访问过的文件。虽然这个功能可以方便用户再次打开该文件,但出于安全和性能的考虑(例如不想让人知道自己浏览过哪些网页和打开过哪些文件),有时需要屏蔽此功能。利用组策略,只要在右侧窗格中将“不要保留最近打开文档的记录”和“退出时清除最近打开的文档的记录”两个策略启用即可。

  另外需要注意的是,如果启用此策略设置但不启用“从开始菜单中删除文档菜单”策略设置,“文档”菜单还会出现在“开始”菜单上,但是该菜单为空菜单。如果启用此策略设置,后来又禁用它并将它设置为“未配置”,则启用策略设置之前保存的文档快捷方式会重新出现在“文档”菜单和应用程序的“文件”菜单中。

六、IE设置手到擒来

  微软的Internet Explorer让我们可以轻松地在互联网上遨游,但要想用好Internet Explorer,则必须将它配置好。在IE浏览器的“Internet选项”窗口中,提供了比较全面的设置选项(例如:“首页”、“临时文件夹”、“安全级别”和“分级审查”等项目),但部分高级功能没有提供,而通过组策略即可轻松实现这些功能。下面来看具体实例:

  位置:“组策略控制台→用户配置→管理模板→Windows 组件→Internet Explorer(需添加inetres.adm模板文件)”

  1.禁用“在新窗口中打开”菜单项(Windows 2000/XP/2003)

  出于对安全的考虑,有时候我们有必要屏蔽IE的一些功能菜单,组策略提供了丰富的设置项目,比如禁用“另存为...”、“文件”、“新建”等。下面以“禁用‘在新窗口中打开’菜单项”为例介绍具体的设置方法。

  打开“组策略控制台→用户配置→管理模板→Windows 组件→Internet Explorer→浏览器菜单”,然后打开“禁用‘在新窗口中打开’菜单项”并设置为“启用”。启用该策略后,用户在某个链接上单击鼠标右键,然后单击“在新窗口中打开”时,该命令将不起作用。该策略可与“‘文件’菜单禁用‘新建’菜单项”一起使用,后者禁止用户通过单击“文件”菜单,指向“新建”,然后单击“窗口”在新窗口中打开浏览器。

  提示:启用该策略后,单击“在新窗口中打开”命令,将无法在新窗口中打开链接,系统会提示用户该命令无效,网页自动打开的窗口也全部被禁止,其实这样也可达到屏蔽弹出广告窗口的效果。

  2.限制IE浏览器的保存功能(Windows 2000/XP/2003)

  在使用IE浏览网页过程中,当遇到好的图片、文章等资源时可以使用“另存为”功能将它保存到本地硬盘中,当多人共用一台计算机时,为了保持硬盘的整洁,需要对浏览器的保存功能进行限制。那么如何才能实现呢?可以这样操作:打开“组策略控制台→用户配置→管理模板→Windows组件→Internet Explorer→浏览器菜单”,然后将右侧窗格中的“‘文件’菜单:禁用‘另存为...’菜单项”、“‘文件’菜单:禁用另存为网页菜单项”、“‘查看’菜单:禁用‘源文件’菜单项”和“禁用上下文菜单”等策略项目全部启用即可。

  如果不希望别人对IE浏览器的设置随意更改,可以将“‘工具’菜单:禁用‘Internet选项...’”策略启用。另外,根据个人的需要,在该窗格中还可以禁用其他项目。

  3.禁用“Internet 选项”控制面板(Windows 2000/XP/2003)

  上面提到了“禁用Internet选项”的功能,使用该功能可以达到阻止别人对IE随便设置的目的。而这种方法无法具体禁用Internet选项中的控制模板项目,因此给具体应用带来麻烦。通过下面的组策略设置方法,则可以实现这一要求:

  打开“组策略控制台→用户配置→管理模板→Windows组件→Internet Explorer→Internet 控制面板”,在右边窗格中我们可以看到“禁用常规页”、“禁用安全页”等组策略项目。下面以“禁用常规页”为例进行说明:打开右边窗格中的“禁用常规页”并设置为“启用”。然后我们再打开Internet选项控制面板,会发现“常规”项目已经没有了,这样一来用户将无法看到和更改主页、缓存、历史记录、网页外观以及辅助功能的设置,因为该策略将删除界面上的“常规”选项卡,所以如果设置了该策略,则无须设置位于 “用户配置→管理模板→Windows 组件→Internet Explorer”中的诸如“禁用更改主页设置”、“禁用更改颜色设置”等策略。

4.禁止修改IE浏览器的主页(Windows 2000/XP/2003)

  如果不希望他人对自己设定的IE浏览器主页进行随意更改的话,可以打开“组策略控制台→用户配置→管理模板→Windows组件→Internet Explorer→工具栏”,然后选择“禁用更改主页设置”组策略并启用即可。另外在这个窗格中,还提供了“更改历史记录设置”、“更改颜色设置”和“更改Internet临时文件设置”等项目的禁用功能。

  启用此策略后,在IE浏览器的“Internet 选项”对话框中,其“常规”选项卡的“主页”区域的设置将变灰。

  提示:如果设置了位于“组策略控制台→用户配置→管理模板→Windows组件→Internet Explorer→Internet Explorer控制面板”中的“禁用常规页”策略,则无须设置该策略,因为“禁用常规页”策略将删除界面上的“常规”选项卡。

  5.自定义IE工具栏(Windows 2000/XP/2003)

  IE工具栏的背景和上面的按钮都是可以自定义的,以前我们大多使用手动修改注册表的方法,不过并不直观,现在我们用“组策略”可以更方便地达到效果,打造属于我们自己的IE。

  打开“组策略控制台→用户配置→Windows设置→Internet Explorer维护→浏览器用户界面”下的“浏览器工具栏按钮自定义”策略配置项目,在这里,可以自定义浏览器工具栏的背景图片,点击“浏览”选择一个BMP的位图文件即可(注意:工具栏背景应该与工具栏大小相同,而亮度应该足以显示黑色文字,否则实际效果并不理想)。

  接下来,我们要在IE的工具栏上添加自己的快捷方式,比如添加“我的QQ”,在这里也可以很轻松地完成。

  点击“添加”,在“工具栏标题”中输人“我的QQ”,在“工具栏操作”中选择QQ程序的路径,最后再选择好“颜色图标”和“灰度图标”的路径(如果你不知道怎么提取这两个图标,可以请EXeScope这个软件来帮忙,在各大站点都可以下载)。设置完成后点“确定”,再次打开IE后就可以看到修改的效果了。

七、轻松实现Windows高级功能

  1.设置并锁定Windows Media Player外观(Windows 2000/XP/2003)

  Windows Media Player是目前最流行的多媒体播放器之一,如果不希望其他用户随意更改其界面外观的话,利用组策略可以轻松实现。打开“组策略控制台→用户配置→管理模板→Windows 组件→Windows Media Player→用户界面中的设置并锁定外观”启用此策略。

  启用此策略后,将使 Windows Media Player 只以指定的外观模式显示,具体可以使用在“策略”选项卡上的“外观”框中指定的外观。你必须为外观使用完整的文件名例如miniplayer.wmz。如果外观文件在用户的计算机上没有安装,播放器将以Windows Media Player外观打开。

  提示:本策略设置软件版本至少为Windows Media Player v8.00,ADM文件为wmplayer.adm。

  2.禁止Windows Media Player播放时运行屏保(Windows 2000/XP/2003)

  屏幕保护程序可以有效地保护我们的显示器,但是当我们使用播放器观看精彩影片时,经常会出现屏幕保护程序突然运行而中断观看的尴尬局面。现在我们可以通过组策略来解决屏幕保护程序使Windows Media Player播放中断的麻烦问题了。打开“组策略控制台→用户配置→管理模板→Windows组件→Windows Media Player→播放中的允许运行屏幕保护程序”并将它设置为“已禁用”状态。

  3.优化配置Windows Media Player网络缓冲(Windows 2000/XP/2003)

  当我们使用Windows Media Player播放流式媒体时,播放器会在播放前对流式媒体进行缓冲处理,以便可以流畅地进行播放。在实际应用中,根据网络带宽和服务器的连接速度,缓存的时间长短并不一样,但Windows Media Player却是在使用同一设置,这无疑与实际网络情况不匹配,因此我们可以根据具体的网络带宽情况自己优化配置网络缓冲。打开“组策略控制台→用户配置→管理模板→Windows组件→Windows Media Player→网络中的配置网络缓冲”并设置为启用状态,在出现的缓冲时间(秒数)配置选项中,根据网络的带宽情况进行自定义(最多 60 秒)。

  提示:如果此策略已启用,那么Windows Media Player“性能”选项卡上的缓存选项将不能再配置。

4.屏蔽使用所有 Windows Update 功能的访问(Windows 2000/XP/2003)

  Windows Update可以自动连接Microsoft网站并下载更新内容,这对大部分用户来说是比较实用的,但对于不需要更新或者带宽紧张的电脑用户来说,此功能就显得多余了,而且经常传闻Windows Update会将计算机用户信息“秘密”发往Microsoft,因此也可以屏蔽这一“智能”高级功能。打开“组策略控制台→用户配置→管理模板→Windows 组件→Windows Update”中的“删除使用所有 Windows Update 功能的访问”组策略并启用此策略。

  提示:如果你启用此设置,所有 Windows Update功能(其中包括阻止访问Windows Update网站http//windowsupdate.microsoft.com、开始菜单上的 Windows Update的超链接和Internet资源管理器上的工具菜单)将被删除。Windows自动更新也被禁用,你将不会收到有关更新的通知,也不会接到Windows Update的重要更新。此设置还会阻止设备管理器自动从Windows Update网站下载安装驱动程序的更新。

  5.在Windows XP/2003中实现远程关机(Windows XP/2003)

  在Windows XP/2003中,新增了一条命令行工具“shutdown”,它可以关闭或重新启动本地或远程计算机。利用它,我们不但可以注销用户、关闭或重新启动计算机,还可以实现定时关机、远程关机。该命令的语法格式如下:

shutdown [-i |-l|-s |-r |-a][-f][-m[\\ComputerName>[-t xx][-c ″message″][-d[u][p]:xx:yy]

  该命令具体的使用参数和技巧请参考Windows的帮助系统,帮助系统里面有全面的资料。我们现在简单地看一下该命令的一些基本用法:

  1)注销当前用户

  shutdown - l

  该命令只能注销本机用户,对远程计算机不适用。

  2)关闭本地计算机

  shutdown - s

  3)重启本地计算机

  shutdown - r

  4)定时关机

  shutdown - s -t 30

  指定在30秒之后自动关闭计算机。

  5)中止计算机的关闭。有时我们设定了计算机定时关机后,如果出于某种原因又想取消这次关机操作,就可以用shutdown - a来中止。

  在该命令的格式中,有一个参数[-m [\\ComputerName],用它可以指定将要关闭或重启的计算机名称,若省略的话则默认为对本机操作。你可以用以下命令来试一下:

  shutdown -s -m \\Anyes-solon -t 30

  在30秒内关闭计算机名为Anyes-solon(Anyes-solon为局域网内一台同样装有Windows XP/2003)的电脑。

  该命令执行后,计算机Anyes-solon一点反应都没有,屏幕上却提示“Access is denied (拒绝访问)”。

  出现这种情况是因为Windows XP默认的安全策略中,只有管理员组的用户才有权从远端关闭计算机,而一般情况下我们从局域网内的其他电脑访问该计算机时,则只有guest用户权限,所以当我们执行上述命令时,便会出现“拒绝访问”的情况。

  而我们利用组策略即可赋予guest用户远程关机的权限。打开“组策略控制台→计算机配置→Windows 设置→安全设置→本地策略→用户权利指派中的从远端系统强制关机”,在弹出的对话框中显示目前只有“Administrators”组的成员才有权从远程关机;单击对话框下方的“添加用户或组”按钮,然后在新弹出的对话框中输入“guest”,再单击“确定”按钮。

  通过上述操作后,我们便给计算机Anyes-solon的guest用户授予了远程关机的权限。以后,倘若你要远程关闭计算机Anyes-solon,只要在网络中其他装有Windows XP/2003的计算机中输入以下命令shutdown -s -m \\Anyes-solon -t 60即可。

这时,在Anyes-solon计算机的屏幕上将显示一个“系统关机”的对话框,在对话框下方还有一个计时器,显示离关机还有多少时间。在等待关机的时间里,用户还可以执行其他的任务,如关闭程序、打开文件等,但无法关闭该对话框,除非你用shutdown -a命令来中止关机任务。

八、用组策略提升系统性能

  1.让Windows 的上网速率提升20%(Windows XP/2003)

  默认情况下,Windows网络连接数据包调度程序将系统限制在80%的连接带宽之内,这对带宽较小的网络来说,无疑是笔不小的开支。我们可以通过组策略设置来替代默认值,让我们的上网速率提高20%!

  打开“组策略控制台→计算机配置→管理模板→网络”中的“QoS数据包调度程序”并启用此策略,然后使用下面“带宽限制”框来调整系统可保留的带宽比例,将它设置为0%即可,然后按确定退出,之后我们就可以使用另外20%的带宽了。

  2.关闭缩略图的缓存(Windows XP/2003)

  Windows XP/20003系统具有缩略图视图功能,且为了加快那些被频繁浏览的缩略图显示速度,系统会将这些被显示过的图片进行缓存,以便下次打开时直接读取缓存中的信息,从而达到快速显示的目的。但如果我们不希望系统进行缓冲的话(比如只浏览一次的图片),则可以利用组策略关闭缩略图缓存的功能,这样第一次浏览速度反而会大大加快(因为不进行缓存处理)。

  打开“组策略控制台→用户配置→管理模板→Windows组件→Windows资源管理器”中的“关闭缩略图的缓存”并启用此策略。

  3.屏蔽系统自带的CD刻录功能(Windows XP/2003)

  Windows XP/2003系统自带CD刻录功能,如果你有CD刻录机接在计算机上,Windows 资源管理器允许你制作并修改可重写式CD。但这样无疑会影响系统性能和资源管理器的执行速度,因此我们可以利用组策略来屏蔽此功能(大部分用户都使用专用的CD刻录软件)。

  打开“组策略控制台→用户配置→管理模板→网络→”中的“删除CD刻录功能”并启用此策略。

  4.关闭系统还原功能(Windows XP/2003)

  系统还原是Windows XP/2003中集成的强大功能,它在系统运行的同时,备份那些被更改的文件和数据,如果出现问题,系统还原使用户能够在不丢失个人数据文件的情况下,将计算机还原到以前的状态。默认情况下,系统还原处于打开状态。

  但为这一功能付出的代价也是相当大的,系统性能会明显下降,磁盘空间也会被占用很多。对于配置不高的计算机来说,强烈建议关闭此功能。

  打开“组策略控制台→计算机配置→管理模板→系统→系统还原”中的“关闭系统还原”并启用此策略。启用此设置后即可关闭系统还原功能,并且不能访问“系统还原向导”和“配置界面”。

  5.禁止Windows Messenger自动运行(Windows XP/2003)

  在Windows系统中集成的优秀应用软件越来越多,但这些系统内置的软件都没有卸载选项,引起很多电脑用户的不满。比如Windows XP自带的Windows Messenger,不但卸载不方便而且还随系统一起自动运行。对于不上网的计算机用户或者根本就不用Windows Messenger的用户来说,当然要屏蔽此软件的自动运行功能。

  打开“组策略控制台→计算机配置→管理模板→Windows组件→Windows Messenger”中的“不允许运行Windows Messenger ”并启用此策略。

  提示:这个设置出现在“计算机配置”和“用户配置”文件夹中。如果两个设置都配置,“计算机配置”中的设置比“用户配置”中的设置优先。

 


九、用组策略打造系统铜墙铁壁级功能

  1.隐藏“我的电脑”中指定的驱动器(Windows XP/2003)

  此组策略可以从“我的电脑”和“Windows 资源管理器”上删除代表所选硬件驱动器的图标。并且驱动器号代表的所有驱动器不出现在标准的打开对话框上。

  打开“组策略控制台→用户配置→管理模板→Windows组件→Windows资源管理器”中的“隐藏‘我的电脑’中的这些指定的驱动器”并启用此策略,并在下面列表框中选择一个驱动器或几个驱动器。

  提示:这项策略只删除驱动器图标。用户仍可通过使用其它方式继续访问驱动器的内容。同时这项策略不会防止用户使用程序访问这些驱动器或其内容。并且也不会防止用户使用磁盘管理即插即用来查看并更改驱动器特性。

  2.防止从“我的电脑”访问驱动器(Windows 2000/XP/2003)

  此策略让用户无法查看在“我的电脑”或“Windows 资源管理器”中所选驱动器的内容。同时它也禁止使用运行对话框、镜像网络驱动器对话框或Dir命令查看在这些驱动器上的目录。

  打开“组策略控制台→用户配置→管理模板→Windows组件→Windows资源管理器”中的“防止从‘我的电脑’访问驱动器”并启用此策略,并在下面列表框中选择一个驱动器或几个驱动器。

提示:这些代表指定驱动器的图标仍旧会出现在“我的电脑”中,但是如果用户双击图标,会出现一条消息解释设置防止这一操作。同时这些设置不会防止用户使用其它程序访问本地和网络驱动器。并且不防止他们使用磁盘管理即插即用查看和更改驱动器特性。

  3.禁止使用命令提示符(Windows 2000/XP/2003)

  在Windows 2000/XP/2003下,我们可以运行cmd.exe进入命令提示符状态,并可以继续运行一些DOS命令和其他命令行程序。出于对安全的考虑,有些系统应该屏蔽此功能。

  打开“组策略控制台→用户配置→管理模板→系统”中的“阻止访问命令提示符”并启用此策略,并在下面列表框中选择是否“也停用命令提示符脚本处理”,这个设置还决定批处理文件 .cmd和.bat是否可以在计算机上运行。

  如果启用这个设置,在用户试图打开命令窗口时,系统会显示一条消息,解释设置阻止这一操作。

  4.禁止更改显示属性(Windows 2000/XP/2003)

  选择“控制面板”中的“显示”或在Windows桌面的空白处单击右键选择“属性”,可进入“显示设置”对话框,可以对桌面主题、桌面背景、屏保程序、显示设置等各项进行设置,如果你不想让别人随意更改各项设置,可以通过组策略将它隐藏起来。

  打开“组策略控制台→用户配置→管理模板→控制面板→显示”,然后可以看到隐藏桌面选项卡、隐藏主题选项卡、隐藏保护程序选项卡、隐藏设置选项卡等策略配置,可根据需要对这些项目进行配置。比如启用了“隐藏‘桌面’选项卡”策略后,再打开“显示属性”对话框,就看不到“桌面”标签了,这样自然就无法再对桌面属性进行更改了。

  5.禁用注册表编辑器(Windows 2000/XP/2003)

  为了防止他人进入电脑后对注册表文件进行修改,可以在组策略中对注册表编辑器做禁止访问设置。具体操作方法:打开“组策略控制台→用户配置→系统”中的“阻止访问注册表编辑工具”并启用此策略。

  此策略被启用后,用户试图启动注册表编辑器(Regedit.exe 及 Regedt32.exe)的时候,系统会禁止这类操作并弹出警告消息。

  6.彻底禁止访问“控制面板”(Windows 2000/XP/2003)

  如果不希望其他用户访问计算机的“控制面板”,同样可以使用组策略来实现。打开“组策略控制台→用户配置→管理模板→扩展面板”中的“禁止访问控制面板”并启用此策略。

  此策略启用后可以防止“控制面板”程序文件(Control.exe)的启动。他人将无法启动“控制面板”(或运行任何“控制面板”项目)。另外,这个设置将从“开始”菜单中删除“控制面板”。同时这个设置还从“Windows资源管理器”中删除“控制面板”文件夹。

  7.禁止建立新的拨号连接(Windows 2000/XP/2003)

  如果不想让别人在计算机中建立新连接来拨号上网的话,组策略也可以做到。打开“组策略控制台→用户配置→管理模板→网络→网络连接”中的“禁止访问新建连接向导”并启用此策略。

  启用此策略后,在“网络连接”文件夹和“开始菜单”中就不会出现“建立新连接”。

  提示:此设置无法阻止用户使用诸如 Internet Explorer 这样的其它程序来绕过此设置。另外此设置必须重新启动计算机后才能生效。

  8.禁用“添加/删除程序”(Windows 2000/XP/2003)

  “控制面板”中“添加或删除程序”项目允许你安装、卸载、修复并添加和删除 Windows 的功能和组件以及种类很多的 Windows 程序。如果你想阻止其他用户安装或卸载程序,可利用组策略来实现。

  打开“组策略控制台→用户配置→管理模板→控制面板→添加→删除程序”中的“删除‘添加/删除程序’程序”并启用此策略,当我们再打开“控制面板”中“添加/删除程序”模块的时候,会自动弹出警告窗口,而“添加/删除程序”则无法运行。

  此外,在“添加/删除程序”分支中还可以对Windows“添加/删除程序”项中的“添加新程序”、“从CD-ROM或软盘添加程序”、“从Microsoft添加程序”、“从网络添加程序”等项进行隐藏,通过这些策略项目的设置,起到了保护计算机中系统文件及应用程序的作用。

  9.限制使用应用程序(Windows 2000/XP/2003)

  如果你的电脑设置了多个用户,有些程序我们可能不希望其他用户随意运行,也能在组策略中设置。

  打开“组策略控制台→用户配置→管理模板→系统”中的“只运行许可的Windows应用程序”并启用此策略,然后点击下面的“允许的应用程序列表”边的“显示”按钮,弹出一个“显示内容”对话框,在此单击“添加”按钮来添加允许运行的应用程序即可。以后一般用户只能运行“允许的应用程序列表”中的程序


注册表修复不成功的原因
道高一尺,魔高一丈,恶意网页的卑鄙手段可谓是“推陈出新”啊。用一些简单的注册表修复方法后,已经不能完全解决问题了。如果你的注册表在恢复后又回到了被修改的老样子,不妨看看是否是以下原因引起的呢?
  


  1.修改注册表禁止命令形式的修改,目的是不让用户通过注册表修复回去。

  最通常的修改是锁住注册表,还有破坏关联:比如.reg,.vbs,.inf等

  关于解锁注册表,在前面已经介绍了方法,至于被修改关联,只要我前面说的注册表修改的方法里的关联还 能用,就可以用其中的任意一个,但如果.reg,.vbs,.inf都被修改了,怎么办啊?,也不用怕,把 .exe 后缀改为.com后缀,我一样可以编辑注册表,.com也被改了,怎么办?没那么狠吧,行,我再改后缀为.scr 。嘿嘿,一样还可以修改。

  最好的最简单的办法,马上重新启动,按F8进入DOS下,敲入SCANREG/RESTORE,选择以前的正常时的注册表 还原就可以,注意了,一定要选择没被修改时的注册表!如果发现连scanreg都被删除了(一些网站就是这么 狠的,用A盘COPY一个scanreg.exe到COMMAN下即可

  有必要在这里说说常见的文件关联的默认值

  正常的exe关联为[HKEY_CLASSES_ROOT\exefile\shell\open\command]

  默认的键值为:"%1 %*" 将此关联改回去即可使用exe文件

  2.修改注册表后留后门,目的让你修改注册表好像成功,重新启动后又恢复到被修改的状态。

  这主要是在启动项里留了后门,大家可以打开注册表到(也可以用一些工具比如优化大师等来察看)

HKCU\Software\Microsoft\Windows\CurrentVersion\Run
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKCU\Software\Microsoft\Windows\CurrentVersion\RunServices
HKCU\Software\Microsoft\Windows\CurrentVersionRun-

  看看有没有可疑的启动项目,这一点最多朋友忽略,哪些启动可疑呢?

  我这里给出几个大家需要注意的,启动项里键值有出现.hml和.htm后缀的,最好都去掉,还有有.vbs后缀的 启动项也去掉,还有一个很重要的,如果有这一个启动项,出现有类似键值的,比如:

  system 键值是regedit -s c:\windows……请注意,这个regedit -s 是注册表的一个后门参数,是用来导 入注册表的,这样的选项一定要去掉

  还有一类修改会在c:\windows\产生.vbs后缀的文件,或是.dll文件,其实.dll文件实际是.reg文件(乔装成DLL文件的恶意网页病毒)

  此时你要看看c:\windows\win.ini文件,看看load=,run=,这两个选项后面应该是空的,如果有其他程序 修改load=,run=,将=后面程序删除,删除前看看路径和文件名,删除后在到system下删除对应的文件

  还有一种方法,大家如果屡次修改重启又恢复回去,可以搜索C盘下所有的.vbs文件,可能有隐藏的,用记 事本打开,看到里面有关于修改注册表的都把它删除或保险起见把后缀改掉,你可以按中恶意网页的病毒的 时间来搜索文件:)

  下面的这个漏洞大家非常值得注意,很多朋友说,你说的方法我都试了,启动项里绝对没有什么可疑的,也没有什么vbs文件,呵呵,大家在启动IE时还有一个陷阱,就是IE主界面的工具的菜单里的广告,一定要去 掉,因为这些会在你启动IE时启动,所以你修改完其他的先别着急打开IE窗口,否则白费力气,方法:打开注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions看到广告就删,别留情!

  一个很重要的问题,在中了恶意网页的陷阱后一定要先清空IE所有临时文件,切记!

  说了那么多,那如何防御这类恶意网页呢?

  一个一劳永逸的方法,把F935DC22-1CF0-11D0-ADB9-00C04FD58A0B这个ID删掉在注册表的路径为HKEY_CLASSES_ROOT\CLSID\{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}

  记住,看清楚了再删除,千万别删错其他。删掉这个F935DC22-1CF0-11D0-ADB9-00C04FD58A0B对系统不会有影响的。

  在IE的选单栏中选择“工具”→“Internet选项”,在弹出的对话框中切换到“安全”标签,选择“ Internet”后点击“自定义级别”按钮,在“安全设置”对话框中,把“ActiveX控件和插件”、“脚本” 中的相关选项全部选择“禁用”或“提示”即可。但如果选择了“禁用”,一些正常使用ActiveX和脚本的 网站可能无法完全显示。建议选择:提示。遇到警告时,看看该网站的原代码,如果发现有出现 Shl.RegWrite等的代码,就不要去了,如果是加密的原代码,不是自己熟悉的网站也不要去,如果连右键都用不了的,也要小心为好(看看原码有什么所谓啊,除非有什么好的JAVA或是恶意代码)

  对于Windows98用户,请打开C:\WINDOWS\JAVA\Packages\CVLV1NBB.ZIP,把其中的“ActiveXComponent.class删掉,对于WindowsMe用户,请打开C:\WINDOWS\JAVA\Packages\5NZVFPF1.ZIP,把其中的“ActiveXComponent.class”删掉,这些删掉不会影响正常浏览网页

  在Windows 2000/XP,可以通过禁用“远程注册表服务”来阻挡部分恶意脚本。具体方法是:在“控制面板”→“管理工具”→“服务”中右键单击“Remote Registry Service”,在弹出选单中选择“属性”,打开属性对话框,在“General”内将“Startup ype”设为“Disabled”。这样也可以拦截部分恶意脚本程序。

  嘿嘿,不用IE。用其他浏览器也可以……大家在中了恶意网页的陷阱后,先不要立即重新启动计算机,到启动项里看看,有没有什么危险的启动项,不如deltree之类的
 
15、浏览某些网站经常出现:IEXPLORE caused a general protection fault in module NVDISP.DRV 

1、适用范围:Internet Explorer 4.x、5.x

2、症状:在浏览某些网站的时候,经常出现:

IEXPLORE caused a general protection fault in module NVDISP.DRV at xxxx........

3、原因:这是一个老问题,可能是显示卡驱动程序与IE 5 不兼容造成的,Display Driver 与 IE 5 息息相关,撰写不良的显示卡驱动程序经常是祸首。

4、排除方法:到你所使用的的显示卡厂商的网站下载并安装最新版驱动程序,再重新测试,应该可以解决。

 

 16、播放电影,出现Iexplore  caused an invalid page fault in module KERNEL32.DLL

1、适用范围:Internet Explorer 5;Internet Explorer 5.01;Internet Explorer 5.5

2、症状:以 IE 5.0 点选网页上的  RealPlayer 影片,欲播放 RealPlayer 的影像时,IE 会出现以下其中之一讯息,并且造成计算机没有任何反应。

·         Iexplore  caused an invalid page fault in module KERNEL32.DLL at xxxx:xxxx

·         Iexplore  造成 KERNEL32.DLL 错误,Iexplore 现在会关闭。若还发生问题,请重新激活计算机。 Iexplore  造成 <不详> 发生错误,Iexplore 现在会关闭。若还发生问题,请重新激活计算机。按下「关闭」后,计算机没有任何反应,必须重新开?br>
3、原因:当IE5 浏览器没有安装 RealPlayer Plugin 而直接播放网页上 RealPlayer Video 的时候,就会发生这个问题,从现象看来,应该是IE5 本身的问题,在IE4上并不会产生这种情形。

4、解决方法:只好采取回避的方法,未安装 RealPlayer 之前,尽量避免点选网页上的 RealPlayer Video。先确认你的计算机上是否已经装有 RealPlayer 播放软件,安装好 ReapPlayer 播放软件之后,再去点选网页上的 RealPlayer Video。

 

 17、查阅邮件,出现Iexplore caused an invalid page fault in urlmon.dll

1、适用范围:Internet Explorer 4 以后

2、症状:每次在某些网站上要开启某 folder 看信时,总会出现Iexplore caused an invalid page fault in urlmon.dll。

3、原因:urlmon.dll 是用来控制 URLDownloadToCacheFile 函数,因此也许是 IE 的快取区中有文件损坏,所以产生这个现象,清除所有快取(Cache)文件后,再测试这个现象还会不会产生。

4、排除:如何清除 IE 的 Cache?就是清除 Temporary Internet files、History、以及 Cookies 三大项目,以下以 IE 6 为例做说明:

·         打开启IE,到「工具」>>「Internet选项」,分别点击删除 Cookies;删除文件;删除历史记录。(或到「控制面板」>>「Internet选项」也可操作)

·         由于 IE 6 之前的版本,并没有提供直接删除 Cookies 这个按钮,如果是 IE 5.x 的用户,删除 Cookies 的方法是:在Internet临时文件中,点击“设置”/查看文件,「编辑」>>「全选」,然后全部删除。

 

18、查阅邮件,出现MTX_cause an invalid page fault in module MTX_EXE at ...

1、适用范围:Windows 95;Windows 98;Windows Me;Outlook Express 全系列

2、症状:当在你每次收信的时候,经常出现下面的错误讯息:

MTX_cause an invalid page fault in module MTX_EXE at 0167:0040159d

或是使用 IE 浏览网站的时候,也常经常出现这样的讯息:

IEXPLORE caused a stack fault in module WSOCK32.DLL at 017f:76049c2f

3、原因:可以肯定的说,你的电脑已经被 MTX 病毒感染,这个病毒是透过 email 附件传染的,如果你因为一时的好奇而去执行了这个夹在邮件中的附件文件,那么就会受到感染。(不去执行,直接删除这邮件就不会受感染)

这个病毒的移除方法有点复杂,并不是很简单,它除了改掉了原版的 wsock32.dll、run32.dll 之外,也修改了 registry,所以只靠复制正常的 wsock32.dll 盖过有问题的 wsock32 并不能解决问题。

4、排除方法:请到以下两网站看排除参考

Symantec 关于 MTX 的网址:
http://www.symantec.com/avcenter/venc/data/w95.mtx.html

趋势科技关于 MTX 的网址:
http://www.trend.com.tw/endusers/security/blacklist.htm

 

 19、经常出现Kernel32.dll 错误信息

(一)适用范围:Windows 全系列

(二)症状:Windows 三天两头出现 Kernel32.dll 的错误信息,或突然出现"非法操作"的提示,即使重新装操作系统也是一样出现同样状况,这可能就跟软件没有什么关联,而有可能与硬件的错误有关。那么kernel32.dll是什么,如何应对与解决这类问题呢?
(三)什么是kernel32内核文件。kernel32.dll是Windows 9x/Me中非常重要的32位动态链接库文件,属于内核级文件。它控制着系统的内存管理、数据的输入输出操作和中断处理,当Win dows启动时,kernel32.dll就驻留在内存中特定的写保护区域,使别的程序无法占用这个内存区域。有时,Windows会弹出"非法页错误"的消息框,简单地说,这是因为某个或多个程序试图访问kernel32.dll所占用的内存保护区域,从而产生冲突而造成的。该错误一般由某个特定的程序引起,也可能是多个文件或程序。如果是由某个程序引起,那么可以尝试重新安装或升级该程序来解决问题,而如果由多个文件和程序引起,那就极有可能是因损坏的硬件设备驱动而引起的。
(四)原因:引起kernel32出错的主要元凶有以下几点
     1.Windows自身的临时交换文件被破坏;
  2.文件分配表(FAT)出现错误;
  3.用户名和密码列表错误;
  4.装载了已经被破坏的或者是不正确版本的ker -nel32.dll文件;
  5.注册表文件被损坏;
  6.计算机硬件有问题,如CPU过热、超频使用、损坏的电源、地线波动、射频噪音、损坏的磁盘控制器;
  7.BIOS中等待状态设置出现问题,或者RAM时钟有错误;
  8.已经损坏或者没有正确、完整地安装软件;
  9.临时文件夹不存在或者已经损坏;
  10.损坏的控制面板文件(扩展名为cpl);
  11.不正确或者已经损坏的硬件驱动程序;
  12.没有正确安装打印机驱动程序;
  13.Java设备错误;
  14.已经被破坏的.LOG日志文件;
  15.访问历史文件夹错误;
  16.不合适的或损坏的动态链接库文件;
  17.机器感染了病毒;
  18.损坏的或者不正确版本的msinfo32.exe文件;
  19.磁盘空间不足。
 (五)排除方法:行之有效的解决方案知道了哪些情况可能引起kernel32.dll文件出问题,那么就可以采取排除法一一解决。不过,在大多数情况下,建议优先实施以下解决方案:
  1.错误的内存模块:用"记事本"打开根目录下的config.sys,并在其中插入命令行:DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEMN,然后在电脑重启时观察屏幕所显示的HIMEM has de tect ed unreliable mem o ry at ad dress xxxxxxxxx,这样就可以基本确定内存出了问题。不过,这可能需要重启几次来逐一发现。当然也可以下载、运行相应的系统诊断软件,特别是内存检测软件;
  2.错误的显卡驱动程序:最新版本的显卡驱动程序可以保证显卡更加稳定、高效地运行,因此你要确保显卡驱动程序是最新版本;
  3.超频CPU、总线速度:如果想要你的电脑运行得更加稳定、持久,建议不要将CPU和总线超频使用,恢复到默认值;
  4.CPU或者电源风扇转速不正常或落满灰尘:风扇的不稳定可能导致CPU或电源温度过高,从而引起系统不稳定。CPU风扇可以用小刷子和吹风机处理,电源风扇则需要由专业人员清扫;
  5.图形加速设置过高:右击"我的电脑",选择"属性"命令,在"性能"选项卡中选择"图形"按钮,将硬件加速调低一个刻度,然后确定后重启,如果还有问题,再重复以上步骤继续往下调低一个刻度,直到正常为止;
  6.动画光标、鼠标轨迹和活动桌面:这些花哨的设置都有可能引起kernel32.dll错误,尝试禁用这些功能,然后再一个一个激活这些功能,直到发现错误为止;
  7.相当有效的解决方案:实践证明这个方法解决过许多ker- nel32.dll崩溃的问题。在C盘根目录下,用"记事本"创建或者直接修改系统配置文件config.sys,在其中加入如下3行语句:
  FILES=65
  BUFFERS=40
  STACKS=64,512
  如果错误仍然存在,可使用"记事本"打开系统文件夹下(如〈C:\Windows\〉)的system.ini文件,然后在[386Enh]节上加入如下两行语句:
  ; Increases default stack pages from 2 to 6
  MinSPs=6
  (MinSPs默认值是2,如需要,每次增加2直到解决问题为止,而第一句前面的";"主要起注释作用。)
  修改好后保存退出,重启使之生效。
  8.删除临时交换文件:如果错误仍然存在,可以尝试删除Windows的临时交换文件Win386.swp来解决问题,不过该文件无法在Windows下删除,你需要退到DOS实模式下进行,进入系统目录(如C盘〈Windows〉目录)删除Win386.swp,当系统重启后Windows会重新生成该文件。
  9.密码列表损坏:如果系统密码列表文件被损坏也会引起错误,这时需要重建该文件,在"资源管理器"中选择〈Windows〉文件夹,然后按下F3调出查找对话框,在文件名中键入:*.pwl,然后进行查找,当符合条件的文件列出来后,将它们全部删除掉,接着重启,让系统重建密码列表文件。
  10.病毒:如果系统显示的是MSIMN错误导致kernel32.dll产生无效页面错误,那么你的电脑很有可能被Happy 99蠕虫病毒所侵害,你需要使用杀毒软件对你的系统进行一下清除。

·             此外,如内存品质不稳造成的,可在Config.sys中加入下面这一行来测试内存:

DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:ON
(不一定要在 DOS 下编辑 config.sys,可以到开始 >> 执行,输入msconfig,在config.sys这页里去编辑就可以)
20、开机出现:MMTASK caused an invalid page fault in module TINTIME.DLL

   1、适用范围:Office 2000;Windows 98;Windows 98 第二版;Windows Me;微软拼音98;微软拼音 98a

   2、症状:开机之后,一进入 Windows 系统就会出现:

MMTASK caused an invalid page fault in module TINTIME.DLL at xxx:xxx (有时可能是 Mprexe caused aan invalid page fault in......TINTIME.DLL)

  3、原因:微软拼音(98)在某些环境的组合下会产生这个问题。当你一进入 Windows ,就会出现:Mprexe caused aan invalid page fault in......TINTIME.DLL

  4、排除方法:不要把微软拼音设为预设的输入法,到控制面板>>键盘>>语言,只要把键盘语言设为「English(United States)」就可以避开这个问题。

万一出现这信息后,你没有办法顺利进入控制面板的话,就重新激活计算机,进入安全模式(Safe Mode),再去控制面板里设定。

  到「控制面板」里的「键盘」,到「语言」这一页,选择「English(United States)」,再按「设成默认值」钮,按确定。重启电脑。

  此外,当安装 Office 2000 快结束时,问你是否要将微软拼音﹙98a﹚设为预设的输入法,如果你选了「是」,产生问题的机率就会很大﹙因为这个动作会把你原本为英文的键盘语系设成中文﹚。建议安装 OFFICE 2000 快结束时,当问你是否要安装微软拼音的时候,按取消(不管你原先是否装有微软拼音,到此画面时,一律按取消),可避开这个现象。

 

 21、检查新邮件时出现:MPREXE Causes Invalid Page Fault

1、适用范围:Outlook 98

2、症状:当你要检查新进邮件的时候,Outlook 98 就出现:

MPREXE caused an invalid page fault in module Kernel32.dll

3、原因:这是因为密码文件损坏,找出密码文件,就是 .pwl 的文件,全部删除即可。

4、排除方法:「开始」>>「查找」>> 「文件或文件夹」,在名称字段输入 *.pwl,搜索设为本地硬式硬盘驱动器,按「开始查找」。删除所有的 .pwl 文件(若你不放心,你可以把他们改名,只要扩展名不是 pwl 就可以)。重启电脑。当进入 Windows 的时候,Windows 会询问ID 与密码,如果不希望每次进入 Windows 的时候,都询问你密码,那么密码栏就保持空白,按确定。但是 ID 一定要输入,你不可以按取消跳过这个询问画面,否则没有办法产生 pwl 文件。

 

22、打开 IE 或 OE,出现Explorer caused an invalid page fault in module Kernel32.dll

1、适用范围:Internet Explorer

2、症状:只要一打开 IE 或 OE,会出现下面其中之一的信息:

·         Explorer caused an invalid page fault in module Kernel32.dll.

·         Commgr32 caused an invalid page fault in module Kernel32.dll.

·         Mprexe caused an invalid page fault in module Kernel32.dll.

·         Msgsrv32 caused an invalid page fault in module Kernel32.dll.

3、原因:PWL 文件损坏,.pwl 就是操作系统用以储存密码的文件。

4、排除方法:找出所有的 .pwl 档案,并把它们删除,重新激活你的计算机,当你再次 login 的时候,无论是否输入密码(密码空白),操作系统会自己重建新的 .pwl 档案。

 

 23、Mprexe Caused an Invalid Page Fault in Module Kernel32.dll at 0167:bff719d1

1、适用范围:Windows 98 SE (第二版)

2、症状和原因:在你从 Windows 98 升级到 Windows 98 SE 之后,如果出下面这个信息:

Mprexe Caused an Invalid Page Fault in Module Kernel32.dll at 0167:bff719d1

这是代表你的内存不够,少于 24 MB,升级到 Windows 98 SE 至少需要 24 MB的内存,这是 Win98 SE 的基本需求。虽然少于 24 MB 仍然可以安装 Windows 98 SE,但是在执行的时候,就会常常出现 general portection fault 和 invalid page fault 的状况了。

3、排除方法:增加内存。

 

24、关机或开机,出现MSGSRV32.EXE caused a general protection fault in module CM8330SB.DRV

1、适用范围:Windows 98;Windows 98 SE;Windows 95

2、症状:关机或开机进入 Windows 时,电脑在出现下面其中之一的信息后,就死机。

·         MSGSRV32.EXE caused a general protection fault in module CM8330SB.DRV

·         Explorer caused a general protection fault in module CM8330SB.DRV

·         Iexplore caused an general protection fault in module cm8330.drv

3、原因:这是你的声卡或调制解调器驱动程序所造成的问题,如果你的声卡是使用 C-Media CMI8830 音效芯片,或是你是你的调制解调器有采用 C-Media CMI8830 芯片,就可能遇到这个问题。

4、排除方法:升级声卡或调制解调器新版的驱动程序。因为有很多家厂商所生产的的声卡都是采用 C-Media 的音效芯片,所以,除了向你的声卡制造商网站上下载新版驱动程序之外,你也可以到芯片制造商 C-Media 的网站上下载新版驱动程序

C-Media 的网址:http://www.cmedia.com.tw

除了使用 C-Media 芯片的声卡会有这问题之外,另外,内建 SoundPro 声卡的主机板也可能会发生类似的问题,如果你遇到类似情况,可到你的主机板网站下载新版音效芯片驱动程序。

内建 SoundPro 的主机板

PC Chips
http://www.pcchips.com/driver.html

Matsonic
http://www.matsonic.com/

PC Wave
http://www.pcwave.com

若要暂时解决这个问题,你可以参考下面的方法,来停用你的声卡。

重新激活你的计算机,进入「安全模式」(Safe Mode)(开机时,按 F8 不要放,开机选项出现后,选择 Safe Mode),「开始」>>设置>>控制面板>>系统,到「设备管理」,展开「声音、视讯与游戏控制卡」,选取你的声卡,按属性,在「设备的法用」这里,把「在此硬件设置文件中禁用」勾起来,按确定,重新开机。

 

 25、安装 OFFICE 2000 时,出现:MSIEXEC Caused an Invalid Page Fault in Module MSIEXEC.EXE at ....

1、适用范围:Office 2000;Windows 95;Windows 98;Windows NT 4

2、症状:安装 OFFICE 2000 的时候出现下面的错误讯息,没有办法安装 OFFICE 2000:

MSIEXEC Caused an Invalid Page Fault in Module MSIEXEC.EXE at 0167:00400280  

3、原因:电脑感染病毒的话,在安装 Office 2000 时就会出现这个信息。

4、排除方法:请使用杀毒软件解除病毒。
26、收信正常,但要送信时却出现这个程序执行无效即将关闭...出现MSIMN caused an invalid page fault in module directdb.dll at ...

1、适用范围:Outlook Express 5.x  与以后

2、症状:我的OE收信正常,但要送信时却出现这个程序执行无效即将关闭:

MSIMN caused an invalid page fault in module directdb.dll at xxx....

3、原因:Folders.dbx 这个文件丢失或损坏,删除 folders.dbx 就可以解决,因为删除 folders.dbx 后,OE 会自动重建一个新的 folders.dbx。folders.dbx 是 OE 很重要的文件,动手删除前,务必阅读「注一」中的说明。

4、排除方法:为了保险起见,你可以先试着压缩所有文件夹,如果压缩之后,仍无法解决,再做删除的动作。(如何压缩?到「文件」>>「文件夹」>>「压缩所有文件夹」,OE 所谓的压缩文件夹,就是重整数据库的意思,不是真正的对数据压缩)

·                 Folders.dbx 文件属性为「只读」,只要取消只读属性就可以恢复正常。(注二)

如何取消文件的只读属性?在文件上按鼠标右键选内容,在属性设置的部分,不勾「只读」,按确定。 (属性只读,是没有办法靠压缩文件夹解决的)

    Folders.dbx 是 OE 很重要的文件,所以如果它损坏、丢失或属性错误(只读),就会引发下列一连串的错误:(注三)

·         MSIMN caused an invalid page fault in module Msoe.dll

·         MSIMN caused an invalid page fault in module "unknown"

·         MSIMN caused an invalid page fault in module Directdb.dll

·         Msimn caused an exception C0000006h in module Directdb.dll

·  发生不明的错误。 通讯协议: POP3, 连接埠: 0, 安全(SSL): 否, 错误码: 0x800C013E

·  发生不明的错误。 通讯协议: POP3, 连接埠: 0, 安全(SSL): 否, 错误码: 0x800C0131 

·   或是, OE 出现通知你磁盘空间不足无法送信的信息。

此外,若 Folders.dbx 损坏,除了会造成寄信时会出现上面的信息之外,在激活 OE5 的时候也有可能出现以上这些信息。要如何找出 folders.dbx 呢?到「开始」>>「查找」>>「文件或文件夹」>>名称输入 folders.dbx,搜索设为:本地硬盘驱动器,按开始查找。找到后,把它删掉,当你再重新激活OE5时,OE会重建一个新的 Folders.dbx 档案。

  注一:Folders.dbx 是一个很特殊的 dbx 文件,里面记录了整个邮件夹的索引,所以,删除了这个文件之后,可能一些你自己在 Outlook Express 中建立的文件夹结构都会不见,但邮件还是会存在,只是在自定文件夹中的这些邮件都会回到收件夹去,这一点你必须知道。

这也就是说,删除 folders.dbx 之后,如果你有自己建立的文件夹,你又必须重新建立。

注二:因疏忽而引起。十个人中有九个都犯这个毛病,当从备份的 CDR 片子上把备份的 .dbx 文件copy 回硬盘时,忘记取消文件只读的属性,复制文件会连同文件属性一并复制,因为CD-R 是只读,文件属性就会变成只读,由于所有的 .dbx 都是「只读」,任何文件都写不进去,当然就出问题了。

注三:folders.dbx 的问题,我在这里所列出的,只是从经验中获得的可能原因,并不是绝对、唯一的原因,有可能其它的因素也会产生与本例中完全一样的信息,这时就必须针对个案进行仔细调查,才能找出问题所在。

 

27、Outlook Express 激活(或结束)变慢的原因

1、适用范围:Outlook Express 4,x、5. 与其以后

2、症状:每次激活(或结束) Outlook Express 的时候,Outlook Express 的动作便得很慢,是什么原因呢?

3、原因和排除方法:会让 Outlook Express 变慢的原因相当多、而且复杂,以下是可能的原因与解决方法:

A:无论激活、或工作的时候都非常慢,很明显得可以感觉到不断地在读取硬盘文件:

·         邮件文件夹太久没有压缩(就是重整的意思),数据结构混乱造成 Outlook Express 读取文件费时,到「文件」>>「文件夹」,执行「压缩所有文件夹」,重整你的邮件库文件。

·               取消背景压缩的功能,不要让 Outlook Express 自动压缩,改由你自己手动执行压缩的功能,以 Outlook Express 5 为例:到「工具」>>「选项」>>「维护」,不要勾:在背景压缩邮件。取消这项功能之后,务必记住:定期压缩你的文件夹,才能让 Outlook Express 有最佳的执行效率。

·            不要让「收件夹」这个文件夹太大:「收件夹.dbx」不要太大,不要把所有的邮件统统全部都丢在「收件夹」这一个文件夹里,你可以在「收件夹」之下(或是本机文件夹下),另外建立个别的邮件夹来分类存放你的邮件,以减轻「收件夹」的负担。任一个 .dbx 尽量不要超过 400 MB。(这仅是一个经验值,目前没有任何的正式的文件有说明 .dbx 实际的大小限制,.dbx 体积越小,你越能感觉到整个 OE 跑起来会越顺,我想,这种感觉不用我讲,你实际上也会感觉得到才是)

·            删除不必要的邮件,养成好习惯,不要把邮件丢在那里从来都不整理,不要把 OE 当作是储藏室,没有用的邮件就删除掉,然后清空「删除的邮件」文件夹。造成计算机读取硬盘文件时间变长的最主要原因,就是你的邮件档体积太大,你累积太多信件在 OE 里了,如果附件对你而言实在很重要,请另外存盘,不要留在OE数据库里,大附件是OE的效率的杀手。

·            硬盘太久没有重整,经过上面步骤之后,到附属应用程序的系统工具,执行硬盘重整,重整硬盘以提升你的文件读取效率。

B:Folders.dbx 文件损坏,如果 folders.dbx 损坏,幸运的话,OE 仅是激活、执行等动作变慢,若不幸,所有文件夹都没有办法显示,严重者,甚至OE 将无法激活。

要解决 Folders.dbx 损坏的问题很容易,关闭 OE,再删除 Folders.dbx,重新激活 OE 时即会自动建立一个新的 folders.dbx 文件。

但是删除 folders.dbx 之前你必须要知道: 由于 folders.dbx 记录了整个 OE 邮件文件夹的树状结构,换言之,如果删除重建它,你原本自订的文件夹结构都会消失,但邮件不会消失,都会重新归位到收件夹下,另外,新闻群组、同步处理设定这些也必须重设,这是删除 folders.dbx 之前你必须要了解的事情。

C:仅是激活的时候反映很慢(硬盘读取灯并没有一直亮着),Click Outlook Express 快捷方式之后,一切都没反映,过几秒后画面突然蹦出来,接下来的工作一切都正常,并没有变慢:

·         Imagehlp.dll 文件损坏、丢失,某些软件在 uninstall 的时候,也会把这个位于 Windows\System 之下的文件一并移掉了,关于如何找回Imagehlp.dll 这个文件,方法是:利用 SFC 把 Imagehlp.dll 从你的 Windows 98 光盘里抽出来,放到 \Windows\System 下覆盖掉原本损坏的档案即可。

Imagehlp.dll 文件损坏的影响,仅是激活那一瞬间会变慢(不是读取硬盘造成的那一种变慢),对于其它功能不会有任何的影响,进入之后一切正常。

请不要以为变慢一定是这个文件损坏造成的,如果你进入 Outlook Express 之后,还是很慢,这就绝对不是 imagehlp.dll 文件损坏造成的。

Outlook Express 5 (或以后)不适合在 Pentium-133 以下、内存只有 32MB 的机器上执行,因为,在这样「慢」的硬件上执行,的确是会「很慢」的。(尤其是你的邮件非常多、附件一大堆的时候)

 

28、收信收到一半Outlook Express 就出现错误讯息....
MSIMN caused an Invalid Page Fault in module kernel32.dll

1、适用范围:Outlook Express 5.x

2、症状:「我的Outlook Express有时候收信收到一半,就会出现程序执行无效,即将关闭....的信息,有些信都收不下来,是什么原因,该怎么办?」

3、原因:有一种可能是由某些「邮件规则」的组合引起的,当邮件套用了某些规则的组合之后,刚好又收到符合这些规则条件的邮件,状况就产生了。为什么邮件规则会引起错误?如果你的邮件规则组合是「不合逻辑」的话,就很容易发生这种情形。

例如:如果你的条件是要邮件本文下载后才能进行过滤,但是你又把处理的动作设成「不要从服务器下载」,或是「从服务器删除」,邮件都已经下来了,你怎么又叫 OE 「不要从服务器下载」,或是「从服务器删除」呢?这两种动作只有邮件留在服务器上才作得到,所以这逻辑根本不通。

另外,邮件规则引起的错误信息还有可能出现以下几种:

MSIMN caused an Invalid Page Fault in module unknown

MSIMN caused an invalid page fault in module MSOE.DLL at memory address

MSIMN caused an Invalid Page Fault in module kernel32.dll

MSIMN caused an Invalid Page Fault in module MSHTML.DLLl

4、排除方法:清除错误的邮件规则。如果是调制解调器联机,先断线,或让 Outlook Express 处于离线状态,去检查所有的邮件规则。到 Outlook Express 的「工具」>>「邮件规则」,选「邮件」。一一检查你的邮件规则,清除(或停用)下面任何一种条件与动作所结合起来的规则:(这些条件不能搭配「不要从服务器下载」,或是「从服务器删除」这种动作,因为不合逻辑)

条件(这些条件都必须下载本文之后,才能进行过滤,所以不能搭配下面的动作)

邮件本文包含特定的文字

邮件是安全的(邮件是签名的邮件)

邮件是安全的(邮件是加密的)

邮件包含附加档案

动作

不要从服务器下载

从服务器删除  


暂停使用邮件规则。

如果你设定的邮件规则非常多,一时之间不容易找出来的话,先停用所有的邮件规则(把规则前的勾勾取消),测试能不能顺利下载邮件,等成功下载之后,再慢慢回头去检查每一条邮件规则。

 

29、MSIMN caused an invalid page fault in module Msoe.dll...

1、适用范围:Outlook Express 5 for Windows 95;Windows 98 第二版(SE);Windows 98 + Internet Explorer 5.0

2、激活 OE ,或工作到一半,OE 就会出现「这个程序执行无效即将关闭....」,然后按下详细资料,其中的错误信息是:

MSIMN caused an invalid page fault in module Msoe.dll at address xxxxx

3、原因:可从下面几方面来检查:

·           A、内存不足,或是硬盘空间不足。

·         安装不完整,安装过程中是不是有人为因素导致安装中断过。(再重新安装一次就可以解决)

·         dbx文件为「只读」ready only,如果你有习惯把 OE 的邮件文件备份到光盘片上的话,一定要记得,在 Copy 回硬盘的时候,所有 .dbx 的文件属性一定要取消「只读」的属性。,因为光盘片是「只读」的,当你复制光盘文件到硬盘的时候,文件的只读属性也是会一起跟着被复制过去的。

B、邮件规则搭配引起的问题,关于邮件规则引起的问题,请参考上题操作。

C、Folders.dbx 这个文件损坏,先搜寻出这个文件,把它删除,再重新进入 OE 就可以解决(OE 会自动产生一个新的 Folders.dbx)。

 

30、接收邮件时总是出现 MSHTML.DLL 的错误讯息

1、适用范围:Outlook Express 5.x

2、症状:每次接收邮件的时候(到某封信),都会出现 MSIMN caused an invalid page fault in module MSHTML.DLL ,Outlook Express 自动关闭。

3、原因:真正的原因我不清楚,但是,我试过暂时停用邮件规则可以解决(可能又是某种邮件规则的 Bug..),先停用所有的邮件规则,等把所有的信件都收下来了以后,再恢复邮件规则。

如何暂时停用邮件规则?

到 Outlook Express 的「工具」>>「邮件规则」>>「邮件」,把每个规则前的勾勾都拿掉,按确定。再按下「传送/接收」来接收你件,收完再一一勾回去(你依照自己的需要来决定)。

如果停用邮件规则还不能解决,再试试以下的方法,但是不能保证一定有用。

A:在「开始」>>「执行」,输入 REGSVR32 MSHTML.DLL,重新注册 mshtml.dll,但是这方法不见得有效,只是让你知道有这样的一种方法。

B:如果有安装杀毒软件,先暂停杀毒软件,看看是不是杀毒软件干扰造成的。

 

31、我的 Outlook Express 没有办法执行,一激活就:这个程序执行无效即将关闭....
(或:无法激活,原因是无法加载MSOE.DLL)

1、适用范围:Outlook Express 5 for Windows 95;Windows 98;Windows 98 第二版;Windows 2000 Professional;Windows 2000 Server;Windows Me

2、症状:当一激活 Outlook Express 时发生:这个程序执行无效即将关闭....,
症状之一,Outlook Express 根本无法激活,一执行 Outlook Express就出现「这个程序执行无效即将关闭....」而按下详细资料,所显示的信息显示:MSIMN caused an invalid page fault in module Msoe.dll at xxxx

2.          症状之二,Outlook Express可以激活,但是却会显示 Outlook Express 安装不正确..之类的信息。激活 Outlook Express 却出现:「无法激活,原因是无法加载MSOE.DLL......」。

4.           症状之三,Outlook Express可以激活,但是却会告诉你内存、磁盘空间不足之类的讯息。

请你检查一下,你的 OE 5 邮件档(就是扩展名是.dbx的文件)是不是属性被设为「只读」(Ready Only)了。

3、原因:可能是文件属性为「只读」所引起。
4、排除方法:取消 *.dbx 的只读属性就可以解决这问题。到「开始」>>「查找」>>「文件或文件夹」,名称输入 *.dbx,搜索栏设为「本地硬盘驱动器」,找寻你的 dbx 文件位置。

在 dbx 文件上,按鼠标「右键」,选择内容,在下面「属性」的那一个地方,只读的前面不要有勾勾就可以了。

你的每一个 dbx 文件,都依照这个方式去一一设定,所有的 .dbx 都不可以有只读的属性。

为什么文件会变成只读(Ready Only)?

很多人会把OE的邮件档,就是 *.dbx 的文件定期备份到光盘上(CD-R),但是在当Copy回到硬盘的时候,却忘记了取消邮件文件的只读属性,所以就造成了你的 Outlook Express 无法执行。

由于所有在光盘片上的文件属性都是「只读」的,所以,当你把这些文件 Copy到硬盘上的时候,文件的属性也会一起Copy过来,也因为这些文件在你硬盘中还是「只读」的,当 OE 对这些邮件档进行存取的时候,想要写文件进去,但是又因「只读」的属性,又写不进去,所以,执行 OE 的时候就出现问题了。
32、播放MP3时出现「指定的输出装置正在使用中,请等它闲置时再试一次」

1、适用范围:Windows 95;Windows 98;Windows Me

2、症状:播放MP3时,总会出现一个信息说:“指定的输出装置正在使用中,请等待它闲置时再试一次”。可是平常听音乐或用WINAMP 听 MP3 都没问题。

3、原因: 这是因为 「Winamp」 已经常驻在系统中,占用资源造成「音乐梦工坊」无法放,不要让Winamp 常驻(取消 Enable Winamp Agent 的功能,Winamp 预设是起动 Agent 的),就可以解决这个问题。

4、排除方法:到 Winamp 的 Option >> Setup >> Agent,取消 Enable Winamp Agent。

新手请注意: 某些 MP3 播放软件一安装好,很不幸,默认值就是常驻在系统中(一开机就加载),在这种情况下,所有播放MP3 的资源就被这个软件占据,其它的播放 MP3 的软件自然就没有办法执行,要解决这个问题只有不让播放软件常驻,更改它的设定即可。 至于如何不要让开播放软件在一进入操作系统就自动常驻,我不知道(播放软件实在太多了,我不可能有时间去一个个了解它们的设置),请自行参考该软件的使用说明。  


33、开机出现:Floppy disk fail (40)

1、适用范围:计算机硬件:BIOS 设定

症状:每当你打开计算机电源,就会出现:Floppy disk fail (40),造成无法使用软盘机。

3、原因:这是因为计算机 BIOS 设定有错造成的。

4、排除方法:你要检查一下你的 BIOS 设置,在 Chips Features Setup 项目里:

·         Onboard FDC Controller 要为 Enable(不能设 Disable)

·         On Board FDC Swap A & B 要为 Disable(如果你计算机上只有一台软盘,就不可以设 Swap,要 Enable 须有两台软盘机) 。

 

34、出现文件被取代或被换成旧的版本的信息(DDEML.DLL)

1、适用范围:Windows 95;Windows 98;Windows 98 第二版

2、症状:你要安装软件的时候,操作系统就会告诉你 C\WINDOWS\SYSTEM\DDEML.DLL 已经过期,或者被换成旧的版本,而当你重新开机后,还是会出现同样的信息。(不见得是 DDEM.DLL,也有可能是别的文件)

3、原因:如果你所安装过的软件曾把你某个系统文件置换掉,但是又没有更新 registry 里的系统信息,就可能会产生这种状况。

4、排除方法一:最简单的方法就是把 Windows\Sysbckup 下的 ddeml.dll 复制到 Windows\System 下,但是因为没有办法在窗口环境下进行这项工作,我们必须要在 Command 模式下才能进行,如果你熟悉 DOS 指令的话,就更容易看懂了。为了预防万一,可采取 rename (改名)的方式,如果你很有把握,你可以不用 remane 这些有问题的档(例如 ddeml.dll),可以直接删除或覆盖过去。

·         重新激活你的计算机到 Command prompt only,重新开机时 Windows 98 按 按 F8 ,就会出现开机选单,选择 Command prompt only

·         键入命令,把 Windows\Syetem 下的 Ddeml.dll 改名为 Ddeme.old:

ren c:\windows\system\ Ddeml.dll Ddeml.old

·         把 Windows\Sysbckup 下面的 ddeml.dll 复制到 Windows\System 下:

cdcopy c:\windows\sysbckup\ddeml.dll c:\windows\system\ddeml.dll

·         重新激活计算机,如果问题依旧,再继续执行方法二。

排除方法二:

·         把windows\system 下的,跟 Windows\Sysbckup 下的 ddeml.dll 全部 rename (改名,你要删除也行),然后从原版 Windows 98 或 95 光盘上解压缩出正确版本的 ddeml.dll,并把解出的 ddeml.dll 分别放置在 windows\system 下,以及 windows\sysbckup 下。

·         重新激活你的计算机。

排除方法三(当一、二都没办法解决的时候):

·         按「开始」,选「运行」,输入下面命令后,按确定。

regsvr32 c:\windows\system\ddeml.dll

·         你应该会看到一段 ddeml.dll 成功注册到系统里的讯息,重新激活你的计算机(如果没有办法注册成功,请确认 system 跟 sysbckup 下的 ddeml.dll 是不是都是正确的版本)。


35、拨放AVI文件,出现:MMSYSTEM006系统没有安装驱动程序

1、适用范围:Windows Media Player 6 - 7 的版本

2、症状: 用媒体播放程序播放 .AVI 文件,却出现下面这样的信息:(但是用 ActiveMovie 2.0 还是可以正常播放此文件)

3、原因:MMSYSTEM006  系统没有安装驱动程序 ;不明的原因,使得 Indeo Codec 驱动程序没有加入到你的计算机(Indeo Codec 本来就应该有的),所以,当媒体播放程序遇到一些由 Indeo 4.x Codec 方式压缩制作的 AVI 文件的时候,就会产生错误。 想要让媒体播放程序认得这种 AVI 文件的话,有两个方法,先从方法一开始,如果不行,再继续照方法二来做。

4、排除方法一: 新增视讯压缩程序

·         到「控制面板」,打开「添加/删除程序」。到「Windows 安装程序」,选择「多媒体」,然后按「详细资料」钮。把「视讯压缩」勾起来,按确定(可能会用到 Windows 光盘片)。

方法二: 修改 System.ini 文件。(如果方法一已经可以解决,请不要执行这部分)

·         「开始」,选运行,输入 sysedit,然后按确定。进入系统配置编辑器之后,选择systeme.ini的窗口 。在drivers32的区段,新增下面这一行 VIDC.IV41=ir41_32.ax  改好后,存盘,退出系统配置编辑器。重新激活。  


36、Windows Media Player 无法拨放 VCD

1、适用范围:Windows 98

2、症状:以 Windows Media Player 拨放 AVI文件或 VCD时会出现下列信息(文件或VCD 片都没有损坏,在其它计算机上都可以正常拨放):

·         A fatal exception 0E has occurred at 0028: in Vxd Vmwaudio (01) 

·         Error:MMSYSTEM296 文件无法在指定的 MCI 装置播放,案可能损毁或者格式错误。

·         Error:MMSYSTEM257 Invalid MCI device ID. Use the ID returned when opening the MCI device.

3、原因和排除方法:这是声卡驱动程序没有装好造成的,或是声卡驱动程序有问题,与 Windows 不兼容,如果你的声卡 Windows 98 本身就有支持的话,先试试使用 Windows 所提供的驱动程序会不会有问题,如果仍然不能改善,请安装声卡新版的驱动程序。

 

37、升级 OE 后,一激活 OE 5时,却出现:无法激活,原因是无法加载MSOE.DLL....

1、适用范围:Windows 95;Windows 98;Outlook Express 5.x 

2、症状:从 Outlook Express 4 升级到 Outlook Express之后,激活 Outlook Express 时,出现:

无法激活,原因是无法加载MSOE.DLL

3、原因:造成Outlook Express 5 无法激活。(如果你是 5.0 升级到 5.01 并不适用以下的方法) 可能是 Registry 中的 Identities 资料遗失或损坏就有可能发生,解决这个问题,需透过三阶段完成:

·         A、删除 OE5。 删除 Registry 中损坏的 Identities。 再安装 OE5。 因为需使用 Regedit.exe 修改登录(registry),为了保险起见,我们会些把旧的 Identities 备份起来,如果你觉得没有必要备份的话,你可以跳过步骤5 ,你只要直接把Identities 删除即可。如果你没有充分把握,建议你先备份你的 Registry,若失败,再用备份出来的登录还原回去

请依照这些步骤一步步来做:

·         到控制面板里的「添加/删除程序」,选择 Outlook Express 5,按「添加/删除」,删除 OE5,删除后,依照画面指示重新开机。

·         B、按「开始」,选「运行」,输入 regedit.exe

·         到 HKEY_CURRENT_USER/Identities 这个位置,在 HKEY_CURRENT_USER前的 '+' 号上按一下,就可以展开HKEY_CURRENT_USER文件夹,你就可以看到 Identities 文件夹。

·         在 Identities 上按鼠标右键,选删除。

·         C、进入控制面板,开启「添加/删除程序」,在「安装/删除」中,选取Microsoft Internet Explorer 5 和 Internet 工具,按下「添加/删除」。

·         选择「新增组件」。 选择清单中的 Outlook Express,然后按「下一步」,开始使安装 Outlook Express,安装完毕后,重新开机。


 38、Word 无法激活时的一般故障排除方法

如果你遇上无法激活 Word 的状况,可以试试下列方法来排除故障,大部分 Word 无法激活的问题都可以经由下面的方式来解决,一项一项试,第一个不能解决就继续做第二个,依此类推。

先关闭 Word 97,再做下面的动作。做完,记得重新激活 Windows 之后,再执行 Word97。

A、 删除或更改一般模板文件(Normal.dot): 

删除(或更名) Office 97 目录下 Templates 中的 Normal.dot。

B、把 Word 97 一激活时会加载的程序清除: 

到 Office 97 安装目录下 Office 中的 startup 目录,预设位置是在:C:\Program Files\Microsoft Office\office\startup

看看这个文件夹里面有没有文件,若有先将其移至其它文件夹或删除,请注意是否有隐藏档,若有也一起删除掉。

C、删除暂存盘:

关闭所有正在执行的程序(包含 Office 的快捷工具栏和 Office 的软件) ,利用资源管理器到 

C:\windows\temp

并把 Temp 里面的所有东西都删掉,如果遇到无法删除的档案,跳过去没有关系,继续删
除其它的档案。

D、将Word 97恢复成初安装时设定值: 

到「开始」>>「运行」,输入 regedit,按确定。 

打开: HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Word\Data

点到 Data 这个文件夹后,按下鼠标的右键,选删除,将 Data 这个文件夹删除。 关闭登录编辑程序,重新激活 Windows 。
39、关闭或是结束邮件,出现Outlook executed an invalid instruction in module...

1、适用范围:Outlook 2000

2、症状:当你一关闭邮件,或是结束 Outlook 2000,就会出现:

Outlook executed an invalid instruction in module <不详> at  xxxxx:xxxxx...

3、原因:Outcmd.dat 文件损坏就有可能发生这个状况,所以删除 Outcmd.dat ,再激活 Outlook 2000,Outlook 便会自动重建一个新的 Outcmd.dat 就可以解决这个问题。

如何找寻 Outcmd.dat: 「开始」,选「查找」,选「文件或文件夹」。

·         在「名称」这栏输入 outcmd.dat,「搜索」栏设为:我的计算机,把「包含子文件夹」勾起来,按「开始查找」。找到后,在上面按下鼠标右键,选删除,以删掉 outcmd.dat 檔。

 

40、开机进入操作系统时,出现 POPROXY caused an invalid page fault in module MFC42.DLL

1、适用范围:Windows Me;Windows 98;Windows 95;Norton Antivirus 2000

2、症状:经常一开机,进入操作系统的时候,就会出现:

POPROXY caused an invalid page fault in module MFC42.DLL

3、原因:推测是  Norton Antivirus 「电子邮件扫描」(电子邮件防护)功能引起的问题,Poproxy 是 Antivirus 的文件,负责扫描电子邮件这项功能,如果 MFC42.DLL 的版本不对(注一),就可能让  Poproxy 不能正常工作,而产生这个现象。

4、排除方法:不要使用 Norton Antivirus 的「电子邮件扫描」功能,就可以「躲过」它,不过,这当然只是头痛医头、脚痛医脚,还没真正解决问题。把 MFC42.DLL 换成正确的版本,就是可以跟 Norton Antivirus 合作无间的 MFC42.DLL,应该是比较好的方法(注二)。

如何把正确的  mfc42.dll 找回来?到 c:\windows\system 下把 mfc42.dll 更名,随便换个名字(比如 mfc42.old),为什么是改名字而不是删掉,这是预防万一,万一失败,再把名字改回即可,不至于连文件都没了。重开机,这时因为mfc42.dll不见了,所以一定会有错误信息(可能是一连串的),不用理它,接着重新安装 Norton Antivirus,这么做的目的,就是让 Norton Antiviris 把它附的 mfc42.dll 复制到你的计算机里,因为 Norton Antivirus 中附的 mfc42.dll 一定是正确的版本。

注一:其实,产生这个错误不一定绝对是 mfc42.dll 版本冲突引起的,由于 Norton Antivirus 的「电子邮件扫描」(电子邮件防护),需要  TCP/IP 通讯协议,但是若你没有安装 TCP/IP 又激活了电子邮件防护,当然,会产生很多的意外。

另外,电子邮件防护必须使用 port 110,但是如果你有任何的软件(如防火墙之类),会占用 Windows 的 110 port,那么同样也会产生无法预期的意外。因此在更换 mfc42.dll 之前,请检查以上两项目,若没问题,再进行更换 mfc42.dll 的动作。

如果你检查了TCP/IP、同时也没有软件占用 port 110、mfc42.dll 版本也没有错误,那么,只有关闭Norton Antivirus电子邮件防护的功能,避开这个问题,我的看法:电子邮件防护这个功能算是聊胜于无的一种功能,不用也无所谓,它常是许多不明干扰的原因。

注二:为什么计算机中的  mfc42.dll 会被换掉?mfc42.dll是众多常见的共享文件之一,很多软件自己都附这个文件,所以在安装软件的时候都会 copy 这文件到操作系统里,久而久之,mfc42.dll 就已经不是你原先的那个 mfc42.dll 了,某些软件,遇上版本不对的mfc42.dll (比如过旧的)就会产生一些预期不到的现象。

 

41、进入操作系统,经常出现Rundll32 错误(Mmsystem.dll )

1、适用范围:Windows 95;Windows 98;Windows Me

2、症状:在一激活进入操作系统的时候经常出现:「Rundll32 这个程序执行无效,即将关闭...」。而按下「详细资料」钮显示的内容是:

·         Rundll32 caused a general protection fault in module Mmsystem.dll....(注一)

3、原因和排除方法:若在 System.ini 这个文件中,的  [boot ] 这个区段中,少了:drivers=mmsystem.dll 可能产生这个现象,所以修改 System.ini 应该可以解决这个问题。

但要注意的是:这并不是说 drivers=mmsystem.dll 就是万灵丹,认为只要加了这行就什么事都没了。

为什么 System.ini 中会少了这项叙述?

依照经验,一种情形就是在使用控制面板「加入新的硬件」这个功能时,不正确的强迫中断安装程,像是需要驱动程序而你又不提供正确的驱动程序,或是强迫安装中断,就有这一种的可能性。

如何编辑 System.ini?

System.ini 是纯文本文件,所以使用 Windows 的记事本或任何的纯文字编辑软件(例如 UltraEdit),打开位于 C:\Windows 下的 System.ini 文件。

找到 [ boot ] 这个区段。

补上一行 drivers = mmsystem.dll

存盘之后,「重新开机」让新的设定生效。

如果你是使用 Windows 98 、Windows Me ,有一个较方便的方法,你可以直接到「开始」>>「运行」,输入 msconfig(注二),然后在 System.ini 这一页,打开 boot 资料夹,按新增,去新增一行叙述:drivers=mmsystem.dll

输入完成后,记得储存你的设定,重新开机。

 

注一:

此处的案例,所指发生的情况是:RUNDLL32 (或 RUNDLL))caused a General Protection Fault in module MMSYSTEM.DLL,如果你错误信息对话框中的文件与此处的内容并不相符,例如并不是 mmsystem.dll 产生错误,同时也不是 General protection Fault,本例中的解决方法可能就不符合你的状况。

造成 Rundll32 (或 Rundll)错误的原因非常多,这个案例只是众多 Rundll 错误中的一种原因而已。

注二:

Msconfig.exe 在 Windows 98 以后的版本才提供(Windows 98、Windows 98 Second Edition、Windows Millennium Edition),Windows 95 没有这个工具程序,Windows 95 可以利用 Sysedit.exe (系统配置编辑器)编辑 System.ini。

 

42、拨号联机时,出现:Rundll32 caused an invalid page fault in module MSVCRT.DLL

1、适用范围:Windows Me;Windows 98;Windows 95

2、症状:执行拨号网络中的拨号联机时,出现:

Rundll32 caused an invalid page fault in module MSVCRT.DLL at 017f:78026778

3、原因:可能是 MSVCRT.DLL 文件版本不对引起的,某软件可能把这个共享的系统文件置换成了错误的版本。

4、排除方法:从原始光盘中抽出正确的 MSVCRT.DLL 覆盖回去,测试是否能解决这个问题。

关于如何抽出并覆盖 MSVCRT.DLL?

重新开机,按 F8进入命令模式(注一),利用 DOS 指令来完成删除、重新命名、取代这些工作。

这边我以「取代」文件来做讲解,因为「取代」的步骤较复杂,关于「删除」或「重新命名」使用中文件,请参考附注(注二)。

从原始光盘片中抽出文件:

执行 SFC(注三)(按开始>>运行,输入 SFC ,按确定),选择「从安装磁盘抽出一个文件」,字段中输入 MSVCRT.DLL,按「开始」。

「由此还原」,指向到你的光驱,输入你 Windows 98 原版 CD 的 cab 文件所在路径(例如 F:\win98\),也可以按「浏览」去设定。

「将文件储存到」:抽出的这个文件要摆放的位置,因为 Windows 不让我们直接覆盖过去,所以没办法摆在 Windows\System 下,我们先把它放到一个暂时的位置,例如 C 磁盘驱动器的 TEST 目录,就是 C:\TEST。(其它目录请类推)

MSVCRT.DLL 抽出之后,就会放在 C:\TEST 下。

重新激活到命令模式(Command Prompt)

重新激活计算机,按 F8  键不放,就会出现开机选单,选择 Command Prompt Only。

利用 DOS 指令覆盖:

在 C:\> 提示下输入:(指令结束按 Enter)

copy  c:\test\msvcrt.dll  c:\windows\system

这句话的意思是:把 C 下 Test 文件夹中的 Msvcrt.dll 文件复制到 C 的 Windows 下 System 里,copy 是复制文件的指令,前面是来源,后面是目的地。

出现是否要覆盖的信息,输入 Y 按 Enter。

del c:\test\msvcrt.dll

删除 msvcrt.dll,因为文件已经复制过去了,这一份就没有用了,所以把它删除。del 是删除文件的指令,后面加上你要删除的文件(可以包含路径)

 

注一:

当然也可以用「开机片」开机,进入 Command Prompt 模式,但是 Windows Me 的使用者请用「开机片」开机,Me 也只能用开机片才能进入 Command 模式,Me 开机片开机后,请选择「Start computer with CD-ROM support」或「Start computer without CD-ROM support」都可以。

注二:

删除文件按的指令是 DEL,如要删除在C 盘Windows 文件夹下的 System 文件夹里的 msvcrt.dll ,就是:

del c:\windows\system\msvcrt.dll

重新命名的指令是 REN,语法是: REN 原名称 新名称

如要把 msvcrtl.dll 改名为 msvcrt.old 就是:

ren   msvcrt.dll   msvcrt.old

补充:切换目录(文件夹)的指令是 CD,如要直接到 Windows 文件夹下的 System 文件夹里,就是 cd\windows\system ,要到 C 的 test 目录去,就是 cd\test ,依此类推。(提示:MS-DOS 指令并没有分辨大小写的能力,所以你不用在乎指令大小写的问题)

注三:

Windows Me 没有 SFC 这个工具程序,SFC 的抽文件功能以由 msconfig 取代,执行 msconfig 来抽文件。

注四:

所有操作系统的文件,都是压缩摆放在不同的 CAB 文件里,因此,例如,你想要在光盘片上直接看到某个 DLL 文件是不可能的,因为全都压缩在 CAB 里,所以在 Msconfig (Windows Me )、SFC(Windows 98)的还原来源都要指向 cab 文件所在目录。

 

43、Rundll32造成SETUPX.DLL发生错误

1、适用范围:Windows Me

2、症状:到「控制面板」>>「新增/删除程序」>>「Windows 安装程序」,结果就出现:

Rundll32 造成 SETUPX.DLL 发生错误,Rundll32 现在会关闭。

关闭这个对话框之后,再到「Windows 安装程序」,组件栏中一片空白。

3、原因和排除方法:在这个案例中,是登录文件中的文件被破坏造成的,由于被毁坏的项目很多,不容易一一手动输入重建,我把这些登录值汇整成为档案,下载此 REG 文件并执行就可以修复。

下载:VarLDID.reg

下载储存到硬盘之后,直接在此文件上 Double Click,文件就会汇入到系统登录中,完成之后,重新开机让新的正确的值生效。(一定要重新开机)

 

44、执行 winipcfg.exe 却出现:

WINIPCFG caused an invalid page fault in module WINIPCFG.EXE at xxx

1、适用范围:Windows 95;Windows 98;Windows Me

2、症状:执行 winipcfg.exe 却出现:

WINIPCFG caused an invalid page fault in module WINIPCFG.EXE at 017f:0040d02e.

3、原因:可能是计算机中了病毒,用杀毒软件扫描检查一下病毒,看是否已经中毒,会破坏Windows 的 wsock32.dll 这一类的病毒(例如 MTX 病毒)都会让操作系统产生这个信息。

 

45、收取邮件,出现MTX_cause an invalid page fault in module MTX_EXE at ...

1、适用范围:Windows 95;Windows 98;Windows Me;Outlook Express 全系列

2、症状:当在你每次收信的时候,经常出现下面的错误讯息:

MTX_cause an invalid page fault in module MTX_EXE at 0167:0040159d

或是使用 IE 浏览网站的时候,也常经常出现这样的讯息:

IEXPLORE caused a stack fault in module WSOCK32.DLL at 017f:76049c2f

3、原因:可以肯定的说,你的计算机已经被 MTX 病毒感染,这个病毒是透过 email 附件传染的,(注一)如果你因为一时的好奇而去执行了这个夹在邮件中的附件文件,那么就会受到感染。(不去执行,直接删除这邮件就不会受感染)

这个病毒的移除方法有点复杂,并不是很简单,它除了改掉了原版的 wsock32.dll、run32.dll 之外,也修改了 registry,所以只靠复制正常的 wsock32.dll 盖过有问题的 wsock32 并不能解决问题。

如何正确删除这种病毒:

Symantec 关于 MTX 的网址:
http://www.symantec.com/avcenter/venc/data/w95.mtx.html

趋势科技关于 MTX 的网址:
http://www.trend.com.tw/endusers/security/blacklist.htm

注一:

这邮件特征是没有主旨,并且夹带一个文件(有可能是 .exe、.pif、.scr 等等),由于 MTX 同一系的病毒也很多(变种),所以并没有办法知道固定的附件文件名是哪些,不过这类邮件的附件特色一定是 .PIF、.SCR、或 .EXE 的文件,而且没有主旨(主旨栏是空白)。

46、激活 Word 出现:

WINWORD caused an invalid page fault in module WINWORD.EXE......

1、适用范围:Office 97

2、症状:当你一执行 Word,就会出现:

WINWORD caused an invalid page fault in module WINWORD.EXE......

的信息,没有办法执行 Word。

3、原因和排除方法:如果你的硬盘剩余空间不够,或是计算机已经没有可用的内存了,就会发生这种情形,使得 Word 没有足够的硬盘空间(或内存)来打开文件造成的。

所以,检查一下你 Word 所在的磁盘驱动器还剩多少空间,还有如果你同时有好几个程序在执行,就关闭一些,以释放一些内存空间,(同时执行的程序越多,你硬盘上的的虚拟内存 Win386.swp 就会自动膨大,所剩硬盘空间就越来越小),或是删除一些不要的文件来腾出一些硬盘空间给 Word 。  


47、Wuauclt 因 不详 原因关闭

1、适用范围:Windows 98(第二版);Windows Me

2、症状:电脑经常出现:「Wuauclt 因 <不详> 原因关闭」的信息,按确定后,这个错误信息还会一直出现,但是计算机还是可以使用,似乎看不出有很明显的影响。

3、原因:这是一个很「特殊」的状况,在后面会做解释,目前的解决方法是:

先删除 Windows Me 的「Internet 联机资源共享」,再重新安装「Internet 联机资源共享」(假如你需要这功能的话,若不需要 Internet 联机资源共享,则删除后就不用安装)

如何删除「Internet 联机资源共享」?

到「控制面板」>>「添加删除程序」>>「Windows 安装程序」,选择「通讯」,按详细资料,取消「Internet 联机资源共享」前面的勾勾,按确定,重新开机。

如何安装「Internet 联机资源共享」?安装「Internet 联机资源共享」的步骤与上面相同,只是勾起「Internet 联机资源共享」这项目而已。(注一)

若状况依旧,停用「自动更新」再测试,如何停用?到「控制面板」>>「自动更新」,选择「关闭自动安装修正文件功能...」,按确定。

为什么会出现这个错误?

我推测可能是 Windows Me 的「自动更新」与「Internet联机资源共享」之间的冲突引起的,而且,是在很特别的环境,以下条件要同时成立才容易发生:

A、原本操作系统是 Windows 98 第二版,并且安装有「Internet联机资源共享」。

B、直接升级到 Windows Me。

我认为在升级的过程中出了问题,当然,我指的不是使用者的问题,而是安装程序的问题,由于 Windows Me 跟 Windows 98 第二版同时都有 internet 联机资源共享这个功能。所以在升级的时候,Windows Me 可能就没有把自己的 internet 联机资源共享安装上去。

推测 Windwos Me 的新功能之一的「自动更新」跟旧的internet 资源共享有兼容性的问题,所以就产生了这个现象。

WUAUCLT 就是Windows Me 自动更新功能需要的文件。

 

注一:

如果你这部计算机是独立的计算机,在你的网络中没有其它计算机是透过这部计算机共享 Internet 联机的话,就不需要安装「Internet 联机资源共享」。

我之所以会这么提醒,是因为我看过不少「新手」都是:不管用不用得到,全勾就是代表最好。这种观念是不好的,你只需要安装你用得到的原件。

系统进程攻略
最基本的系统进程(也就是说,这些进程是系统运行的基本条件,有了这些进程,系统就能正常运行):
smss.exe Session Manager
csrss.exe 子系统服务器进程
winlogon.exe 管理用户登录
services.exe 包含很多系统服务
lsass.exe 管理 IP 安全策略以及启动 ISAKMP/Oakley (IKE) 和 IP 安全驱动程序。(系统服务)
产生会话密钥以及授予用于交互式客户/服务器验证的服务凭据(ticket)。(系统服务)
svchost.exe 包含很多系统服务
svchost.exe
SPOOLSV.EXE 将文件加载到内存中以便迟后打印。(系统服务)
explorer.exe 资源管理器
internat.exe 托盘区的拼音图标
附加的系统进程(这些进程不是必要的,你可以根据需要通过服务管理器来增加或减少):
mstask.exe 允许程序在指定时间运行。(系统服务)
regsvc.exe 允许远程注册表操作。(系统服务)
winmgmt.exe 提供系统管理信息(系统服务)。
inetinfo.exe 通过 Internet 信息服务的管理单元提供 FTP 连接和管理。(系统服务)
tlntsvr.exe 允许远程用户登录到系统并且使用命令行运行控制台程序。(系统服务)
允许通过 Internet 信息服务的管理单元管理 Web 和 FTP 服务。(系统服务)
tftpd.exe 实现 TFTP Internet 标准。该标准不要求用户名和密码。远程安装服务的一部分。(系统服务)
termsrv.exe 提供多会话环境允许客户端设备访问虚拟的 Windows 2000 Professional 桌面会话以及运行在服务器上的基
于 Windows 的程序。(系统服务)
dns.exe 应答对域名系统(DNS)名称的查询和更新请求。(系统服务)
以下服务很少会用到,上面的服务都对安全有害,如果不是必要的应该关掉
tcpsvcs.exe 提供在 PXE 可远程启动客户计算机上远程安装 Windows 2000 Professional 的能力。(系统服务)
支持以下 TCP/IP 服务:Character Generator, Daytime, Discard, Echo, 以及 Quote of the Day。(系统服务)
ismserv.exe 允许在 Windows Advanced Server 站点间发送和接收消息。(系统服务)
ups.exe 管理连接到计算机的不间断电源(UPS)。(系统服务)
wins.exe 为注册和解析 NetBIOS 型名称的 TCP/IP 客户提供 NetBIOS 名称服务。(系统服务)
llssrv.exe License Logging Service(system service)
ntfrs.exe 在多个服务器间维护文件目录内容的文件同步。(系统服务)
RsSub.exe 控制用来远程储存数据的媒体。(系统服务)
locator.exe 管理 RPC 名称服务数据库。(系统服务)
lserver.exe 注册客户端许可证。(系统服务)
dfssvc.exe 管理分布于局域网或广域网的逻辑卷。(系统服务)
clipsrv.exe 支持“剪贴簿查看器”,以便可以从远程剪贴簿查阅剪贴页面。(系统服务)
msdtc.exe 并列事务,是分布于两个以上的数据库,消息队列,文件系统,或其它事务保护资源管理器。(系统服务)
faxsvc.exe 帮助您发送和接收传真。(系统服务)
cisvc.exe Indexing Service(system service)
dmadmin.exe 磁盘管理请求的系统管理服务。(系统服务)
mnmsrvc.exe 允许有权限的用户使用 NetMeeting 远程访问 Windows 桌面。(系统服务)
netdde.exe 提供动态数据交换 (DDE) 的网络传输和安全特性。(系统服务)
smlogsvc.exe 配置性能日志和警报。(系统服务)
rsvp.exe 为依赖质量服务(QoS)的程序和控制应用程序提供网络信号和本地通信控制安装功能。(系统服务)
RsEng.exe 协调用来储存不常用数据的服务和管理工具。(系统服务)
RsFsa.exe 管理远程储存的文件的操作。(系统服务)
grovel.exe 扫描零备份存储(SIS)卷上的重复文件,并且将重复文件指向一个数据存储点,以节省磁盘空间。(系统服务)
SCardSvr.exe 对插入在计算机智能卡阅读器中的智能卡进行管理和访问控制。(系统服务)
snmp.exe 包含代理程序可以监视网络设备的活动并且向网络控制台工作站汇报。(系统服务)
snmptrap.exe 接收由本地或远程 SNMP 代理程序产生的陷阱消息,然后将消息传递到运行在这台计算机上 SNMP 管理程序
。(系统服务)
UtilMan.exe 从一个窗口中启动和配置辅助工具。(系统服务)
msiexec.exe 依据 .MSI 文件中包含的命令来安装、修复以及删除软件。(系统服务