简体   繁体   English

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

[英]What does this entry in Windows Event log mean?

Please help me about this log in Windows Event log. 请在Windows事件日志中为我提供有关此日志的帮助。 What does this mean? 这是什么意思?

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

(Sorry about Japanese) (对不起日语)

Google Translate says: Google翻译说:

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 is an access violation exception, something in the code is trying to access memory that doesn't belong to it (or doesn't exist). 0xc0000005是一个访问冲突异常,代码中的某些内容试图访问不属于它(或不存在)的内存。

Since mscorwks.dll is part of .Net, (I think) and will have been thoroughly tested, both by Microsoft and their "field testers" (ie, users), it's more likely to be a problem in your xxx.exe application. 由于mscorwks.dll是.Net的一部分(我认为),并且已经过Microsoft及其“现场测试人员”(即用户)的全面测试,因此xxx.exe应用程序中更可能是问题。

You might want to try running it under a debugger so you can more easily figure out exactly what the problem is. 您可能想尝试在调试器下运行它,以便更轻松地找出问题所在。 Debugging is usually more revealing than post-mortem analysis, especially for a generic problem like this that could have a thousand different causes. 调试通常比事后分析更具启发性, 尤其是对于可能有千种不同原因的此类通用问题。

I had a similar problem with a program provided by the spanish Social Insurance using a relatively old version of the Crystal Reports Libraries. 西班牙社会保险公司使用相对较旧版本的Crystal Reports库提供的程序也存在类似问题。 And here is how I fixed it: 这是我修复它的方法:

  • Right-click "My PC" --> Properties 右键单击“我的电脑”->属性
  • Advanced System Configuration 高级系统配置
  • Performance 性能
  • Data Execution Prevention 数据执行保护

I added the program that was crashing (in my case it was a Buffer Overflow in the Stack Trace) to the list of exceptions 我将崩溃的程序(在我的情况下是堆栈跟踪中的缓冲区溢出)添加到异常列表中

Problem solved! 问题解决了! Runs like a charm now. 现在像魅力一样运行。

Now you know what it means if you want to troubleshoot this error get Process Monitor and reproduce the problem while taking a trace. 现在您知道了要解决此错误的含义,然后获取Process Monitor并在进行跟踪时重现该问题。 Quickly stop Process Monitor when the error has occurred, then look for the Access Denied in the trace. 发生错误时,快速停止Process Monitor,然后在跟踪中查找“拒绝访问”。

Could be a Permission issue or perhaps a file locking issue. 可能是权限问题,也可能是文件锁定问题。 As @Joshua and @paxdiablo mentioned 0xc0000005 is an "Access Denied" and the way we know that is by looking up the error code from the OS Header files using err.exe, you can find more info about the tool here: http://www.microsoft.com/downloads/en/details.aspx?familyid=be596899-7bb8-4208-b7fc-09e02a13696c&displaylang=en 由于@Joshua和@paxdiablo提到0xc0000005是“访问被拒绝”,而我们知道的方式是通过使用err.exe在OS标头文件中查找错误代码,您可以在此处找到有关该工具的更多信息: http:/ /www.microsoft.com/downloads/en/details.aspx?familyid=be596899-7bb8-4208-b7fc-09e02a13696c&displaylang=en

ps mscorwks.dll is a core part of the .Net framework and is responsible for executing Common Language Runtime (CLR). ps mscorwks.dll是.Net框架的核心部分,负责执行公共语言运行时(CLR)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM