如何在 Windows 95 中执行干净启动

文章翻译 文章翻译
文章编号: 243039 - 查看本文应用于的产品
本文的发布号曾为 CHS243039
重要说明: 本文包含有关编辑注册表的信息。 编辑注册表之前,请确保一旦发生问题,您知道应该如何还原注册表。 有关如何还原注册表的信息,请查看 Regedit.exe 中的“还原注册表”帮助主题,或 Regedt32.exe 中的“还原注册表项”帮助主题。
展开全部 | 关闭全部

本文内容

概要

本文讲述了如何在 Windows 95 中执行原始启动。

更多信息

下列步骤可帮助您确定所出现的问题是否是由于计算机的实模式配置引起的。 这可能包括从 Config.sys 及 Autoexec.bat 文件中加载的驱动程序。
  1. 重新启动计算机。 当出现对话框Starting Windows 95 时,按下 F8 键,并从 Startup 菜单中单击 Step-By-Step Confirmation
  2. 根据提示,加载以下项目(如果提示您加载任何其它项,请按 N 键):
    • Dblspace 驱动程序。
    • Himem.sys。
    • Ifshlp.sys。
    • Dblbuff.sys。
    • 加载 Windows 95 图形用户界面 (GUI),并选择加载所有 Windows 驱动程序。
备注: Windows 95 本身并不需要 Config.sys 和 Autoexec.bat 文件,但是安装于计算机上的某些工具可能需要这两个文件。 在您执行交互式启动以验证 Config.sys 和 Autoexec.bat 文件不需要之前,不要重命名这两个文件。

如果实模式配置的原始启动消除了问题,请使用 Step- By-Step Confirmation 功能来隔离与内存驻留程序 (TSR) 或实模式设备驱动程序有关的冲突。

通过启动到命令提示加载 Windows 95,并通过键入 win 来启动 Windows 95,在启动过程中按住 SHIFT 键。 这可以防止启动时自动加载任何程序。

如果通过在启动时禁止加载程序可以解决问题,请对下列可能的问题来源进行检查:

Winstart.bat 文件



Winstart.bat 文件用于加载 TSR,TSR 对基于 Windows 的程序是必需的,而在 MS-DOS 情况下并非必需。

有关 Winstart.bat 文件的其它信息,请单击以下文章编号,查看相应的 Microsoft Knowledge Base 文章:
134402 Some TSRs Moved from Autoexec.bat to Winstart.bat During Setup

“启动”组



如果通过绕过“启动”组程序可以解决问题,请将每个程序从“启动”组逐一删除,以隔离导致问题的程序。

注册表中的 Run 项



警告: “注册表编辑器”使用不当会导致严重的问题,这种问题可能需要重新安装操作系统。 Microsoft 不保证能够解决因为“注册表编辑器”使用不当而产生的问题。 使用注册表编辑器需要您自担风险。

有关如何编辑注册表的信息,请查看注册表编辑器 (Regedit.exe) 中的“改变项和值”帮助主题,或 Regedt32.exe 中的“添加和删除注册表中信息”和“编辑注册表数据”帮助主题。 注意,编辑注册表之前,应当先备份注册表。 如果您运行的是 Windows NT 或 Windows 2000,还应该更新“紧急修复磁盘 (ERD)”。


您可通过删除以下注册表键值中的程序字符串来禁止程序加载:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
程序也可能通过以下注册表键值加载:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Win.ini 文件



位于此文件 [Windows] 部分的 load= 和 run= 行可以让程序自动启动。 请参见以下章节获取更多信息。

测试 Windows 配置文件



