运行基于Microsoft .NET Framework 4的应用程序时出现“错误模块名称:clr.dll”错误消息

时间:2012-12-27 14:59:41

标签: .net

我有一个正常运行的应用程序,直到我继续使用Dot net framework 4.现在每当我安装并打开我的应用程序时,它都会崩溃,并显示以下错误信息。

 Problem signature:
 Problem Event Name:    APPCRASH
 Application Name:  Myapplication.exe
 Application Version:   8.0.18428.531
 Application Timestamp: 50dc3ecf
 Fault Module Name: clr.dll
 Fault Module Version:  4.0.30319.1
 Fault Module Timestamp:    4ba21eeb
 Exception Code:    c00000fd
 Exception Offset:  000000000010791f
 OS Version:    6.1.7601.2.1.0.256.1
 Locale ID: 1033
 Additional Information 1:  4598
 Additional Information 2:  45986a8b8021cca3bd025450731a9c6a
 Additional Information 3:  e90e
 Additional Information 4:  e90e0a2cf591d6675172685f07f0ec36

我做了一些谷歌搜索,发现我们不是唯一一个面临这个问题的人。然后我找到了这个链接 http://support.microsoft.com/kb/2640103 这告诉了Dot net framework 4的问题,并建议安装一个解决这个问题的修补程序。问题是?我无法弄清楚从哪里得到他们正在谈论的修补程序。

有人建议使用此修补程序https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=29638

的链接

我下载并安装它但仍然发生相同的错误。我安装了正确的修补程序。请指导我。

1 个答案:

答案 0 :(得分:2)

我在.NET 4.0 CLR.DLL(仅在XP下)遇到此问题。 OP问题中提到的hotfix确实有所帮助。以下是如何获得它:

http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2640103&kbln=en-us

(可以应用于任何修补程序,如here所述)。

[更新] 此修补程序已被http://support.microsoft.com/kb/2889629取代(在发布时)。