同时打开两个程序运行,过10分钟左右后出现新打开的程序崩溃,经常性问题,下面是事件查看器的故障记录

Li Min 0 信誉分
2026-04-05T18:08:00.4+00:00

日志名称: Application

来源: Application Error

日期: 2026/4/6 1:41:30

事件 ID: 1000

任务类别: 应用程序崩溃事件

级别: 错误

关键字:

用户: [PII Removed]

计算机: [PII Removed]

描述:

出错应用程序名称: MATLAB.exe,版本: 9.13.0.0,时间戳: 0x32ccff2b

出错模块名称: ntdll.dll, 版本: 10.0.26100.7920,时间戳: 0x5ffc11eb

异常代码: 0xc0000374

错误偏移: 0x00000000001176e5

出错进程 ID: 0x27F0

出错应用程序开始时间: 0x1DCC51FB0B1B997

Faulting 应用程序路径: D:\Program Files\MATLAB\R2022b\bin\win64\MATLAB.exe

Faulting 模块路径: C:\WINDOWS\SYSTEM32\ntdll.dll

Report ID: 8fed53ff-0b81-432b-b3cb-c5b42daf1aeb

Faulting 包全名:

Faulting 程序包相对应用程序 ID: 个

事件 Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

<System>

<Provider Name="Application Error" Guid="{a0e9b465-b939-57d7-b27d-95d8e925ff57}" />

<EventID>1000</EventID>

<Version>0</Version>

<Level>2</Level>

<Task>100</Task>

<Opcode>0</Opcode>

<Keywords>0x8000000000000000</Keywords>

<TimeCreated SystemTime="2026-04-05T17:41:30.8025086Z" />

<EventRecordID>9187</EventRecordID>

<Correlation />

<Execution ProcessID="28172" ThreadID="21140" />

<Channel>Application</Channel>

<Computer>[PII Removed]</Computer>

<Security UserID="[PII Removed]" />
```  </System>

  <EventData>

```xml
<Data Name="AppName">MATLAB.exe</Data>

<Data Name="AppVersion">9.13.0.0</Data>

<Data Name="AppTimeStamp">32ccff2b</Data>

<Data Name="ModuleName">ntdll.dll</Data>

<Data Name="ModuleVersion">10.0.26100.7920</Data>

<Data Name="ModuleTimeStamp">5ffc11eb</Data>

<Data Name="ExceptionCode">c0000374</Data>

<Data Name="FaultingOffset">00000000001176e5</Data>

<Data Name="ProcessId">0x27f0</Data>

<Data Name="ProcessCreationTime">0x1dcc51fb0b1b997</Data>

<Data Name="AppPath">D:\Program Files\MATLAB\R2022b\bin\win64\MATLAB.exe</Data>

<Data Name="ModulePath">C:\WINDOWS\SYSTEM32\ntdll.dll</Data>

<Data Name="IntegratorReportId">8fed53ff-0b81-432b-b3cb-c5b42daf1aeb</Data>

<Data Name="PackageFullName">

</Data>

<Data Name="PackageRelativeAppId">

</Data>
```  </EventData>

</Event>
Windows 预览体验计划 | Windows Insider Preview | 性能和维护
0 个注释 无注释

1 个答案

排序依据: 非常有帮助
  1. Alex-L 12,745 信誉分 Microsoft 外部员工 审查方
    2026-04-06T13:30:02.3366667+00:00

    免责声明:请注意,此处提供的信息均使用自动翻译工具翻译。尽管我们力求准确,但翻译结果可能无法完全反映原文的含义、上下文或意图。

    这是一个公共用户论坛。为了您的隐私和安全,请勿在此处发布任何敏感或私人信息。


    您好 李敏

    很抱歉您遇到了这个问题。根据事件查看器日志,这是一种已知的崩溃模式,而非随机的 Windows 错误。

    关键行是异常代码 0xc0000374,故障模块为 ntdll.dll。此代码表明 Windows 检测到了堆损坏。简单来说,MATLAB (R2022b) 在运行时损坏了自身的进程内存,导致 Windows 强制终止了它。ntdll.dll 只是检测到崩溃的地方,并非根本原因。

    由于崩溃发生在运行多个程序 10 分钟以上之后,这通常指向以下问题:

    • MATLAB 与图形/OpenGL 或 GPU 驱动程序交互问题
    • 在较新的 Windows 11 版本上运行较旧的 MATLAB 版本
    • 资源争用导致内存错误

    建议步骤(按顺序):

    禁用 MATLAB 中的硬件 OpenGL(非常常见的解决方法):在 MATLAB 中运行以下命令,然后完全重启 MATLAB:

    opengl('save','software')
    

    直接从 GPU 供应商(NVIDIA / AMD / Intel)更新您的显卡驱动程序,不要通过 Windows 更新。

    检查系统文件以排除操作系统损坏:

    sfc /scannow
    DISM /Online /Cleanup-Image /RestoreHealth
    

    如果问题仍然存在,请升级 MATLAB(R2023b 或更高版本)。 R2022b 尚未针对较新的 Windows 11 内核版本进行全面验证,在高负载下可能会崩溃。

    如果这是生产或研究环境,稳定性至关重要,则只有 MathWorks 支持团队才能通过崩溃转储文件进行进一步调查。这是一个公共论坛,因此这里没有人可以直接检查您的系统或 MATLAB 内部代码。

    希望这能帮助您缩小问题范围,节省一些时间。


    如果此答案对您有帮助,请点击“接受答案”并点赞。如果您对此答案还有其他疑问,请点击“评论”。

    注意:如果您希望接收此主题的相关电子邮件通知,请按照我们的文档中的步骤启用电子邮件通知。

    此答案是否有帮助?


你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。