OFF2000: 排除 Windows 98 下的 Office Kernel32.dll 错误

文章翻译 文章翻译
文章编号: 218853 - 查看本文应用于的产品
为这篇文章的一个 Microsoft Office XP 版本,请参阅 290361
对于 Microsoft Office 97 版本的这篇文章,请参阅 245050
对于 Microsoft Office 95 版本的这篇文章,请参阅 190517
警告: 此信息是初步并不会被确认或已通过 Microsoft 来测试。只能使用自己决定。
展开全部 | 关闭全部

本文内容

概要

本文包含有关疑难解答和消除了在使用 Microsoft Windows 98 下一个 Office 程序时出现 Kernel32.dll 模块中的无效页错误的信息。一个 Kernel32.dll 消息是类似于以下内容
Program name一个无效页错误而导致模块 Kernel32.dll
其中 Program name 是您正在使用的 Office 程序的名称。

有关 Office Kernel32.dll 问题在 Microsoft Windows 95 的故障排除的其他信息,请参阅 Microsoft 知识库中下面的文章:
218873在 Windows 95 下的 Office 2000 Kernel32.dll 错误进行故障排除
有关在 Office 的早期版本的 Office Kernel32.dll 问题进行故障排除的其他信息,请参阅 Microsoft 知识库中下面的文章:
190517关闭: 排除在 Windows 98 的 Office Kernel32.dll 错误

更多信息

一个无效页故障发生时,在 Windows 中的意外的事件发生。一个无效页故障表示程序不正确地尝试时要使用的随机访问内存例如对于某个程序或 Windows 组件读取或写入一个未分配给它的内存位置。 发生这种情况时该程序可以潜在地覆盖,损坏的内存的该区域中的其他程序代码。

当程序和 Windows 之间传递的参数时,可能会出现一个无效页故障。一个无效参数可能会导致程序运行无效的指令结果是一个无效页故障。因为某个程序不正确地传递数据,Windows 或基于 Windows 的程序不能解释,通常会出现此行为。

: 执行在本文中的显示顺序中的各节的每个步骤。因为两个或多个程序进行交互,通常会导致无效页错误,则跳过步骤可能会增加到标识该问题的时间。

确定是否记录问题

许多 Kernel32.dll 错误在 Microsoft 知识库中已经介绍,并有解决方案。有关详细信息在以下单词 Microsoft 知识库中相应的查询:

"无效页错误"kernel32.dll
: 可能有该查询以缩小搜索范围的末尾添加程序名时出现问题很有帮助。

检查有效的临时文件夹和 $ 删除临时文件

应在包含临时文件夹的硬盘上的可用空间至少 20 兆字节 (MB)。若要检查的临时文件夹,并从该文件夹中删除多余的文件,请按照下列步骤:
  1. 重新启动计算机。按下并按住 CTRL 键,直到出现"Windows 98 启动菜单"。
  2. 在 Windows 启动菜单上选择"仅命令提示符,"然后按 ENTER。
  3. 键入 设置,然后按 ENTER 键。请注意 TEMP 变量的位置。
  4. 更改到在步骤 3 中记下的文件夹。例如对于如果 TEMP 设置为 C:\Windows\Temp,键入下面一行,然后按 ENTER 键:
    cd\windows\temp
    如果您在第 2 步中记下该文件夹不存在,创建该文件夹。若要进行该文件夹键入以下命令,然后按 ENTER 键:
    md c:\windows\temp
  5. 删除此文件夹中的任何临时文件。临时文件具有.tmp 文件扩展名。若要删除这些文件,键入下面的行,然后按 ENTER 键:
    del *.tmp
注意: 因为 Windows,或基于 Windows 的程序可能正在使用这些文件中的一个运行 Windows 时,不要删除这些文件。

在安全模式下启动 Windows

Windows 包含一个内置的故障排除模式,称为安全模式。它绕过启动文件,并使用包括基本的联网的仅是基本的系统驱动程序。当 Windows 安全模式启动 Windows 使用仅鼠标、 键盘和标准视频图形适配器 (VGA) 的设备驱动程序。这使得安全模式对于隔离和解决由实模式和基于 Windows 的驱动程序引起的错误情况非常有用。Windows 还包含故障排除功能,可能会帮助您确定问题。若要以安全模式启动 Windows,并使其他故障排除功能可用,请按照下列步骤:
  1. 开始 菜单上单击 关机。单击 重新启动,然后单击 确定
  2. 按下并按住 CTRL 键,直到出现"Windows 98 启动菜单"。
  3. 在 Windows 启动菜单上选择安全的模式,然后按 ENTER 键。Windows 将在安全模式下启动。
  4. 执行相同的操作导致错误的。
