如何排除 Windows 95 关机问题

文章翻译 文章翻译
文章编号: 145926 - 查看本文应用于的产品
本文的发布号曾为 CHS145926
展开全部 | 关闭全部

本文内容

概要

本文讲述帮助您解决 Windows 95 关机和重新启动问题的具体步骤。这些信息在我们的 Windows 95 的启动与关机疑难解答向导中也可以找到。我们推荐您使用该向导,但为了您的方便,在此也提供了这个基于文本的文章。备注:由于 Microsoft Windows 98 和 Windows 95 结构的不同,这里提供的信息不应用作基于 Windows 98 计算机的疑难解答。

更多信息

Windows 95 在关机时执行了许多操作,包括将所有保护模式驱动程序转换回实模式、完成所有磁盘写操作和磁盘高速缓存的闪存以及关闭所有当前运行的程序(这包括对任何正在运行的应用程序执行“关闭窗口”代码)。当 Windows 95 没有正常关机时,它可能停止响应(挂机)几分钟,暂停在“计算机正在关机,请稍候”屏幕处。

Windows 95 的关机故障可能是由以下原因引起的:设备驱动程序不兼容、已损坏或冲突;退出声音文件已损坏以及硬件配置不正确或已损坏。要对此问题进行疑难解答,请按照以下步骤进行:
  1. 确定关机故障是否是由于从“启动”文件夹加载的程序所致。为此,请执行下列步骤:

    1. 重新启动计算机,并按下 SHIFT 键直到 Windows 95 加载为止。
    2. 单击“开始”按钮,然后单击“关闭系统”。
    3. 单击“关闭计算机”,然后单击“是”。等待 3 分钟以使 Windows 95 关闭。
    如果 Windows 95 没有挂机,则从“启动”文件夹中加载来的一个程序可能是导致此故障的原因。

    要确定哪个程序是导致关机故障的原因,请逐个删除“启动”文件夹中的图标。为此,请执行下列步骤:

    1. 单击“开始”按钮,指向“设置”,然后单击“任务栏”。
    2. 单击“开始菜单程序”选项卡,然后单击“高级”。
    3. 双击“程序”文件夹,然后双击“启动”文件夹。
    4. 将任何图标从“启动”文件夹中拖到“程序”文件夹中,然后重新启动计算机。
    5. 关闭 Windows 95,等待 Windows 95 关闭。
    6. 重复步骤 A-E 直到关机故障不再出现为止。
    一旦确认了导致关机问题的程序,请与该程序制造商联系以寻求解决方案。如果从“启动”文件夹中删除所有图标后仍不能解决问题,请继续执行以下步骤。
  2. 确定关机故障是否由一个从 Win.ini 文件自动加载来的命令行引起。为此,请执行下列步骤:

    1. 请单击“开始”按钮,单击“运行”,在“打开”框中键入 sysedit,然后单击“确定”。
    2. 单击 Win.ini 窗口。
    3. 在 Win.ini 文件中查找 Load= 和 Run= 行。在这两行前均加入一个分号 (;)。
    4. 保存对 Win.ini 文件的更改,然后退出“系统配置编辑器”。
    5. 关闭 Windows 95,等待 Windows 95 关闭。
    如果 Windows 95 在关机过程中没有出现挂机现象,则问题可能由于 Win.ini 文件中的 Load= 和 Run= 行中所加载的程序所致。为了确定引起故障的程序,请执行以下步骤:

    1. 请单击“开始”按钮,单击“运行”,在“打开”框中键入 sysedit,然后单击“确定”。
    2. 单击 Win.ini 窗口。
    3. 在 Win.ini 文件中新建 Load= 和 Run= 行。在原始行中添加一个命令。
    4. 保存文件,然后退出“系统配置编辑器”。
    5. 关闭 Windows 95,等待 Windows 95 关闭。
    6. 重复步骤 A-B,在原始命令行中再添加一个命令,然后重复步骤 D-E。重复此过程直到 Windows 95 在关机过程中发生挂机为止。
    7. 重复步骤 A-B,从“Load=”或“Run=”行中删除导致问题的程序,然后重复步骤 D-E。
    8. 在确认引起问题的程序之后,请与该程序的制造商联系以获取解决方案。如果这些步骤不能解决问题,请继续步骤 3。
  3. 确定问题是否由从 Autoexec.bat 或 Config.sys 文件加载来的命令引起的。为此,请执行下列步骤:

    1. 重新 Windows 95 启动,当看到“正在启动 Windows 95”的信息时,按下 F8 键,然后选择 Startup 菜单上的 Step-By-Step Confirmation。
    2. 在以下每个提示符下按 Y 键。在任何其它提示符下按 N 键:

      • Load Doublespace driver
      • Process the system registry
      • DEVICE=C:\WINDOWS\HIMEM.SYS
      • DEVICE=C:\WINDOWS\IFSHLP.SYS
      • Load the Windows graphical user interface
      • Load all Windows drivers
    3. 关闭 Windows 95,等待 Windows 95 关闭。
    如果 Windows 95 正常关机,则问题可能是由 Autoexec.bat 或 Config.sys 文件中的某个命令行所致。要确定引起问题的命令行,请执行以下步骤:

    1. 重新 Windows 95 启动,当看到“正在启动 Windows 95”的信息时,按下 F8 键,然后选择 Startup 菜单上的 Step-By-Step Confirmation。
    2. 在以下每个提示符下按 Y 键,和一个附加命令。在任何其它提示符下按 N 键:

      • Load Doublespace driver
      • Process the system registry
      • DEVICE=C:\WINDOWS\HIMEM.SYS
      • DEVICE=C:\WINDOWS\IFSHLP.SYS
      • Load the Windows graphical user interface
      • Load all Windows drivers
    3. 关闭 Windows 95,等待 Windows 95 关闭。
    4. 重复步骤 A-C 直到问题出现为止。
    当问题出现时,您已经确认了引起问题的命令行。编辑含有该命令的文件并禁用该命令。如果这些步骤不能解决问题,请继续步骤 4。
  4. 确定问题是否是由一个未从 Config.sys 文件加载 Emm386.exe 时仍然存在的内存冲突引起。 为此,请执行下列步骤:

    1. 请单击“开始”按钮,单击“运行”,在“打开”框中键入 sysedit,然后单击“确定”。
    2. 单击 Config.sys 窗口。
    3. 在 Config.sys 文件中,确认以下各行按此顺序排列其中:
                device=c:\windows\himem.sys
                device=c:\windows\emm386.exe noems x=a000-f7ff
    4. 保存 Config.sys 文件,然后退出“系统配置编辑器”。
    5. 重新启动计算机。
    6. 关闭 Windows 95,等待 Windows 95 关闭。
    如果 Windows 95 正常关闭,则问题可能是由一个未从 Config.sys 文件加载 Emm386.exe 时仍然存在的内存冲突引起。有关确定内存冲突确切位置的详细信息,请参见 Microsoft Knowledge Base 中的以下文章: 如果这些步骤不能解决问题,请继续步骤 5。
  5. 确定问题是否是由从 System.ini 文件加载来的虚拟设备驱动程序引起。为此,请执行下列步骤:

    1. 请单击“开始”按钮,单击“运行”,在“打开”框中键入 sysedit,然后单击“确定”。单击 System.ini 窗口。
    2. 查找该文件中的 [386Enh] 段落。
    3. 在 [386Enh] 段落的每个以 Device= 开始,以 .386 结束的行之前加入一个分号 (;)。
    4. 保存 System.ini 文件,然后退出“系统配置编辑器”。
    5. 重新启动 Windows 95。
    6. 关闭 Windows 95,等待 Windows 95 关闭。
    如果 Windows 95 在关机过程中没有挂机,问题可能是由一个从 System.ini 文件中加载来的虚拟设备驱动程序所引起的。要确定引起问题的驱动程序,请执行以下步骤:

    1. 请单击“开始”按钮,单击“运行”,在“打开”框中键入 sysedit,然后单击“确定”。单击 System.ini 窗口。
    2. 查找该文件中的 [386Enh] 段落。
    3. 删除在上述步骤 C 中所加入的一个分号。
    4. 保存 System.ini 文件,然后退出“系统配置编辑器”。
    5. 重新启动 Windows 95。
    6. 关闭 Windows 95,等待 Windows 95 关闭。
    7. 重复步骤 A-F 直到问题重新出现为止。
    当问题重新出现时,您已经确定了引起问题的虚拟设备驱动程序。请与该驱动程序的制造商联系以获取解决方案。如果这些步骤不能解决问题,请继续步骤 6。
  6. 确定是否关机问题由某个损坏的退出声音文件所致。为此,请执行下列步骤:

    1. 在“控制面板”中,双击“声音”。
    2. 在“事件”框中,单击“退出 Windows”。
    3. 在“名称”框中,单击“无”。
    4. 单击“确定”。
    5. 关闭 Windows 95,等待 Windows 95 关闭。
    如果 Windows 95 在关机过程中没有挂机,则问题可能是由某个损坏的退出声音文件引起。从一个备份中还原该声音文件,或者重新安装提供该声音文件的程序。 如果这些步骤不能解决问题,请继续步骤 7。
  7. 确定高级电源管理 (APM) 是否导致了此关机问题。为此,按照以下步骤将其禁用。

    备注:并不是所有的计算机都有 APM 功能。如果您的计算机没有 APM 功能,请跳到步骤 8。

    1. 在“控制面板”,双击“系统”,然后单击“设备管理器”选项卡。
    2. 双击“系统设备”分支将其展开。
    3. 双击设备列表中的“高级电源管理”,单击“设置”选项卡,然后单击“启用电源管理”复选框将其清除。
    4. 单击“确认”直到回到“控制面板”为止。
    5. 重新启动 Windows 95。
    6. 关闭 Windows 95,等待 Windows 95 关闭。
    如果 Windows 95 正常关闭,则问题可能是由 APM 引起。 请与计算机制造商联系以获取解决方案。如果这些步骤不能解决问题,请继续步骤 8。

    有关启用 APM 相关的关机问题的其它信息,请参见 Microsoft Knowledge Base 中的以下文章:
  8. 确定关机问题是否由 Windows 95 文件系统的设置所致。为此,请执行下列步骤:

    1. 在“控制面板”,双击“系统”,然后单击“性能”选项卡。
    2. 单击“文件系统”,然后单击“疑难解答”选项卡。
    3. 单击所有复选框以全部选中。
    4. 单击“确定”,单击“关闭”,然后单击“是”。
    5. 重新启动 Windows 95。
    6. 关闭 Windows 95,等待 Windows 95 关闭。
    如果 Windows 95 正常关闭,问题可能与“文件系统”设置有关。如果这些步骤不能解决问题,请继续步骤 9。
  9. 确认 Windows 95 设备驱动程序是否导致了关机问题,或计算机上所安装的设备是否配置不正确或没有正常运行。为此,请执行下列步骤:

    1. 在“控制面板”,双击“系统”,然后单击“硬件配置文件”选项卡。
    2. 单击您正在使用的硬件配置文件,然后单击“复制”。
    3. 在“到”框中键入“测试配置”,然后单击“确定”。
    4. 单击“设备管理器”选项卡。
    5. 双击任一设备,然后单击“测试配置”复选框将其清除。重复此步骤直到禁用所有设备。请勿禁用任何系统设备,
    6. 当接到重新启动 Windows 95 的提示时,单击“否”。

      备注:如果禁用了 PCI 硬盘控制器,则选择“是”以重新启动 Windows 95。PCI 硬盘控制器不能动态卸载。
    7. 重新启动 Windows 95。当 Windows 95 重新启动时,将收到以下信息:
                Windows 不能确定计算机上的配置。选择以下各项之一:
      
      从配置列表中选择“测试配置”。当 Windows 95 启动时,将收到以下错误信息:
                显示适配器被禁用。要纠正此问题,单击“确定”以打开“设备管理器”。
      
      单击“取消”。当“显示属性”对话框打开时,单击“取消”。
    8. 关闭 Windows 95,等待 Windows 95 关闭。
    如果 Windows 95 正常关闭,则问题可能是由 Windows 95 设备驱动程序或由安装在计算机上但配置不正确或未正常运行的某个设备引起。要确定引起问题的驱动程序或设备,请执行以下步骤:

    1. 在“控制面板”,双击“系统”,然后单击“设备管理器”选项卡。
    2. 双击上述步骤 E 中所禁用的设备,然后单击“测试配置”复选框来选择它。
    3. 当接到重新启动 Windows 95 提示时,单击“是”。
    4. 关闭 Windows 95,等待 Windows 95 关闭。
    5. 重复步骤 A-D 直到问题重新出现为止。当问题重新出现时,您已经确认了引起问题的设备或设备驱动程序。
    备注:如果关机问题是由配置不正确或未正常运行的即插即用设备引起,则从当前的硬件配置文件中删除该设备将可以解决问题。从当前的硬件配置文件中删除该设备并重新启动 Windows 95 之后,该设备所附带的驱动程序将被从内存中删除,且不会出现关机问题。但是, Windows 95 启动时,将自动探测到即插即用设备并将之安装在当前的硬件配置文件中。再次重新启动 Windows 95 时,设备所附带的驱动程序再次被装入内存,关机问题将再次出现。

    在完成步骤 A-H 之后,如果 Windows 95 在关机过程中继续挂机,将 Windows 95 重新安装到一个不同的文件夹中以排除文件损坏的影响可能性。例如,如果 Windows 95 目前安装在 Windows 文件夹中,则这次将其安装在 Win95 文件夹中。如果计算机上有即插即用 BIOS,用 setup /P I 命令重新安装 Windows 95 以排除有问题即插即用 BIOS 的影响。

    如果重新安装之后, Windows 95 仍然在关机过程中出现挂机现象,则计算机上可能存在有故障的硬件或系统组件,包括 RAM、CPU、母板、内部或外部高速缓存等。请与计算机制造商联系以获取解决方案。
  10. 查看 Bootlog.txt 文件指出查明问题所在。

    如果 Windows 95 还是在关机过程中出现挂机现象,请检查 Bootlog.txt 文件中的 Terminate= 项。这些项位于文件的末尾,他们可能可以提供发生问题的线索。

    每个 Terminate= 项应该有一个配对的 EndTerminate= 项才能保证正常关机。如果 Bootlog.txt 文件中的最后一行为 EndTerminate=KERNEL,则 Windows 95 可以正常关闭。如果 Bootlog.txt 文件中的最后一行为以下各项中的一项,请查看列出的可能原因:
           最后一行                   可能原因
           -------------------------------------------------------------------
           Terminate=Query Drivers    可能为 QEMM 或其它内存管理器问题。
    
    
           Terminate=Unload Network   可能与 Config.sys 文件中实时网络驱动程序冲突。
    
    
           Terminate=Reset Display    禁用视频映射。您可能还需要一个更新的视频驱动程序。
    
    
           Terminate=RIT              可能是与声卡或老式鼠标驱动程序相关的计时器类问题。
    
    
           Terminate=Win32            32-位程序阻塞线程问题。可能是 Microsoft Visual C for Windows。
    
    
  11. 如果本文中的上述步骤均不能解决问题,尝试将计算机的 CMOS 设置重新设置成厂家默认值。 有关更改计算机 CMOS 设置的信息,请参见该计算机的文档或与厂家联系。

    警告:在将计算机的 CMOS 重新设置为厂家默认值之前,一定要记下目前的 CMOS 的设置。
