我当前在Hyper V虚拟机上运行Twincat3.1..4022.16。我能够正确地构建我的项目,但当激活配置时,我会得到实时启动隔离cpu失败。
附件是我的实时设置和错误。

任何导致解决方案将受到高度赞赏。
发布于 2019-12-27 02:34:49
我在Beckhoff网站上找到了这个:
无法在Hyper-V环境内启动运行时环境。这特别指的是在特权Hyper-V计算机中运行的虚拟Hyper-V计算机。一旦计算机的组件使用Hyper-V,则只能在此计算机上使用工程环境(XAE),而不能使用运行时环境(XAR)。除了针对虚拟机的软件解决方案之外,您还可以使用操作系统方法(Device Guard、Credential Guard、基于虚拟化的安全性等)或其他Hyper-V程序。
发布于 2021-06-10 00:10:04
从目标中读取可用CPU数量,然后将隔离核心的数量从0更改为任何更高的数字(大多数情况下为1),并减少专用于Windows的核心数量。之后,单击Set on target。
此处是有关Twincat和虚拟化alltwincat.com/2018/06/14/twincat-virtualization/的详细文章的链接
发布于 2022-03-02 16:49:27
这是对罗尔德答案的补充。
如果您已经停用了虚拟机平台、Windows Hypervisor Platform和Microsoft Defender Platform Guard,但仍然无法工作,则很有可能您启用了基于虚拟化的安全性。您可以通过在windows搜索框中键入msinfo来检查它。

要停用它,请在windows搜索框中键入Core Isolation,然后停用Memory Integrity。重新启动机器并再次运行ms info以确保VBS已关闭。

去Twincat,激活你的项目,见证一个奇迹!
https://stackoverflow.com/questions/59463238
复制相似问题