windows - 无法从网络 "0xc0000006"启动应用程序

标签 windows networking

我无法从网络共享或驱动器启动应用程序。出现错误说应用程序无法启动 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

处理此问题的常见方法包括:

  1. 与您的网络卷建立更稳固的连接。
  2. 将可执行文件复制到本地驱动器并从那里运行。
  3. IMAGE_FILE_NET_RUN_FROM_SWAP 标志添加到您的 PE 文件选项。

关于windows - 无法从网络 "0xc0000006"启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20050368/

相关文章:

c - 传递 SQLConnect 的正确 ConnectionString 是什么?

c# - 使 WPF 窗口免疫显示桌面(防止隐藏)

windows - $(shell some-command) 等效于 Visual Studio 项目宏?

networking - 如何检查客户端连接是否仍然存在

networking - 传出 Azure 流量是否受防火墙保护?

windows - 如何将 "break"跳出 For 循环?

java - keytool.exe 不是有效的 win32 应用程序

linux - 在 wlan 上设置较低的指标

algorithm - 在具有最小空间的网络上传递二叉树

networking - golang : network response from ioutil. ReadAll() 为空,连接被对端重置