exe程序crash, 报ucrtbase.dll模块异常,c0000409错误代码 000000000007f6fe

匿名
2024-09-24T03:29:03+00:00

编译qt应用程序,release版本,打开后程序crash,查看window事件,如下:

  • System
    • Provider
    [ Name] Application Error [ Guid] {a0e9b465-b939-57d7-b27d-95d8e925ff57} EventID 1000 Version 0 Level 2 Task 100 Opcode 0 Keywords 0x8000000000000000
    • TimeCreated
    [ SystemTime] 2024-09-24T03:14:13.4318132Z EventRecordID 1386 Correlation
    • Execution
    [ ProcessID] 14808 [ ThreadID] 1044 Channel Application Computer aw-test
    • Security
    [ UserID] S-1-5-21-1830005891-2218409264-176112602-1001
  • EventData AppName test.exe AppVersion 0.0.0.0 AppTimeStamp 66f22af9 ModuleName ucrtbase.dll ModuleVersion 10.0.22621.3593 ModuleTimeStamp 10c46e71 ExceptionCode c0000409 FaultingOffset 000000000007f6fe ProcessId 0x39dc ProcessCreationTime 0x1db0e2fd4c51790 AppPath E:\x64-Release\bin\test.exe ModulePath C:\Windows\System32\ucrtbase.dll IntegratorReportId 5b057f58-a60c-4ea1-a519-953499ad6c76 PackageFullName PackageRelativeAppId
Windows 商业版 | 面向 IT 专业人士的 Windows 客户端 | 性能 | 系统性能

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。 为了保护隐私,对于已迁移的问题,用户个人资料是匿名的。

0 个注释 无注释
{count} 票
接受的答案
  1. 匿名
    2024-09-24T06:35:53+00:00

    此响应已自动翻译。 因此,可能存在语法错误或奇异的措辞。

    你好

    感谢您在 Microsoft 社区论坛中发帖。

    根据描述,我知道您的问题与 exe 崩溃有关。

    根据日志,这是由 module ucrtbase.dll 引起的。这是与通用 CRT 相关的组件, 而通用 CRT 是 C++ 库的基本依赖项。

    转到 设置 > 应用程序 > 已安装的应用程序, 找到 以下 应用程序:找到以下内容:

    • Microsoft Visual C++ 20XX Redistributable - x64 <版本>

    • Microsoft Visual C++ 20XX 可再发行组件 - x86<版本>

    卸载上述C++可再发行版本,然后从 官方网站下载并安装最新的C++可再发行版本: 最新支持的Visual C++可再发行版本下载 |Microsoft 学习

    安装完成后,重新启动计算机。 

    有好的一天。 

    此致敬意

    莫莉

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助