如何修复 Windows 运行时错误

2025年3月17日 | 阅读 12 分钟

每当您尝试启动任何软件或首次运行它时,都会出现运行时错误。Microsoft Windows 中的运行时错误可能由各种计算机问题引起。有时,只需重新打开应用程序即可消除错误,如果错误没有消除,您还可以采取其他措施来解决此问题。

How to fix Windows runtime errors

为了检测和修复所有运行时错误,您可以按照以下步骤进行操作。

小费

如果您遇到运行时错误编号和消息之类的问题,例如,运行时错误 75 路径/文件访问错误;您可以跳转到运行时错误列表,查看运行时错误代码和错误的列表,如下所示。

运行时错误

运行时错误可能出于多种原因,具体取决于情况。

  • 软件存在 bug。
  • 内存或其他系统资源不足。
  • 您执行了其他不允许的操作,或者在文本框中输入了非法字符。

通常,错误会显示为一个小的窗口,其中包含导致问题的软件的描述,以及错误代码和消息。该小窗口的提示可能会建议您联系支持团队或管理员。

运行时错误的几个示例



如果可能,处理错误的最佳方法是密切关注错误消息。如果错误过于宽泛,无法立即诊断,您应该按顺序执行以下步骤。另一方面,如果错误特定于某个组件,并显示“Microsoft Visual C++ Runtime Library”之类的消息,那么您应该从那里开始。

与 TSR 或其他正在运行的程序冲突

如果您在 Windows 上收到运行时错误警告,您可以关闭所有打开的应用程序。这将让您安心,问题不是由第三方软件或 TSR 引起的。

如果您在成功终止所有 TSR 后仍在 Windows 95 或 Windows 98 上遇到问题,请检查 autoexec.bat 和 config.sys 文件中导致问题的程序。然后,通过重命名文件,暂时禁用这些应用程序。有关此过程的更多信息,请参阅以下说明。

  1. 首先,您需要启动到 MS-DOS。
  2. 一旦到达 MS-DOS 提示符,您就需要键入
  1. 成功完成后,然后重新启动计算机系统。

软件问题

如果您仍然遇到问题,导致运行时错误的应用程序、工具或游戏可能出现故障。验证您是否已通过开发者的网站获取并应用了所有可用的更新或补丁。

如果您发现没有可用的更新或补丁,则需要卸载并重新安装导致问题的软件。同样,如果您遇到与操作系统相关的运行时错误,则应重新安装它。

附加项、插件或其他额外软件

如果有人在自己的计算机上安装了额外的附加项、插件或其他软件,这些也可能导致各种运行时错误。如果存在与导致错误的程序相关的其他软件,您应该更新或卸载它,看看是否能解决问题。

重启电脑

如果您的计算机突然比平时慢了很多,这很可能是原因。

与内存相关的问题可能是导致某些运行时错误的原因,而重新启动计算机是关闭当前正在运行的所有程序的快速方法。这将帮助您释放之前被导致问题的程序占用的系统资源。

计算机病毒

运行时错误可能由计算机病毒和恶意软件引起,因为它们会篡改系统设置或内存。如果您在计算机上安装了可以保护系统免受病毒侵害的程序,请确保它已更新到最新的病毒定义。

如果您的系统没有任何计算机病毒防护程序,我们建议您购买一个或下载试用版,以便扫描您的计算机硬盘中的病毒。

安装最新的 Microsoft Visual C++ 可再发行组件包

如果您的错误窗口显示与 Visual C++ 库的运行时组件相关的内容,这很可能是解决方案。

下载链接: Microsoft Visual C++ 可再发行组件包

内存问题

最后,如果您仍然遇到运行时错误问题并且已尝试以上所有建议,您可能正在处理与硬件或内存相关的问题。现在,我们建议您首先联系导致问题的程序的开发者,看看是否有任何可用的修复程序。如果找不到解决方案,我们建议您联系计算机或主板制造商寻求进一步的建议或服务。

运行时错误列表

下面是一个列表,其中包含 Microsoft 软件和 Windows 的运行时错误代码和相关的运行时错误消息。有关每个错误的更多信息以及导致运行时问题的根本原因的说明。此外,您还将了解如何修复每个错误。

