如何针对 Spool32 错误信息进行故障排除

文章翻译 文章翻译
文章编号: 191949 - 查看本文应用于的产品
如果本文中没有描述您收到的错误信息,请参见以下 Microsoft 知识库文章以查看更多介绍错误信息的文章:
315854 Windows 98 和 Windows Me 错误信息资源中心
如果本文未介绍与您的硬件有关的问题,请访问以下 Microsoft 网站以查看更多有关硬件的文章:
http://support.microsoft.com/default.aspx/w98?sid=460
展开全部 | 关闭全部

概要

本文说明如何对以下错误信息进行故障排除,在尝试打印或执行与打印机相关的过程时可能会接收到这些信息:
SPOOL32 caused a General Protection Fault in module Kernel32.dll at address.

SPOOL32 caused an Invalid Page Fault in module Kernel32.dll at address.

SPOOL32 caused a Stack Fault in module Kernel32.dll at address.

更多信息

Spool32.exe 是管理后台打印作业的 32 位 Windows 95 或 Windows 98 组件。后台打印通过在将打印作业发送到打印机之前将其暂时存储在硬盘上,使计算机处理器可以快速处理打印作业。所以,相对于让发出打印作业的程序处理整个打印作业并将其直接发送到打印机而言,这样可以使处理器更快地返回对程序的控制。如果某些因素防碍后台打印作业正常工作,可能会出现 Spool32 错误信息。

要对“症状”一节中描述的这些错误信息进行故障排除,请按第 1 步中的过程操作,然后尝试再次打印。如果仍接到错误信息,请按第 2 步中的说明操作,然后尝试再次打印。如果问题未解决,请继续执行这两步以下的步骤,并在执行每一步后都要进行测试。
  1. 禁用所有不需要的驱动程序和程序(这称为“干净启动”)。为此,请根据您的操作系统类型按照以下某一部分中的步骤执行。

    注意:干净启动过程消除了防病毒程序或其他实用工具导致错误信息出现的可能性。它也将禁用所有第三方打印软件,如 Hewlett-Packard Port Monitor 或 Epson Spooler。

    Windows 95

    1. 单击“开始”,指向“查找”,然后单击“文件或文件夹”。
    2. 单击以清除“包括子文件夹”复选框。
    3. 在“已命名”框中,键入 config.sys autoexec.bat,然后单击“立即查找”。
    4. 在找到的文件列表中,右键单击“Autoexec.bat”文件,单击“重命名”,然后键入该文件的新名称(如 Autoexec.xxx)。
    5. 对 Config.sys 文件重复步骤 d。
    6. 退出“查找”工具,然后重新启动计算机。

    Windows 98

    1. 单击“开始”,依次指向“程序”,“附件”,“系统工具”,然后单击“系统信息”。
    2. 在“工具”菜单上,单击“系统配置实用程序”。
    3. 单击“常规”选项卡上的“有选择的启动”,然后单击以清除下列复选框:
      处理 Config.sys 文件
      处理 Autoexec.bat 文件
      处理 Winstart.bat 文件
      处理 System.ini 文件
      处理 Win.ini 文件
      加载启动组项目
      注意:在禁用 Win.ini 文件后必须重新安装打印机驱动程序,这是因为打印机和端口信息存储在该文件中。
    4. 单击“确定”,然后退出“系统信息”工具。
    5. 重新启动计算机。
    有关如何使用“系统配置”工具对基于 Windows 98 的计算机进行干净启动的信息,请查看以下 Microsoft 知识库文章中的“限制重点”一节:
    192926 如何在 Windows 98 中执行干净启动故障排除

    Windows Millennium Edition

    1. 单击“开始”,然后单击“运行”。
    2. 在对话框中键入 msconfig
    3. 单击“常规”选项卡上的“有选择的启动”,然后单击以清除下列复选框:
      处理 System.ini 文件
      处理 Win.ini 文件
      加载静态 VXD 的程序
      加载启动组项目
      加载环境变量
      注意:在禁用 Win.ini 文件后必须重新安装打印机驱动程序,这是因为打印机和端口信息存储在该文件中。
    4. 单击“确定”,然后退出“系统信息”工具。
    5. 重新启动计算机。
    有关如何使用“系统配置”工具对基于 Windows Millennium Edition 的计算机进行干净启动的信息,请查看以下 Microsoft 知识库文章中的“限制重点”一节:
    267288 如何在 Windows Millennium 中执行干净启动排除故障
  2. 将后台打印格式从增强型图文元件 (EMF) 更改为 RAW,然后尝试直接打印到打印机,而不是使用后台打印作业。为此,请按照下列步骤操作:
    1. 单击“开始”,指向“设置”,然后单击“打印机”。
    2. 右键单击您所使用的打印机,然后单击“属性”。
    3. 在“详细信息”选项卡上,单击“后台打印设置”。
    4. 单击“直接打印到打印机”。
    5. 在“后台打印数据格式”框中,单击“RAW”。
    6. 单击“确定”,再次单击“确定”,然后关闭“打印机”对话框。
  3. 某些打印机驱动程序具有的编码错误可能导致出现“症状”一节中的某个错误信息。要确定该错误是否导致了错误信息的出现,请更新或更改打印机驱动程序。有关如何完成此操作的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    128345 如何对 Windows 95、98 和 Millennium Edition 中的打印问题进行疑难排除
  4. 当 Windows 95 或 Windows 98 启动时,可能存在内存驻留程序 (TSR) 或其他程序阻止 Spool32.exe 程序运行。要解决此问题,请使用以下方法之一:
    • 在“启动”文件夹中创建 Windows\System\Spool32.exe 文件的快捷方式,其中 Windows 是安装了 Windows 95 或 Windows 98 的文件夹。

      有关如何创建快捷方式的信息,请依次单击“开始”、“帮助”和“索引”选项卡,键入快捷方式,然后双击“创建帮助”主题。
    • 启动文本编辑器(如“记事本”),将下列行添加到 Win.ini 文件 [Windows] 部分中的“Load=”或“Run=”行中,其中 drive 是安装了 Windows 95 或 Windows 98 的驱动器,windows 是安装了 Windows 95 或 Windows 98 的文件夹:
      drive:\windows\system\spool32.exe
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。

属性

文章编号: 191949 - 最后修改: 2006年8月9日 - 修订: 3.0
这篇文章中的信息适用于:
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 第二版
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 95
关键字:?
kberrmsg kbhowto kbtshoot kbinvalidpagefault kbkern32dll kbgpf win98se kbfaq win95 KB191949
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,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