【问题标题】:Troubleshooting Internal Error in the .NET Runtime对 .NET 运行时中的内部错误进行故障排除
【发布时间】:2010-09-30 20:19:51
【问题描述】:

几周前,我公司的笔记本电脑开始出现一些奇怪的问题。我无法再启动 Microsoft Developer Web 服务器(通过 Visual Studio->Debug)。后来我发现我无法执行任何 .NET 应用程序。

在查看我的 dmp 文件后与 Microsoft CLR 专家交谈时,他说

  1. 加载到您的进程时,偏移 0×168 处的 8 个字节到 .exe 文件被设置为 0。这是 导致 CLR 失败的问题。 这些位被正确设置在 你提供给我的文件。

  2. C:\Windows\System32\Detoured.dll 是 加载到进程中。这意味着 我认为 detours 图书馆正在 在您的机器上使用来修改 这些进程的行为。

我还发现,当我启动到安全模式时,一切正常。

另外,我发现如果我右键单击一个 .NET 可执行文件,然后选择“运行方式”并输入我当前登录的用户的凭据,那么应用程序就可以工作。如果我只是双击该应用程序,它就是行不通的。

有很多系统事件消息和 Dr. Watson 类型错误。这是我得到的一些:

从 Visual Studio 启动 MS Developer Web 服务器时,弹出消息框显示:

WebDev.WebServer40.exe has encountered a problem and needs
to close. We are sorry for the inconvenience.

VSHost 系统事件日志条目:

Event 1:
Application: MyWebSite.vshost.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error
in the .NET Runtime at IP 791A8BBD (79140000) with exit code 80131506.

Event 2:
Faulting application MyWebSite.vshost.exe, version 10.0.30319.1, 
stamp 4ba2084b, faulting module clr.dll, version 4.0.30319.1, 
stamp 4ba1d9ef, debug? 0, fault address 0x00068bbd.

运行第三方应用的系统事件日志条目:

Source: Application Popup
Description: Application popup: #APPNAME#.exe – Application Error : The 
application failed to initialize properly (0xc000007b). Click on OK to terminate 
the application.

我使用 .NET v4 Framework 系统事件日志构建的应用程序说:

Source: .NET Runtime
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the 
.NET Runtime at IP 791A8BBD (7914000) with exit code 80131506.

我使用 .NET v2 Framework 系统事件日志构建的应用程序说:

Source: .NET Runtime
Description: .NET Runtime version 2.0.50727.3053 – Fatal Execution 
Engine Error (7A097706) (80131506)

这里是more details on my blog

如何确定是哪个进程导致问题,然后修复计算机?

【问题讨论】:

  • 您提供了很多细节,但忽略了提问。你有什么问题?
  • 问题是如何修复笔记本电脑以便我可以运行 .NET 应用程序。

标签: .net visual-studio-2010 clr


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 2016-02-14
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-10
相关资源
最近更新 更多