备注:PC 扬声器驱动程序可导致 Windows 95 在关机或启动时停止响应。要禁用 PC 扬声器驱动程序,请在文件中禁用 wave=speaker.drv 命令行。要禁用此命令行,在该行前加入一个分号 (;) 即可。完成此更改之后,重新启动计算机。

带 Windows 更新的 Internet Explorer 4.01



如果在装有 Windows 桌面更新组件的 Microsoft Internet Explorer 4.01 的计算机上遇到关机问题,请参见 Microsoft Knowledge Base 中的以下文章:
178941 配备 Windows 桌面更新组件的计算机关机时出现挂机现象



干净启动计算机



所谓“干净启动”故障排除,是指减少由于计算机环境所产生的问题。出现的许多问题是由相互冲突的驱动程序、内存驻留程序 (TSR) 以及其它启动计算机时所装载的设置而引起的。关于如何干净启动计算机的其它信息,请单击以下文章编号,查看相应的 Microsoft Knowledge Base 文章:
243039 如何在 Windows 95 中执行干净启动

属性

文章编号: 145926 - 最后修改: 2006年7月6日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Windows 95
关键字:?
kbenv kbfaq kbtshoot win95 KB145926
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
不再更新的 KB 内容免责声明
本文介绍那些 Microsoft 不再提供支持的产品。因此本文按“原样”提供,并且不再更新。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com