程序不能在虚拟机下运行怎么解决问题

2025年03月17日 阅读 (50)
  • 问题:

在win11里安装了Vmware12,本来是可以运行的。但某天系统更新后就不能运行Vmware12了。提示安全性或性能问题,建议更新Vmware的版本。但Vmware是收费软件啊,手头没有好的更新的版本。

程序不能在虚拟机下运行怎么解决问题(1)

阻止

  • 解决方法:

在Windows安全中心里关闭内核隔离,关闭之后就可以继续使用Vmware12了。

Windows安全中心 - 设备安全性 - 内核隔离

程序不能在虚拟机下运行怎么解决问题(2)

安全中心

关闭之后再运行Vmware12就是给出提示,但可以继续运行。

程序不能在虚拟机下运行怎么解决问题(3)

可运行了

  • 补充说明:

内核隔离是win11实现安全的一种措施,内存完整性又是实现内核隔离的基础。因为我的电脑是自己使用的,运行环境比较封闭和安全,所以我就关闭了。其它情况应该是具体环境而定。

  • 关于核心隔离和内存完整性的简单说明

核心隔离

核心隔离是 Microsoft Windows的一项安全功能,它通过在内存中隔离Windows的重要核心进程,使其免受恶意软件的侵害。 它通过在虚拟化环境中运行这些核心进程来实现此操作。

内存完整性

内存完整性是一项Windows安全功能,使恶意程序难以使用低级别驱动程序来劫持计算机。内存完整性的工作原理是使用硬件虚拟化创建隔离环境。把它想象成一个锁着的展台里的保安。 此隔离环境 防止攻击者篡改内存完整性功能。 要运行一段可能很危险的代码的程序必须将代码传递到该虚拟展位内的内存完整性,以便能够对其进行验证。 当内存完整性舒适地认为代码是安全的时,它会将代码交还给Windows运行。 通常,这种情况发生得非常快。

没有内存完整性运行,“安全防护”在开放中脱颖而出,攻击者更容易干扰或破坏防护,使恶意代码更容易偷偷溜过去并导致问题。

郑重声明:玄微运势的内容来自于对中国传统文化的解读,对于未来的预测仅供参考。