【问题标题】:Fatal CLR Error 80004005致命 CLR 错误 80004005
【发布时间】:2021-07-17 03:41:35
【问题描述】:

今天,每次我尝试打开任何 .Net 应用程序,我都会得到:

CLR error: 80004005
The program will now terminate.

有什么建议吗?

【问题讨论】:

    标签: clr


    【解决方案1】:

    我会从 downloading 开始,然后重新安装 .NET 框架。

    【讨论】:

    • 我在“修复”模式下运行安装程序,它似乎解决了这个问题。谢谢!不幸的是,我仍然对 FX 是如何被破坏的感到困惑……哦,好吧。
    • 其他回复提到权限问题,所以也许“修复”模式只是为您重新设置必要的文件/操作系统权限。无论如何,我很高兴它成功了。
    【解决方案2】:

    我遇到了这个问题,卸载/重新安装 dot net 没有帮助。

    我偶然发现了一个建议去 c:\Windows\Microsoft.NET\

    然后将名为“Assembly”的目录重命名为“Assembly2”之类的,这样你就不会删除它,但 dot net 会认为它已经消失了。

    完成后,再次安装 dot net。

    这花了我几个小时才找到,并且是唯一有效的方法。

    【讨论】:

    • 非常有趣! 4.5 年后!
    • 是的!最后!这对我有用,在其他任何地方都没有其他建议。 4.5 年后,但错误仍然存​​在。 Microsoft 培养了 5 年或更长时间更新一次的开发周期。
    【解决方案3】:

    我相信 0x80004005 (通常)是一个 ACCESS DENIED 错误 - 所以从这一点开始。如果您使用的是 Vista+,请尝试以管理员身份运行它。否则,Process Monitor 应该会帮助您找到它。

    【讨论】:

      【解决方案4】:

      快速搜索表明:

      "如果您收到运行时错误 80131522 “没有服务器注册或无法注册 CLSID 的加载类 ...”,它是 因为您正在尝试运行 VB 从目录以外的可执行文件 .NET 程序集所在的位置。 如果您尝试运行,也会发生这种情况 交互模式下的VB代码。这个 可以通过安装.NET来解决 组装到全局应用程序中 缓存”

      (http://bytes.com/forum/thread353655.html)

      在 ASP.NET 上下文中,这似乎与文件权限有关:

      失败的错误代码是 80004005. 当工作进程帐户有 读取 .NET 的权限不足 框架文件。请确保

      (http://weblogs.asp.net/jambrose/archive/2004/09/01/224226.aspx)

      【讨论】:

      • 抱歉,80131522 和 80004005 有什么关系??
      【解决方案5】:

      @MarkBracket:我遇到了类似的问题,但我想我终于解决了,感谢 Process Monitor。

      我的解决方案: 转到“C:\Windows”并右键单击“Microsoft.NET”文件夹,然后单击属性。 单击“安全”选项卡,然后单击“高级”按钮。 单击“所有者”选项卡,然后单击“编辑...”按钮。 选择您当前的用户帐户,然后选中“替换子容器和对象的所有者”框,然后单击“确定”。

      问题已解决(至少目前如此)。 事实证明,这些程序根本没有运行所需的适当权限。

      无论如何,再次感谢马克 我希望这篇文章对所有遇到/得到 CLR 80004005 错误的人有所帮助。

      【讨论】:

        【解决方案6】:

        只是想从开发的角度回答这个问题,因为我遇到了这样的问题并解决了它。

        我遇到的问题是我在非开发机器上部署 WPF 应用程序,它立即崩溃并显示消息“致命 CLR 错误 80004005”。

        我意识到我将我的应用程序编译为 .Net 框架 4.5,并且我正在使用来自 System.Web 命名空间的 API 调用。

        我通过更改方法调用解决了它,然后将其重新编译为 .Net framework 4.0 Client Profile。

        【讨论】:

          【解决方案7】:

          当我运行许多其他应用程序时,我弹出了相同的错误。关闭一些更占用内存的程序会导致错误消失。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-11-24
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-08-18
            相关资源
            最近更新 更多