要测试 Windows 配置文件,请遵循以下步骤:
  1. 启动到命令提示符。
  2. 键入以下命令以重命名 Win.ini 文件:
    ren c:\windows\win.ini *.bak
  3. 通过键入 win 启动 Windows 95。 如果这一步骤使问题得以解决,请确认 Win.ini 文件 [Windows] 部分的 load= 和 run= 行为空白,或前面有分号 (;),以便禁止项目加载。
  4. 键入以下命令重命名 Win.ini 文件:
    ren c:\windows\system.ini *.bak
  5. Windows 95 要求使用 System.ini 文件来加载图形用户界面 (GUI)。 键入以下命令以替换原始的文件:
    copy c:\windows\system.cb c:\windows\system.ini
    备注: 使用 System.cb 文件启动 Windows 将不会加载鼠标驱动程序。 编辑新的 System.ini 文件,加入以下几行:
    [386Enh]
    mouse=*vmouse, msmouse.vxd

    [boot]
    drivers=mmsystem.dll
    mouse.drv=mouse.drv
  6. : 使用 System.cb 文件启动 Windows 将不会加载鼠标驱动程序。 编辑新的 System.ini 文件,加入以下几行: 通过在命令提示行键入 win 启动 Windows 95。 如果用 System.cb 文件替换原始的 System.ini 文件解决了问题,则表明问题最有可能存在于原始 System.ini 文件的 [boot] 或 [386Enh] 部分。 还原原始文件,排除其问题。
  7. : 使用 System.cb 文件启动 Windows 将不会加载鼠标驱动程序。 编辑新的 System.ini 文件,加入以下几行: 为了隔离引起问题的原因,请在一行的开头放一个分号 (;),以禁止该项目加载。
有关 System.ini 文件及其默认项的其它信息,请单击下列文章编号,查看相应的 Microsoft Knowledge Base 文章:
140441 Creating a New System.ini File Without Third-Party Drivers

保护模式设备驱动程序



安全模式会禁用所有的 Windows 95 保护模式设备驱动程序。您可以通过在“设备管理器”中禁用保护模式设备驱动程序,以检测不兼容组件和资源冲突问题。

删除保护模式设备驱动程序以隔离冲突



  1. 单击开始,指向设置,单击控制面板,然后双击系统
  2. 设备管理器选项卡上,单击按类型查看设备
  3. 禁用各个保护模式设备驱动程序。 例如:
    1. 双击展开软盘控制器分支。
    2. 单击标准软盘控制器,然后单击属性
    3. 常规选项卡上,单击 Original Configuration (Current) 复选框,然后单击确定备注: 如果您已经启用了硬件配置文件,对应每一个配置都将有一个复选框。 清除您要排除问题的硬件配置文件所对应的复选框。

    4. : 如果您已经启用了硬件配置文件,对应每一个配置都将有一个复选框。 清除您要排除问题的硬件配置文件所对应的复选框。 在“设备管理器”中,对应每个设备重复步骤 A 至 C。
  4. 单击关闭,然后重新启动计算机。
如果在“设备管理器”中禁用保护模式驱动程序可以解决问题,则表明可能存在硬件冲突或驱动程序和硬件不兼容问题。 有关解决 Windows 95 中资源冲突问题的其它信息,请单击下列文章编号,查看相应的 Microsoft Knowledge Base 文章:
133240 使用“设备管理器”诊断并解决设备冲突
如果您确定 Windows 95 保护模式驱动程序与硬件不兼容,请和硬件供应商联系以确定能否获得新的驱动程序。

将“视频驱动程序”更改为“标准 VGA 显示驱动程序”



备注: 如果您已经执行了本文前面章节“删除保护模式驱动程序以隔离冲突”的指示步骤,则您已经将显示驱动程序更改为 VGA 了,则可跳过下面一节。 通过禁用显示适配器将视频设置为 VGA 驱动程序。

使用 VGA 显示驱动程序,以安全模式启动 Windows 95。 为了确定问题是否和视频驱动程序有关,请将显示驱动程序更改为 VGA 以进行测试。

备注:为了保证能够安全地返回到以前的配置,请执行以下步骤:
  1. 备份 System.ini 文件。
  2. 记录当前的桌面区域(分辨率)和调色板设置。
  3. 记录当前视频适配器的名称。
