我无法从网络共享或驱动器启动应用程序。出现错误说应用程序无法启动 0xc0000006。如果我将 .exe 复制到我的桌面上,它就可以正常工作。 我尝试以安全模式启动 Windows,它也能正常工作。
我的机器在装有 Windows 7 SP1 的 HP 笔记本电脑 core i5 上运行。
有什么想法吗?
编辑:
我发现了我的问题:这是一个有时附加在 Kaspersky endpoint Security v.10 上的错误。我只是卸载此版本并安装旧版本 (v.8)。我讨厌卡巴斯基... 希望它能帮助别人!
最佳答案
0xc0000006 是一个 NTSTATUS
代码。具体来说是STATUS_IN_PAGE_ERROR
。
当您尝试从网络卷运行可执行文件时,经常会看到这些错误。无论出于何种原因,如果访问网络卷时出现间歇性问题,您可能会看到此错误。加载模块时,只有在需要时才会实际加载代码。创建一个内存映射文件,当需要一个特定的页面时,它会按需进入物理内存。如果您的网络无法满足此需求,您的应用程序将停止并返回 STATUS_IN_PAGE_ERROR
。
处理此问题的常见方法包括:
- 与您的网络卷建立更稳固的连接。
- 将可执行文件复制到本地驱动器并从那里运行。
- 将
IMAGE_FILE_NET_RUN_FROM_SWAP
标志添加到您的 PE 文件选项。
关于windows - 无法从网络 "0xc0000006"启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20050368/