应用程序因事件名称 CLR20r3 而崩溃? [英] Application crashed with event name CLR20r3?
问题描述
我的应用程序在客户的机器上崩溃并显示以下消息我的应用程序使用 WPF、C# 和 C++.
My application crashed on customer's machine with the following message My application use WPF, C# and C++.
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: mysticserver.exe
Problem Signature 02: 1.0.0.0
Problem Signature 03: 544d0baf
Problem Signature 04: PresentationCore
Problem Signature 05: 4.0.30319.17929
Problem Signature 06: 4ffa6e63
Problem Signature 07: 283
Problem Signature 08: 13
Problem Signature 09: PSZQOADHX1U5ZAHBHOHGHLDGIY4QIXHX
OS Version: 6.2.9200.2.0.0.256.48
Locale ID: 1033
Additional Information 1: 5a52
Additional Information 2: 5a5202200b903e0c10739d8f4ac14d23
Additional Information 3: 673b
Additional Information 4: 673b5a7aa113d7eec5a03fb51cac71b0
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=190175
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
谁能告诉我,如何确定错误?
Someone can tell me, how to determine the error?
UPDATE:
我确定在客户端机器上安装了 .Net 4.5 完整包
与所有项目配置相同的 .net 版本.并且机器客户端安装了Microsoft Visual C++ Redistributable for Visual Studio 2013
.
I'm sure that on the client machine, that installed .Net 4.5 full package
the same .net version with all project configurations. And the machine client installed Microsoft Visual C++ Redistributable for Visual Studio 2013
.
我正在使用 visual studio 2013
来开发应用程序.
I'm using visual studio 2013
to develop the application.
非常感谢!
推荐答案
可能是由 一些注册表错误,可以通过运行注册表清理软件或输入以下命令来修复:
It can be caused either by some registry errors which can be fixed by running a registry clean up software or entering the following commands:
regsvr32 atl.dll
cd C:\WINDOWS\eHome
ehSched /unregServer
ehSched /service
ehRecvr /unregServer
ehRecvr /service
ehRec.exe /unregServer
ehRec.exe /regserver
ehmsas.exe /unregServer
ehmsas.exe /regserver
或者由不匹配的 .Net 框架版本引起(有时客户端版本没有工作,您必须安装完整版)或其他先决条件.尝试重新安装 .Net 框架.
Or caused by a mismatched version of .Net framework (sometimes client version doesn't work and you have to install the full version) or other prerequisites. Try re-installing .Net framework.
如果此后问题仍然存在,则可能是操作系统出了问题.
If the problem lingers after that, it might be something wrong with OS.
这篇关于应用程序因事件名称 CLR20r3 而崩溃?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!