Windows故障形形色色,让人烦恼不已,但仔细想想多数是用户操作失误造成的,在本文中我们总结分析了常见的十八种Windows故障,并提出了相应的解决方法。
故障一、显示蓝天白云图的时间过长
故障现象: Windows启动时会显示蓝天白云,显示时间一般在半分钟左右,然后进入Windows 9X桌面。但有些用户反映自己的计算机在启动时,时间往往长达2~3分钟,这是怎么造成的呢?
故障分析: 显示蓝天白云图时,系统主要是在执行Config.sys、Autoexec.bat以及Win.ini、System.ini和注册表中的启动选项,若上述文件中的自启动选项太多,就会极大地影响系统的启动速度。另外磁盘出现坏道及系统中存在病毒也会影响系统的启动速度。
解决方法: 首先检查Autoexec.bat文件,看其中有没有比较耗时的DOS程序命令行(如新近推出的金山毒霸就利用Autoexec.bat文件在启动时对整个Windows目录进行检测),然后再查看Win.ini、System.ini和注册表中的启动选项。如果这些文件中的启动选项都被取消后,故障依旧,就应该怀疑系统被病毒感染了,需要查杀病毒了。若病毒原因也被排除,我们就应该考虑是磁盘故障了。首先对磁盘进行全面扫描,检查硬盘是否存在坏道,然后运行磁盘碎片整理程序,消除磁盘碎片,最后运行磁盘清理程序,清除计算机中的垃圾文件。经过上述操作后,系统的启动速度将会大幅度的提升。
故障二、鼠标双击操作无效
故障现象: 在 Windows窗口中,鼠标的单击和拖拽操作有效,但无法通过双击鼠标来启动应用程序。
故障分析:该故障是用户无意中将鼠标双击的时间间隔设置得太短,致使系统将用户的双击操作视为两次不连续的单击操作。我们只须适当调整鼠标双击的速度即可解决该问题。
解决方法: 进入Windows 9X的"控制面板",选中"鼠标"选项, 单击鼠标右键,然后选择弹出菜单中的"打开"命令,启动鼠标设置功能。在"鼠标属性"对话框中选择"按钮"选项卡,然后将"双击速度"中的滑杆向左移动,适当调节Windows 9X的鼠标双击速度(此速度可通过旁边的"测试区域"进行测试),使之与自己的操作速度相适应。
故障三、在DOS环境中找不到物理光驱
故障现象: 在Windows 9X下,光驱使用正常。在DOS环境中,却找不到物理光驱。
故障分析: 这主要是用户对DOS环境下非标准硬件设备的使用不了解造成的。在DOS环境下,要使用任何非标准硬件设备都必须为它们添加相应的驱动程序,否则,将找不到相应的硬件设备。
解决方法: 安装相应的光驱驱动程序即可。
故障四、整理磁盘碎片导致死循环
故障现象 : 使用Windows 9X的磁盘碎片整理程序整理磁盘碎片,在进行到10%时程序陷入死循环。
故障分析: 磁盘碎片整理的1%~10%阶段是检查驱动程序是否有错和读取驱动程序信息,10%之后才进行真正的磁盘碎片整理。系统总是进行到10%之后陷入死循环,多半是因为内存驻留程序,如杀毒软件、屏幕保护程序干扰了正常的磁盘扫描,使程序不能正常进行,从而形成死循环。
解决方法: 在整理磁盘碎片之前先关闭内存驻留程序,然后再进行整理。如果取消这些内存驻留程序之后磁盘碎片整理仍然不能进行,则应使用SCANDISK对磁盘进行全面检查(包括表面测试),以排除磁盘故障的可能性。
故障五、"控制面板"中的设置项目不全
故障现象: 进入"控制面板",发现其中少了某些设置项目。
故障分析: 造成该故障的原因主要有两种,一是用户在CONTROL.INI文件中错误地设置了"*.cpl=no"命令,禁止了这些控制图标的显示;二是相应的系统设置文件(.CPL文件)不存在。
解决方法: 首先打开Windows 目录中的CONTROL.INI文件,找到[don't load]节,若在该节中发现了相应的"*.cpl=no"命令行则说明故障是由第一种原因造成的,我们只须将这些"*.cpl=no"命令行删除即可解决问题。若在[don't load]节中没有发现"*.cpl=no"命令,说明系统"控制面板"中的设置项目不全是因为对应的..CPL文件不存在。最简单的解决办法就是在其它Windows 版本相同的计算机中将这些.CPL文件拷贝到本机的Windows\SYSTEM目录中。另外,我们也可以利用Windows的"系统文件检查器"对所需的CPL文件进行恢复。
故障六、无法安装GBK输入法
故障现象: 在试图使用GBK输入法输入大字符集的汉字时,发现中文Windows 98居然没有提供GBK输入法,即使使用系统的"输入法添加"功能也不能进行添加。
故障分析: 这并非中文Windows 98没有向用户提供GBK输入法,而是Windows 98将原来在Windows 95中分别用于输入普通文字的普通输入法和专用的GBK输入法合二为一了。我们可利用这些合并后的输入法直接输入GBK大字符集中的任何字符。不过由于大字符集中的字符太多,因此GBK输入法的重码也特别多,为加快用户的输入速度,Windows 98特意为这些输入法提供了一个GB2312和GBK的切换开关,平常我们可关闭GBK开关以减少重码,需要时再打开GBK开关输入GBK大字符集汉字。
解决方法: 调出能输入GBK汉字的输入法(如"全拼输入法"),用鼠标右键单击"输入法状态条",选择弹出菜单中的"设置"选项,调出"输入法设置"对话框,从"检索字符集"框中选择"GBK"选项即可。
故障七、系统总是首先打开汉字输入法
故障现象: 启动中文Windows 9X后,系统托盘中的输入法图标不是常见的图标,而是某种汉字输入法图标。
故障分析: 这是用户将某种中文输入法错误地设置为了默认输入法所致,我们只须将系统默认输入法还原为英文输入法即可解决问题。
解决方法: 右击系统托盘中的"输入法"图标,接着选择弹出菜单中的"属性"命令,选择"键盘属性"设置框中的 "语言"选项卡,然后在"语言"列表框中选择"En英语"输入法并单击"设成默认值"按钮即可。
故障八、 帮助文件目录变成乱码
故障现象: 进入Windows 98后,发现帮助目录中的汉字全变成了乱码,但点击帮助目录进入帮助文件正文后,显示的内容又完全正常。
故障分析:这是用户在IE中安装了繁体中文字库后出现的故障。
解决方法: 在IE中重新安装简体中文字库即可。
故障九、压缩盘丢失
故障现象: 利用Windows 9X提供的磁盘压缩功能对磁盘进行适当的压缩。但是有时进入系统后发现压缩盘找不到了,无论是从"资源管理器"还是从"我的电脑"或DOS命令行中都不能发现压缩盘。
故障分析: 由于计算机是私人所有,故排除是人为删除了保存在压缩盘宿主盘上的压缩卷文件的可能性,根据自己的体会,怀疑是记录压缩盘的系统资料被误删所致,确定这一点后,只须手工恢复这些压缩资料即可恢复压缩盘。
解决方法:单击"开始/程序/附件/系统工具/磁盘空间管理",启动Windows 9X的磁盘空间管理程序,从"这台计算机的驱动器"列表框中选择压缩盘的宿主盘(如用户在D盘中压缩生成了一个新的压缩盘E,那么D盘就是压缩盘E的宿主盘),然后执行"高级"菜单的"装配"命令,系统就会自动将D盘中原有的压缩卷文件重新转换为压缩盘,从而恢复丢失的压缩盘。不过,如果宿主盘中的压缩卷文件也被删除了,那就无可救药了。
故障十、无法在Word、WPS中使用某种字体
故障现象: 在Office 97组件的各个应用程序(如Word、Excel)以及WPS 97、WPS 2000等应用程序的字体列表框中找不到任何已安装的字体,无法在这些应用程序中为文字设置字体,但写字板、记事本、Outlook Express等应用程序却没有问题。
故障分析: 这主要是用户安装了AutoCAD,导致打印驱动程序出错,造成所有直接调用打印驱动程序的应用程序(如Word、Excel、WPS)出现故障。而记事本等应用程序因为不直接调用打印驱动程序,故一切正常。
解决方法:重装安装打印驱动程序即可。
故障十一、系统启动时出现"VXD或386无效"的错误提示
故障现象: 系统在启动时显示*.VXD或386文件无效的错误提示,单击任意键后,系统能启动并运行正常。
故障分析: 该故障的产生主要是因为:
一、用户在系统中安装了不兼容的驱动程序或网络组件,如果是这样,我们只须禁止这些项目的运行或将其卸载即可;
二、采用正确的程序卸载方法将某些自启动程序(如NORTON杀毒程序)卸载后,因为某种原因造成注册表损坏,于是用备份的注册表文件(该备份文件建立时,自启动程序还没有卸载)进行恢复,这样也会造成系统启动时找不到某些..VXD或.386文件(因为这些文件被卸载了,而备份的注册表文件中仍保留着这些文件的启动信息)。
解决方法: 若错误信息所涉及的文件扩展名为.386或未显示文件的扩展名,我们可先打开Windows文件夹中的System.ini文件,然后在该文件的[386Enh]节中删除错误提示所涉及的命令行。如果提示信息仍然存在,就须启动注册表编辑器,利用该编辑器提供的搜索功能(执行"编辑"菜单的"查找"命令)找到该命令所在的主键,将该主键删除即可。若错误信息所涉及的文件扩展名为.vxd,我们也必须进入注册表编辑器,将对应的VXD驱动程序的主键删除。这些自启动程序和驱动程序一般位于HKEY_LOCAL_MA CHINE\System\CurrentControlSet\Services\VxD主键和HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run(RunOnce)主键中。
故障十二、关闭Windows 9X时计算机停止了响应
故障现象: 执行Windows 9X的"关闭系统/关闭计算机"命令之后,系统无法正常关机(长时间处在显示"正在关机"的画面状态中)。
故障分析: 引发此故障的原因较多,如关闭系统功能所对应的声音文件损坏、快速关机功能存在冲突、电源管理功能存在冲突等,我们得具体情况具体分析之后才能找出解决办法。
解决方法: 首先我们可利用"控制面板"中的"声音"选项取消"关闭系统"所对应的声音文件,然后重新启动计算机,查看问题是否解决。若没有则启动Windows 9X的系统配置程序(单击"开始/程序/附件/系统工具/系统信息/工具/系统配置程序),单击"常规"标签中的"高级"按钮,打开"高级疑难解答设置"对话框,最后复选"禁用快速关机"选项取消系统的快速关机功能。重新启动计算机,看问题是否得以解决。若仍没有解决,则按下Win+Break组合键,打开"系统属性"设置框,在"设备管理器"选项卡中展开"系统设备"分支,双击"高级电源管理支持"项,打开"高级电源管理支持属性"设置框,复选"常规"标签中的"在此硬件配置文件中禁用"选项,关闭高级电源管理功能。重新启动计算机,问题一般都会迎刃而解(若仍然不能解决问题,我们就只有根据Bootlog.txt文件的记录对系统进行检查了)。
故障十三、打印字体丢失或打印字体与预览字体不一样
故障现象: 用户在应用程序(如Word、WPS)中打印预览文档时字体显示正常,可执行打印操作后,打印出来的字体却与屏幕上显示的不一样(或打印字体干脆丢失)。
故障分析: 该故障是由于相应的TrueType字体被破坏所致。
解决方法: 在Windows 9X的"控制面板"中双击"字体"选项,打开"Fonts"文件夹,将不能正常打印的字体删除,然后执行"Fonts"文件夹"文件"菜单的"安装新字体"命令,打开"添加字体"对话框重新安装删除的字体即可(对于Windows自带的字体,我们可以先用"系统信息"中的"系统文件检查器"将该字体从Windows 9X的安装光盘中提取出来,再用"Fonts"文件夹"文件"菜单的"安装新字体"进行安装)。
故障十四、系统提示内存不足
故障现象: 打开某些应用软件,如Word 97时,Windows 9X提示内存不足(计算机的内存是64MB),以至于Word 97不能运行。
故障分析: 该故障的出现并非是用户的物理内存不够,而是系统交换文件所在分区的自由空间不够!Windows 9X在使用过程中,当物理内存不够时,系统会从硬盘中移出一部分自由空间来作为虚拟内存。假如用来转化虚拟内存的磁盘剩余空间不足,Windows 9X就可能无法找到足够的磁盘空间来保存内存中的数据,这时就会提示内存不足!
解决方法: 用鼠标右键单击桌面上"我的电脑",然后执行弹出菜单中的"属性"命令,打开"系统属性"设置框,选择"性能"选项卡,接着单击"虚拟内存"按钮,打开"虚拟内存"对话框,选择"用户自己指定虚拟内存设置"选项,最后在"硬盘"对话框中选择拥有较大剩余磁盘空间的磁盘分区即可(若用户同时安装了两个以上的硬盘,最好将速度较快的硬盘分区作为虚拟内存盘)。
故障十五、Windows 9X显示内存比实际内存少
故障现象: 按下Win+Break组合键,调出"系统属性"对话框,发现该框中显示的内存比实际安装的内存要少。
故障分析:该故障主要是由BIOS设置、虚拟驱动程序(如虚拟磁盘)或保护模式的驱动程序不兼容造成的,另外,用户若在Config.sys文件中为HIMEM.SYS添加了/INT15=XXX参数(为中断15H接口保留扩展内存)也可能会导致此类问题。
解决方法: 由BIOS设置不当引起:进入BIOS设置界面,找到"CHIPSET FEATURES SETUP/Memory Hole At 15Mb Addr",将原来的设置值"15M-16M"改为"Disabled"即可。
由加载虚拟磁盘引起::进入Config..sys文件,将RAMDRIVE.SYS所在的命令行删除即可。 由/INT15=XXX引起:进入Config.sys文件,将DEVICE=HIMEM.SYS的/INT15=XXX参数删除即可。
如果上面的方法都不行,可启动Windows 9X的"系统配置实用程序",复选"常规"选项卡中的"选择性启动"选项并取消其中的"处理System.ini文件"选项,重新启动计算机。
若内存数显示正确,说明内存丢失是由System.ini文件加载的虚拟设备驱动程序造成的,此时我们应再次打开Windows 9X的"系统配置实用程序",复选"常规"选项卡中的"处理Syst em.ini文件"选项,然后单击"System. ini"选项卡,展开"[386Enh]"分支。该分支一部分命令的前面带有Windows标志,一部分则没有,逐一禁用Windows标志的驱动程序(取消相应驱动程序左边的复选框即可,每禁止一次后就重新启动一次计算机)来检查到底是哪个驱动程序引起的故障。
如果内存数量依然不对,我们可以再采用下面的办法: 按下Win+Break组合键,调出"系统属性"对话框,选择"设备管理器"选项卡。接着从系统设备列表中选择某个正在使用保护模式的设备,单击"属性"按钮,打开该设备属性设置框,复选"常规"选项卡中的"在此硬件配置文件中禁用"选项,当系统询问是否重新启动计算机时选择"否"。之后重复上述操作,将设备列表中列出的除系统设备以外的每一设备全部禁止使用。重新启动计算机,若内存数量恢复正常,表明内存丢失是由保护模式的驱动程序造成的,我们应按照前面检查虚拟驱动程序的方法逐一检查这些保护模式的驱动程序以排除故障。
故障十六、硬盘盘符发生错乱
故障现象: 为计算机添加第二块硬盘后,第二块硬盘的盘符居然变成了D,而原来的D盘则变成了E,这使得许多应用程序因为盘符错乱而无法运行。
故障分析: 按照DOS对硬盘的管理方式,当计算机只有一个硬盘时,该硬盘的主分区就是C盘,其他各个逻辑分区依次为D、E……不过当计算机中同时有两个(或更多)的硬盘时,各个磁盘分区的盘符就会发生变化--第一个硬盘的主分区还是C,而D则是第二块硬盘的主分区盘符,第一块硬盘的各个逻辑分区将依次变为E、F……第二块硬盘的各个逻辑分区则为G、H……针对只有第二块硬盘主分区的盘符才会"插队"这一规律和Windows 9X的即插即用功能,我们可以采用两种方法进行解决。
解决方法: 用户若以Windows 9X为操作平台,并且只在Windows 9X中使用第二块硬盘,则问题非常容易解决。我们只须在BIOS中将第二块硬盘设置为NONE(空)即可。这样,尽管系统的BIOS不能发现第二块硬盘,但Windows 9X的即插即用功能却会探测到新增的硬盘,并自动为该硬盘上的各个磁盘分区设置盘符,此时所设置的盘符都排列在第一个硬盘的所有磁盘分区之后。如用户第一块硬盘分为三个区(C、D、E),第二个硬盘分为两个区,当我们采用上述方法处理后,第一个硬盘的磁盘分区将不发生任何变化,仍然是C、D、E,第二块硬盘的两个磁盘分区将顺延为F、G,从而实现了磁盘分区的顺序排列,满足了用户的需要。不过此方法有一个缺点,那就是新增的磁盘分区全部只能在Windows 9X中使用,在DOS下它们将处于隐藏状态,这就会对用户的操作造成一定的影响。
用户若要在DOS下对第二块硬盘进行访问,而又不希望硬盘分区发生错乱该如何办呢?从前面的介绍中我们可以发现,第二块硬盘中,只有主分区才会插入到第一块硬盘的逻辑分区前,它的逻辑分区则不会出现这种情况。利用这一规律,我们在对第二块硬盘进行分区时,不对其设置主分区,而将整个硬盘全部划为扩展分区,然后再设置相应的逻辑分区,此后第二块硬盘的盘符就会按照我们的要求进行排列了。这种方式可保证计算机能在任何条件下(包括在DOS中)访问所有的磁盘分区。
故障十七、忘记了CMOS密码
故障现象: 为CMOS设置密码后,由于较长时间没用,忘记了该密码,以致无法进入CMOS。
解决方法:对于这种情况,使用DEBUG是最好的解决办法: C:/>DEBUG -o 70 10 -o 71 10 -q
故障十八、文件关联出错
故障现象: 一用户反映,当他用画笔程序打开LOGO.SYS文件后,只要他双击.SYS文件,系统就会直接启动画笔程序来打开该.SYS文件。
故障分析: 这主要是该用户在“打开方式”对话框中选择用于打开Logo.sys文件的应用程序(画笔程序)时没有取消“始终使用该程序打开这种类型的文件”选项,这样系统就在用户不知情的情况下自动为.SYS文件与画笔程序之间建立了关联。我们只要将SYS文件的打开方式删除即可解决问题。
解决方法: 运行注册表编辑器Regedit.exe,找到HKEY_CLASSES_RO OT\sysfile子键,将其下的Shell主键删除,则SYS文件的关联方式即被取消。 对于其他类型的文件,我们可在任一文件夹窗口中执行“查看”菜单的“文件夹选项”命令,然后在“文件夹选项”对话框中选择“文件类型”选项卡,从“已注册的应用程序”列表框中选择拟删除的数据文件类型,最后单击“删除”按钮,也可取消文件默认的关联方式。不过,这种方法对SYS这类文件不适用。