当您使用安全模式或 $ 当您禁用 32 位保护模式驱动程序时,Windows 将不会处理保护模式驱动程序 (Autoexec.bat 和 $ 冲突文件)。因此,CD-ROM 驱动器不可用。若要使用 CD-ROM 驱动器的支持安全模式下,确定 Windows 是否使用 CD-ROM 驱动器的保护模式驱动程序。如果 Windows 正在使用的保护模式驱动程序,为 CD-ROM 安装实模式 (MS-DOS) 驱动程序的驱动器。实模式驱动程序通常位于与 CD-ROM 驱动器或计算机都随附的磁盘上。在 Autoexec.bat 和 $ 冲突文件中安装了驱动程序。

有关确定 Windows 正在使用的保护模式驱动程序的其他信息,请参阅 Microsoft 知识库中下面的文章:
151634在 Windows 中的保护模式 CD-ROM 驱动器支持
有关为 CD-ROM 安装实模式驱动程序的其他信息,请参阅 Microsoft 知识库中下面的文章:
167069为 Office 安装中安装实模式 CD-ROM 驱动程序

检查磁盘错误和碎片整理的硬盘

使用磁盘扫描程序检查硬盘丢失的簇和其它文件分配表 (FAT) 错误并测试硬盘完整性。 您还可以使用磁盘扫描程序程序修复出现这些问题。若要进行磁盘扫描程序,请按照下列步骤操作:
  1. 开始 菜单上指向 程序
  2. 指向 附件,指向 系统工具,然后单击 磁盘扫描程序
  3. 单击您想要检查的错误,所在的驱动器,然后单击 开始
碎片过多的硬盘可能会影响性能和可靠性的 Office 程序和 Windows 中的其他任务。若要解决此问题,运行 $ 磁盘碎片整理程序对硬盘进行碎片整理。若要运行磁盘碎片整理程序,请按照下列步骤操作:
  1. 开始 菜单上指向 程序
  2. 指向 附件,指向 系统工具,然后单击 磁盘碎片整理程序
  3. 单击想要在"要整理哪个驱动器"列表中进行碎片整理的驱动器,然后单击 确定

关闭 CD-ROM 驱动器高速缓存

如果将显示错误消息时您正在阅读从 CD-ROM 驱动器,请尝试关闭 CD-ROM 驱动器高速缓存。这可能会使驱动器更可靠,但会降低性能。要关闭 CD-ROM 驱动器高速缓存,请按照下列步骤操作:
  1. 单击 开始,指向 设置,单击 控制面板
  2. 控制面板 中,双击 $ 系统
  3. 单击 性能 选项卡,然后单击 文件系统
  4. 单击 光盘 格式选项卡。在"优化访问方式"列表中单击以选中 不预读
  5. 追加的高速缓存大小 滑块拖到左侧的位置 (在 小型 设置),然后单击 确定
如果使用的实模式 CD-ROM 驱动程序可能会在驱动器缓存 Smartdrv.exe 程序。如果这种情况在 Smartdrv.exe 程序必须进行不可用 Autoexec.bat 文件中。若要这样做,请按照下列步骤操作:
  1. 单击 开始、 指向 程序、 指向 附件,指向 系统工具,然后单击 系统信息
  2. 工具 菜单上单击 $ 系统配置实用程序
  3. 单击 Autoexec.bat 选项卡。
  4. 单击以清除 Smartdrv 复选框,然后单击 确定
  5. 若要重新计算机更改才能生效,请单击

验证光盘清洁并且 Unscratched

如果您从一张光盘进行安装时,将出现该错误消息,验证所使用的光盘是否清洁。您可以擦除光盘用软、 不起毛的软布。还要确保光盘上有没有大的划痕。如果光盘已损坏,无法读取,可能会在安装过程中出现错误消息。

有关更多的信息,请参阅下面 Microsoft 知识库中相应的文章:

174713从光盘媒体安装疑难解答

检查损坏的交换文件

如果 Windows 交换文件已损坏,也可能会出现 Kernel32.dll 错误。若要创建新的交换文件、 在 MS-DOS 模式下重新启动计算机、 删除 Win386.swp 文件在 Windows 文件夹,然后重新启动计算机。若要进行新的交换文件,请按照下列步骤操作:

  1. 开始 菜单上单击 关机
  2. 关闭 Windows 对话框中单击 在 MS-DOS 模式下重新启动,然后单击 确定
  3. MS-DOS 提示符更改为 Windows 文件夹通过键入以下命令
    cd <drive>:\Windows
    其中 drive 是驱动器号的包含 Windows 文件夹。一般情况下,这是驱动器 c。

    : 如果 Windows 管理您的计算机上的虚拟内存设置,Windows 文件夹中存在的交换文件。如果您选择了管理在计算机上的虚拟内存设置,交换文件存在硬盘的根级别。若要确定 Windows 是否管理虚拟内存设置,用鼠标右键单击 我的电脑、 单击 属性、 单击 性能,然后单击 虚拟内存
  4. 若要删除交换文件,键入以下内容:
    del Win386.swp
  5. 交换文件中删除之后,重新启动计算机。