代码运行时错误附加信息
5非法函数调用如果程序无法正常工作,请确保它是最新的。如果程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,您应该联系软件开发者。
6溢出如果程序无响应,请确保它是最新的。如果程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,您应该联系软件开发者。
7内存不足发生此错误。当程序运行所需内存不足,或者计算机不满足软件的系统要求时。
如果您的系统满足运行程序的最低要求,请考虑重新安装程序以确保问题与安装无关。
9下标越界如果程序无法正常工作,请确保它是最新的。如果程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,您应该联系软件开发者。
10重复定义如果程序无响应,请确保它是最新的。如果程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,您应该联系软件开发者。
11除以零该问题已在软件的代码或数学公式中发现。检查是否有任何可用的软件更新可用,以解决导致问题的程序。
13类型不匹配检查您使用的软件是否与您的 Windows 版本完全兼容,并且您的系统区域设置是否已正确配置。
14字符串空间不足如果程序显示错误,请确保它是最新的。如果程序已更新,您可以尝试重新安装它。而且,如果您仍然遇到相同的问题,在这种情况下,您应该联系软件开发者。
19无 Resume如果程序无响应,请确保它是最新的。如果程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,您现在应该联系软件开发者。
20Resume without error如果程序无法正常工作,请确保它是最新的。如果您确定程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,您应该联系软件开发者。
28堆栈空间不足当程序或内存出现错误时发生此错误。
35子程序或函数未定义如果程序显示错误,请确保它是最新的。如果程序已更新,您可以尝试重新安装它。而且,如果您仍然遇到相同的问题,在这种情况下,您应该联系软件开发者。
48DLL 加载错误此错误是由安装损坏或在安装另一个程序并替换了该程序的 DLL 后发生的问题引起的。在尝试重新安装程序之前,请关闭所有程序和 TSR。
52文件名或编号错误如果程序无响应,请确保它是最新的。如果程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,您现在应该联系软件开发者。
53文件未找到当程序无法找到运行所需的必要文件时。必须重新安装程序,或将丢失的文件复制到计算机。
54文件模式错误如果软件无法运行,请确保它具有所有最新的更新。如果您确定应用程序已更新,请尝试重新安装该应用程序。此外,如果问题仍然存在,您应该联系软件的创建者。
55文件已打开程序或与之关联的文件正在使用中,并且软件无法访问它。关闭所有正在运行和后台程序,然后重新运行程序。
58文件已存在如果程序无响应,请确保它是最新的。如果程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,您现在应该联系软件开发者。
61磁盘已满例如,硬盘空间不足以运行软件或保存复制的文件。
62输入超出文件末尾如果软件无法运行,请确保它具有所有最新的更新。如果您确定应用程序已更新,请尝试重新安装该应用程序。此外,如果问题仍然存在,您应该联系软件的创建者。
63记录编号错误如果程序无响应,请确保它是最新的。如果程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,您现在应该联系软件开发者。
64文件名错误如果程序显示错误,请确保它是最新的。如果程序已更新,您可以尝试重新安装它。而且,如果您仍然遇到相同的问题,在这种情况下,您应该联系软件开发者。
68设备不可用当程序找不到运行所需的硬件设备或其他先决条件时,请检查程序必需的硬件和软件是否已安装。如果您遇到相同的问题,请确保软件及其所需的任何硬件设备都已安装最新的更新。
70拒绝访问正在被覆盖的文件正在使用中,或者正在转移应用程序的位置受限。关闭所有程序和 TSR。
71磁盘未准备好确保您拥有完整的权限。
74无法重命名到不同驱动器如果程序显示错误,请确保它是最新的。如果程序已更新,您可以尝试重新安装它。而且,如果您仍然遇到相同的问题,在这种情况下,您应该联系软件开发者。
75路径/文件访问错误程序没有对文件的访问权限或权利。这通常发生在程序的结果尝试访问网络文件时。无论是由于网络权限还是软件被阻止,它都没有完全访问权限。例如,如果程序是只读的,或者它正在被另一个程序使用。
76未找到路径需要复制的文件在程序的目录中丢失,或者路径不正确。在这种情况下,您应该尝试卸载并重新安装该软件。
91对象变量设置为 Nothing如果软件无法运行,请确保它具有所有最新的更新。如果您确定应用程序已更新,请尝试重新安装该应用程序。此外,如果问题仍然存在,您应该联系软件的创建者。
93无效模式如果程序出现错误,请确保它是最新的。如果您确定程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,在这种情况下,您应该联系软件开发者。
94非法使用 NULL如果程序无响应,请确保它是最新的。如果程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,您现在应该联系软件开发者。
102命令失败如果程序出现错误,请确保它是最新的。如果您确定程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,在这种情况下,您应该联系软件开发者。
339文件丢失或无效与之链接的软件文件丢失或已损坏。在这种情况下,您应该尝试卸载并重新安装该软件。
429对象创建失败如果导致运行时问题的程序已损坏,请在重新安装后尝试再次安装该程序。
438没有该属性或方法如果程序无法正常工作,请确保它是最新的。如果程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,您现在应该联系软件开发者。
439参数类型不匹配如果程序出现错误,请确保它是最新的。如果您确定程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,在这种情况下,您应该联系软件开发者。
440对象错误如果程序无法正常工作,请确保它是最新的。如果程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,您现在应该联系软件开发者。
901输入缓冲区大小将超过 64 KB。如果程序显示错误,请确保它是最新的。如果程序已更新,您可以尝试重新安装它。而且,如果您仍然遇到相同的问题,在这种情况下,您应该联系软件开发者。
902操作系统错误检查程序是否有任何软件更新,并且与您的 Windows 版本兼容。
903未找到外部过程如果程序出现错误,请确保它是最新的。如果您确定程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,在这种情况下,您应该联系软件开发者。
904全局变量类型不匹配。如果程序出现错误,请确保它是最新的。如果您确定程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,在这种情况下,您应该联系软件开发者。
905用户定义的类型不匹配。可以使用用户定义或在应用程序快捷方式中找到的设置。此外,您应该尝试在没有任何附加参数或配置的情况下运行应用程序。
906外部过程接口不匹配。如果程序出现错误,请确保它是最新的。如果您确定程序已更新,请尝试重新安装它。而且,如果您仍然遇到相同的问题,在这种情况下,您应该联系软件开发者。
1001内存不足发生此运行时错误。当程序运行所需内存不足,或者计算机不满足软件的系统要求时。
如果您的系统满足运行程序的最低要求,请考虑重新安装程序以确保问题与安装无关。
1025不支持 DLL此运行时错误是由安装损坏或在安装另一个程序并替换了该程序的 DLL 后发生的问题引起的。在尝试重新安装程序之前,请关闭所有程序和 TSR。