在Hyper-V上Windows系统运行某软件无反应,事件查看器显示运行触发BEX64不可用错误

damnBUGS 0 信誉分
2024-12-22T07:59:24.18+00:00

你好:

在宿主机和别的物理机相同和不同系统版本下均可运行该软件,但是一旦到Hyper-V上运行(测试了Windows 10和Windows 11 环境下,以及以Windows 8/7兼容性环境下)均不成功,表现为无法打开,光标显示加载过进程。在Event Log下发现两个日志![图像预览](/api/attachments/8c345716-2858-4bcd-81ea-ddc66bcfe2c5?platform=QnA)![图像预览](/api/attachments/30b30731-9fde-4bb7-a099-850cb875df63?platform=QnA)

希望能尽快排查到问题所在

Windows
Windows
Microsoft 操作系统系列,可跨个人计算机、平板电脑、笔记本电脑、手机、物联网设备、独立混合现实头戴显示设备、大型协作屏幕和其他设备运行。
504 个问题
Hyper-V
Hyper-V
一种 Windows 技术,提供基于虚拟机监控程序的虚拟化解决方案,使客户能够将工作负载整合到单个服务器上。
31 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Daisy Zhou 26,871 信誉分 Microsoft 供应商
    2024-12-25T07:45:51.6266667+00:00

    尊敬的客户,您好!

    感谢您在 Q&A 论坛上发帖。

    BEX64 错误通常与应用程序崩溃有关,可能是由于冲突的进程或有问题的应用程序引起的。在 Hyper-V 环境下遇到这种错误,可能需要尝试以下几种解决方法:

    BEX64 错误通常与应用程序崩溃有关,可能是由于冲突的进程或有问题的应用程序引起的。在 Hyper-V 环境下遇到这种错误,可能需要尝试以下几种解决方法:

    1. 禁用 Data Execution Prevention (DEP):

    • 打开命令提示符(以管理员身份运行)。

    • 输入以下命令并按回车:

    • bcdedit.exe /set {current} nx AlwaysOff

    • 重启计算机。

    1. 检查第三方应用程序冲突:

    • 尝试干净启动(Clean Boot)以排除第三方应用程序的干扰。

    • 按 Windows + R,输入 msconfig 并按回车。

    • 在“服务”选项卡中,勾选“隐藏所有 Microsoft 服务”,然后点击“全部禁用”。

    • 在“启动”选项卡中,点击“打开任务管理器”,禁用所有启动项。

    • 重启计算机,逐个启用服务和启动项,找出导致问题的应用程序。

    1. 禁用 amBX 服务:

    • 按 Windows + R,输入 services.msc 并按回车。

    • 找到 amBX 服务,右键点击选择“属性”。

    • 将启动类型设置为“禁用”,然后点击“应用”。

    我希望以上信息对您有所帮助。

    如果您有任何问题或疑虑,请随时告诉我们。

    Best Regards,
    Daisy Zhou

    ============================================

    如果答案有帮助,请点击“接受答案”并投赞成票。

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。