损坏的自定义配置文件

也有被损坏的自定义配置文件已知会导致出现 Kernel32.dll 错误。删除并重新创建配置文件可能可以解决此问题。

如果使用的 Office 系统策略模板 Microsoft Office 2000 资源工具包 中包含必须使用版本的系统策略编辑器包含在 Microsoft Office 2000 资源工具包 中。

: Windows 98 附带的系统策略编辑器使用 Office 2000 无法正常工作。一定要从 Microsoft Office 2000 资源工具包 或 Windows NT Server 4.0 与 Service Pack 4 安装最新版本的系统策略编辑器。您可以下载 Policy.exe,自解压缩的文件包含 Poledit.exe,从联机服务。从以下 Web 站点下载此文件:
http://www.microsoft.com/office/ork/

删除并重新安装程序

如果在运行安装程序之后,将出现该问题,某些动态链接库 (.dll) 文件可能是损坏或已损坏。若要此疑难解答第一次完全删除该程序。完全删除该程序后,重新安装该程序。

检查软件更新

过时和不兼容的软件也可能会导致出现的错误消息。请与计算机的 BIOS 的更新、 OEM Windows 更新和硬件的驱动程序更新,如 CD-ROM 驱动程序的各种软件更新的制造商联系。如果您使用第三方分区软件,EZDrive 或 Ontrack 磁盘管理器,则验证您具有这些产品的最新版本。

病毒扫描计算机

如果病毒是您的计算机上存在,并且已损坏的某些文件,当您使用某个程序时,可能出现 Kernel32.dll 错误信息。用病毒检查程序扫描硬盘和软盘。如果病毒检查程序发现您的计算机上的病毒,删除在再次运行 Office 程序之前病毒。

: 包括安装程序在 Office 程序的任何运行时不执行运行病毒检测程序终止和-驻留 (TSR) 程序。 在运行安装程序,然后将其禁用之前,请运行病毒检查程序。

检查注册表损坏

当 Windows 安全模式启动 Windows 不能读取整个注册表。因此,对注册表的损坏可能不会明显时在此模式下运行 Windows。可能需要替换现有注册表 (System.dat) 用来确定问题是否由损坏注册表引起的备份。使用下列方法之一解决损坏的注册表:

方法 1: 使用注册表检查程序

Windows 包含一个名为注册表检查程序,可以检查注册表损坏,如有必要,还原注册表的备份工具。请按照若要使用注册表检查程序检查注册表的下列步骤操作:
  1. 单击 开始、 指向 程序、 指向 附件,指向 系统工具,然后单击 系统信息
  2. 工具 菜单上单击 $ 注册表检查程序。您可能会收到以下错误消息:
    Windows 遇到了访问系统注册表时发生错误。Windows 将重新启动计算机,并为您修复系统注册表。
    如果您收到此错误消息,请转到步骤 3。如果您不会收到错误消息,然后注册表是有效的。
  3. 若要重新计算机单击 确定
  4. "Windows 98 启动菜单"出现时,请按 ENTER 键。
  5. 命令提示符键入 Scanreg,然后按 ENTER 键。
  6. 检查您的注册表 对话框中按 ENTER。您会收到以下提示:
    Windows 在您的系统文件中发现错误,并恢复最近的备份的文件来修复该问题。
  7. 按 ENTER 键重新启动您的计算机。
Windows 会将存储您的注册表的五个备份。如果注册表已损坏的较长的时间,您可能需要使用来确定损坏您的注册表的方法 2: 还原 System.1st 文件"。

有关注册表检查程序的其他信息,请参阅 Microsoft 知识库中下面的文章: 183887 的 Windows 注册表检查器工具 (Scanreg.exe) 说明

183603如何自定义注册表检查器工具设置

184075Microsoft 系统信息的说明 (Msinfo32.exe) 工具

方法 2: 还原 System.1st 文件

