在 Windows 95 或 Windows 98 安装期间出现“SUWIN General Protection Fault”(SUWIN 一般性保护错误)错误信息

本文已归档。它按“原样”提供,并且不再更新。
如果本文未介绍您收到的错误信息,请参阅以下 Microsoft 知识库文章,以查看更多介绍错误信息的文章:
315854 Windows 98 和 Windows Me 错误信息资源中心
症状
当尝试在新文件夹或干净的硬盘中安装 Windows 95 或 Windows 98 时,您可能会收到以下一条或多条错误信息:

SUWIN
An error has occurred in your application.If you choose ignore you should save your work in a new file.If you choose close, your application will terminate.
- 或 -

SUWIN caused a general protection fault in module SETUPX.DLL
- 或 -

SUWIN caused a general protection fault in module KRNL386.EXE
原因
如果存在以下任一情况,则可能出现此问题:
  • 主板上内置外围设备的基本输入/输出系统 (BIOS) 设置不正确(例如,缓存设置、CPU 计时、硬盘等)。
  • 计算机具有错误的或不匹配的随机存取内存 (RAM) 或缓存(例如,如果使用 EDO 和非 EDO RAM,或者使用不同的 RAM 速度)。
  • 计算机中的主板不能正常工作。
解决方案
要解决此问题,请尝试通过更改 BIOS 设置来降低计算机的运行速度。有关如何更改这些设置的信息,请参阅计算机附带的文档或者联系硬件制造商。

警告:如果错误地更改了计算机的 BIOS 设置,可能会出现严重问题。

注意:请进行以下更改(每次更改一项)。每次更改后,保存设置,退出 BIOS,然后尝试运行安装程序。如果某个步骤不能解决问题,请尝试下一步骤,依此类推。
  1. 修改总线主控设置。
  2. 修改外部或内部缓存设置。
  3. 修改 RAM 设置。
  4. 修改您的 BIOS 特有的以及影响计算机运行速度的其他设置。
  5. 在安装期间使用 BIOS 安装工具禁用一级和二级缓存。
  6. 禁用硬盘或 CD-ROM 驱动器的 Ultra DMA 设置(如果适用)。有关如何更改这些设置的信息,请参阅计算机附带的文档。
如果执行上述步骤后仍然出现此错误信息,则硬件可能已损坏。请联系硬件制造商以获取帮助。
更多信息
有关 SUWIN 错误信息的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
129971 Windows 95、Windows 98 和 Windows Me 安装程序的“SU”错误信息列表
187580 在 Windows 98 安装期间出现“SUWIN Warning SU0167”(SUWIN 警告 SU0167)信息
188107 在 Windows 95/98 安装期间 Setupx.dll 中出现 SUWIN 错误
124177 应用程序错误:SUWIN 导致无效的指令
135162 安装期间在最终用户许可协议后出现 GP 错误
136415 安装 Windows 95 时收到“SUWIN caused a General Protection Fault in module SUWIN.EXE at 0006:6EB8”(SUWIN 在模块 SUWIN.EXE 中的 0006:6EB8 处导致了一般保护错误)错误信息
187268 在 Windows 98 安装期间 Pidgen.dll 中出现 SUWIN 错误
232963 错误信息:Suwin.exe Caused an Invalid Page Fault in Setupx.dll(Suwin.exe 导致 Setupx.dll 中出现无效页错误)
gpf gp fault set up installation krnl386 dll setupx
属性

文章 ID:224836 - 上次审阅时间:12/05/2015 13:49:35 - 修订版本: 2.1

Microsoft Windows 98 Standard Edition, Microsoft Windows 95, Microsoft Windows 98 第二版

  • kbnosurvey kbarchive kberrmsg kbhardware kbgpf kbsetup kbprb KB224836
反馈
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)