要更改到 VGA 显示驱动程序,请执行以下步骤:
  1. 以安全模式启动 Windows 95。
  2. 单击开始,指向设置,单击控制面板,然后双击显示
  3. 在“设置”选项卡上,单击“更改显示类型”。
  4. 在“适配器类型”区,单击“更改”。
  5. 单击显示所有设备
  6. 制造商框中,单击(标准显示类型)。 在型号 框中,单击标准显示适配器 (VGA),然后单击确定
  7. 单击确定关闭,直到返回“控制面板”为止。
  8. 重新启动计算机。
如果您确定视频驱动程序与 Windows 95 不兼容,请和硬件供应商联系以确定能否获得新的驱动程序。

注册表破坏



当以安全模式启动 Windows 95 时,读入的注册表内容最少。 运行于安全模式时,注册表的破坏可能并不明显,您可能需要用一份备份替换掉当前的注册表 (System.dat),以确定问题是否是因为注册表破坏而引起的。 要排除注册表破坏引起的问题,请遵循以下步骤:
  1. 启动到命令提示符。
  2. 键入以下命令,从注册表的备份中删除文件属性:
    c:\windows\command\attrib -h -s -r c:\system.1st
  3. 键入以下命令来删除当前注册表中的文件属性:
    c:\windows\command\attrib -h -s -r c:\windows\system.dat
  4. 键入以下命令以重命名 Win.ini 文件:
    ren c:\windows\system.dat *.dax
  5. 键入以下命令将备份文件复制到当前注册表位置:
    copy c:\system.1st c:\windows\system.dat
  6. 重新启动计算机。
备注: System.1st 文件是 Windows 95 安装的最后阶段所创建的注册表备份。 因此,这时候会显示“首次运行 Windows 95”标题,Windows 95 会跟刚刚安装时那样进行最终设置。

如果用 System.1st 文件替换 System.dat 文件可以解决问题,则表明问题可能与注册表的破坏有关。 在安装 Windows 95 后添加的程序和设备驱动程序可能要求重新安装,以便对新的注册表进行更新。

如果问题没有解决,则按照以下步骤还原原始注册表:
  1. 重新计算机,启动到命令提示符。
  2. 键入下列命令,在每个命令之后按 ENTER 键:
    c:\windows\command\attrib -s -h -r c:\windows\system.dat
    copy c:\windows\system.dax c:\windows\system.dat
    备注: 如果您被提示是否覆盖现有的 System.dat 文件,选择是。

  3. : 如果您被提示是否覆盖现有的 System.dat 文件,选择是。 重新启动计算机。
Windows 95 CD-ROM 中有一些工具,也可用来备份系统文件和注册表。 有关这些工具的其它信息,请单击以下文章编号,查看相应的 Microsoft Knowledge Base 文章:
139437 Windows 95 紧急修复工具
135120 Configuration Backup Tool for Backing Up the Registry

如果问题仍未解决该如何处理



如果本文所列的故障排除步骤仍未解决问题,则表明问题可能与以下一个或多个项目有关:
  • 硬件错误
  • 计算机需要一个用于 HIMEM.SYS 的专用机器开关。
  • 可能需要更改 CMOS 设置(如禁用映像 RAM)。
  • 系统 BIOS 可能需要升级,以便与 Windows 95 兼容。
  • 可能存在病毒。
  • 以前安装的 Windows 升级不成功。
要确定 Windows 95 是否与当前的系统配置兼容,您可能需要把 Windows 95 安装到一个干净的目录中。

如果有足够的可用磁盘空间,请将 Windows 95 安装到一个空文件夹(例如 Win95 文件夹)。 有关这方面的详细信息,请参见以下 Microsoft Knowledge Base 文章:
142096 如何将 Windows 95 重新安装到新建文件夹
有关解决 Windows 95 中启动问题和错误消息的其它信息,请单击下列文章编号,查看相应的 Microsoft Knowledge Base 文章:
136337 Troubleshooting Windows 95 Startup Problems and Error Messages in this KB article.
如果这种方法可以解决问题,则表明您以前可能安装了与 Windows 95 不兼容的组件。

属性

文章编号: 243039 - 最后修改: 2000年12月15日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft Windows 95
关键字:?
kbenv kbhowto kbtshoot win95 KB243039
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