我自己开发的程序在新购买的win11机器上无法启动

weicheng huang 0 信誉分
2025-09-30T12:02:09.64+00:00

我自己开发的程序在新购买的win11机器上无法启动,在其他win10升级到win11则没有这个问题

event log:

出错应用程序名称: Octopus.exe,版本: 1.0.27.0,时间戳: 0x66e387f3

出错模块名称: Octopus.exe, 版本: 1.0.27.0,时间戳: 0x66e387f3

异常代码: 0x80000003

错误偏移: 0x000000000649993f

出错进程 ID: 0x2450

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

Faulting 应用程序路径: D:\octopus\Octopus.exe

Faulting 模块路径: D:\octopus\Octopus.exe

Report ID: a4d38b45-9de5-48a3-93cf-c27b5c72117c

Faulting 包全名:

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

开发人员技术 | Windows 窗体
{count} 票

3 个答案

排序依据: 非常有帮助
  1. TaoLi 40,550 信誉分 独立顾问
    2025-09-30T12:45:34.09+00:00

    您好,欢迎咨询Microsoft Q&A论坛

    0x80000003最常见的原因是系统开启了“内存完整性”等安全特性,导致未启用 Control Flow Guard 的可执行文件自检失败。

    可以尝试打开Windows 安全→「设备安全」→「核心隔离详细信息」将「内存完整性」开关设为 关闭

    重启系统,重新运行 Octopus.exe

    以上是我的想法和建议希望对您有帮助


  2. TaoLi 40,550 信誉分 独立顾问
    2025-10-02T17:59:17.8533333+00:00

    您好,感谢回复

    请尝试一下兼容模式:

    1. 右键 Octopus.exe →「属性」→「兼容性」
    2. 勾选「以兼容模式运行此程序」,选择 Windows 10
    3. 勾选「以管理员身份运行此程序」
    0 个注释 无注释

  3. weicheng huang 0 信誉分
    2025-10-03T09:17:33.8033333+00:00

    还是无法使用

    0 个注释 无注释

你的答案

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