运行时错误:R6025——无法查看导致错误的程序位置

运行时错误:R6025——无法查看导致错误的程序位置

Microsoft Visual C++ 运行时库,运行时错误!,程序:C:...,R6025,- 纯虚函数调用

我每隔几天就会收到此错误,但不知道是什么程序导致的。错误窗口不可调整大小,因此我无法看到程序的位置。还有其他方法可以找出是什么程序导致的?(*查找程序位置是我的主要目标,请参阅下文了解原因,)

当我刚刚打开/关闭程序时,它不会发生(谷歌搜索后,我注意到其他人在打开程序时会遇到运行时错误,而我的情况并非如此),它会在我执行某些操作时随机出现(例如在 Chrome 上浏览、编辑视频等,甚至没有主动打开任何程序,只是看着空白桌面)。出现错误时也不会崩溃,系统托盘中的所有活动窗口和程序都保持活动状态。

*:鉴于这种情况很少发生,因此很难接受有关如何修复错误本身的建议(因为我可能一周都无法简单地回答“它有效吗?”)。现在我想我只关注找到导致错误的具体程序的建议,然后我应该能够自己搜索并找到解决方案。

错误的文本版本:

Microsoft Visual C++ Runtime Library
---------------------------
Runtime Error! 
Program: C:... 
R6025 
- pure virtual function call

答案1

跑步进程探索器,使用工具栏中的十字线

进程探索器 CrossHair

并将其移至错误消息。这将突出显示导致错误消息的程序。

答案2

当缺少 Visual C++ 库的运行时组件时,通常会出现这种情况。

引自本文

请按照下列方法操作:

方法 1:

当计算机上的 Microsoft .NET Framework 安装损坏或丢失时,可能会出现此错误。

尝试以下步骤在计算机上重新安装并修复 Microsoft .NET Framework 安装,然后检查是否可以安装该软件。

a) 单击“开始”按钮,单击“控制面板”,单击“程序”,然后单击“打开或关闭 Windows 功能”。如果系统提示您输入管理员密码或确认,请输入密码或提供确认。

b) 找到 Microsoft .NET framework 3.5.1,取消选中该框,单击确定并重新启动计算机。

c) 重启后再次打开“打开或关闭 Windows 功能”并在 Microsoft .NET framework 3.5.1 旁边打勾,然后重启计算机。

第2步

如果问题是由于缺少 Visual C++ 库引起的,您可以从以下链接下载并安装 Visual C++ 库的运行时组件:

Visual C++ 2005 可再发行组件包(X86)
Visual C++ 2005 可再发行组件包 (x64)
Microsoft Visual C++ 2008 可再发行组件包 (x86)
Visual C++ 2008 SP1 可再发行组件包 (x64)
Microsoft Visual C++ 2010 可再发行组件包 (x86)
Microsoft Visual C++ 2010 可再发行组件包 (x64)

如果您不知道哪个程序导致了错误,就很难猜测您需要哪个版本 - 我会先尝试最新版本。

相关内容