若要还原您 System.1st 文件,请按照下列步骤操作:
  1. 重新启动计算机。按下并按住 CTRL 键,直到出现"Windows 98 启动菜单"。
  2. 在 Windows 启动菜单上选择"仅命令提示符,"然后按 ENTER 键。
  3. 若要删除的注册表的备份文件的属性,键入下面的命令,然后按 ENTER 键:
    c:\windows\command\attrib -h -s -r c:\system.1st
  4. 要从当前注册表中删除文件属性,键入下面的命令,然后按 ENTER 键:
    c:\windows\command\attrib -h -s -r c:\windows\system.dat
  5. 若要重命名注册表,键入下面的命令,然后按 ENTER 键:
    ren c:\windows\system.dat *.dax
  6. 要将备份文件复制到当前注册表中,键入下面的命令,然后按 ENTER 键:
    copy c:\system.1st c:\windows\system.dat
重新启动计算机。如果将显示"windows 98 启动菜单",选择安全的模式或"安全模式带网络支持"如果您需要网络连接)。

: 在 System.1st 文件是在 Windows 安装的最后阶段期间创建的注册表的备份。当重新启动计算机时 Windows 安装程序将开始安装程序的设置硬件和 $ 正在最后完成设置"阶段。

如果使用 System.1st 文件替换 System.dat 文件可以解决问题,可能是注册表损坏相关问题。请注意您可能需要重新安装程序后您安装的设备驱动程序安装 Windows 和更新新的注册表。

如果不解决问题还原原始注册表。若要这样做,请按照下列步骤操作:
  1. 重新启动计算机。按下并按住 CTRL 键,直到出现"Windows 98 启动菜单"。
  2. 在 Windows 启动菜单上选择仅命令提示符,然后按 ENTER 键。
  3. 键入以下命令:
    c:\windows\command\attrib -s -h -r c:\windows\system.dat
    copy c:\windows\system.dax c:\windows\system.dat
    请按 Y,然后按 ENTER,当系统询问您覆盖现有的 System.dat 文件。
  4. 重新启动计算机。

重新安装新的文件夹中的窗口

只有在您尝试所有故障排除步骤在本文中后,请使用此方法。如果您重新安装一个新的文件夹中的窗口,您必须重新安装在新的 Windows 安装的所有基于 Windows 的程序。

有关更多的信息,请参阅下面 Microsoft 知识库中相应的文章:
200378OFF2000: 如何以诊断问题在 Office 2000 中的新的文件夹中安装 Windows 98

关闭增强的 BIOS 功能

大多数计算机有多个增强的设置,使计算机充分利用计算机硬件。这些高速设置会导致系统变得不稳定 ; 关闭这些功能可能会使计算机更稳定。有关进入基本输入/输出系统 (BIOS) 并更改 BIOS 设置的信息,请与您的计算机制造商联系。 立即在打开电源后,您可以在大多数系统上输入 BIOS。 通常需要一个的键击如 DEL,进入 BIOS。下面是可以干扰 Office 程序的常见功能:
  • 阴影内存
  • 视频影子 RAM
  • 内部缓存
  • 外部高速缓存
  • 内置病毒防护
较新的芯片组可能会具有更高级功能,如内存可能会导致错误的等待状态。大多数的 BIOS 安装程序已加载 BIOS 默认设置的选项。此选项通常禁用所有高级的功能。

警告: 错误地改变硬件 BIOS 设置可能会导致严重的问题,可能会导致计算机无法启动或正常运行。 Microsoft 不能保证可以解决问题所产生的不正确的硬件 BIOS 选项设置。改变硬件 BIOS 设置,需要您自担风险。

检查硬件

如果您耗尽所有其他疑难解答步骤,并且您仍然收到错误消息可能是一个或多个硬件与 Windows 不兼容或已损坏。若要打算您的计算机硬件有问题与计算机供应商联系。

已报告错误固定的内存或损坏的内存,导致 Kernel32.dll 错误信息。若要更正这些问题,我们已经知道切换围绕在主板内存块的内存。

它还被报告运行 Atron 380 总线主控以太网卡可能会导致 Kernel32.dll 错误。正在从计算机中删除此卡可能会解决这些错误消息。

在本文中讨论的第三方产品是由独立于 Microsoft 的公司生产的。Microsoft 会使没有担保,或暗示或其他方式,性能或可靠性,这些产品。

Microsoft 提供了第三方联系人信息可以帮助您找到技术支持。此联系信息如有更改,恕不另行通知。 Microsoft 不能保证此第三方联系人信息的准确性。

有关如何与本文中提及的公司的信息,请访问下面的 Microsoft 网站:
http://support.microsoft.com/gp/vendors

属性

文章编号: 218853 - 最后修改: 2008年6月6日 - 修订: 6.0
这篇文章中的信息适用于:
  • Microsoft Excel 2000 标准版
  • Microsoft Outlook 2000
  • Microsoft PowerPoint 2000 标准版
  • Microsoft Word 2000 标准版
  • Microsoft Windows 98 Standard Edition
关键字:?
kbmt kbinfo kbtshoot KB218853 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 218853
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