Windows事件日志中的此条目是什么意思?

时间:2011-06-16 02:38:03

标签: c# event-log

请在Windows事件日志中帮我解释此日志。这是什么意思?

障害が発生しているアプリケーション名:xxx.exe,バージョン:1.0.0.0,タイムスタンプ:0x4db446eb
障碍が発生しているモジュール名:mscorwks.dll,バージョン:2.0.50727.4927,タイムスタンプ:0x4a275a68
例外:コード:0xc0000005
障碍オフセット:0x002063db
障害が発生しているプロセスID:0x%9
障碍が発生しているアプリケーションの开始时刻:0x%10
障碍が発生しているアプリケーションパス:%11
障碍が発生しているモジュールパス:%12
レポートID:%13

(对不起日语)

3 个答案:

答案 0 :(得分:4)

Google Translate说:

Failing application name: xxx.exe, Version: 1.0.0.0, time stamp: 0x4db446eb
Failing module name: mscorwks.dll, version: 2.0.50727.4927, time stamp: 0x4a275a68
Exception Code: 0xc0000005
Fault offset: 0x002063db
Process ID that has failed: 0x% 9
Start time of an application that has failed: 0x% 10
Faulty application path:% 11
Module path that has failed:% 12
Report ID:% 13

0xc0000005是一个访问冲突异常,代码中的某些内容试图访问不属于它的内存(或不存在)。

由于mscorwks.dll是.Net的一部分,(我认为)并且已经过微软及其“现场测试人员”(即用户)的全面测试,因此更有可能是您的问题。 xxx.exe申请。

您可能希望尝试在调试器下运行它,以便您可以更轻松地确定问题所在。调试通常比事后分析更具启发性,尤其对于像这样的一般问题可能有千种不同的原因。

答案 1 :(得分:0)

现在您知道如果要对此错误进行故障排除,请获取Process Monitor并在进行跟踪时重现问题。发生错误时快速停止Process Monitor,然后在跟踪中查找“拒绝访问”。

可能是权限问题,也可能是文件锁定问题。正如@Joshua和@paxdiablo提到的0xc0000005是一个“拒绝访问”,我们知道的方法是使用err.exe从操作系统头文件中查找错误代码,你可以在这里找到更多关于这个工具的信息:{{3 }}

ps mscorwks.dll是.Net框架的核心部分,负责执行公共语言运行时(CLR)。

答案 2 :(得分:0)

西班牙社会保险公司使用较旧版本的Crystal Reports库提供的程序存在类似问题。以下是我修复它的方法:

  • 右键点击“我的电脑” - >特性
  • 高级系统配置
  • 性能
  • 数据执行预防

我将崩溃的程序(在我的情况下是堆栈跟踪中的缓冲区溢出)添加到异常列表中

问题解决了!现在就像一个魅力。