VM虚拟机运行程序或游戏 弹出sorry,this application cannot run under a virtual machine如何解决

麻烦注意不是TheMida哦,是Winlicense的,TheMida可以在VMX里面加几行代码解决问题,但是Winlicense的我试过那些代码都不能用..
只有20财富,全用了...

解决方法:

在虚拟机文件里找到Windows XP Professional.vmx (不是安装目录)。

记事本打开 VMX文件类似Windows XP Professional.vmx。

在文本末尾加入一行。

monitor_control.restrict_backdoor = "TRUE"。

保存文件。

现在启动虚拟机  就不会被Themida检测到了。

大概的意思是对不起,这个程序不能在虚拟环境下运行。

如果还被检测可以再加入一行。

disable_acceleration = "TRUE"

这样处理以后有个后遗症就是 VMTools 无法加载了。

虚拟机的定义:

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。

在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-08-24

意思是 对不起,这个程序不能在虚拟环境下运行。

在虚拟机文件里找到Windows XP Professional.vmx (不是安装目录)

用记事本打开 ,在文本末尾加入一行。

monitor_control.restrict_backdoor = "TRUE"

现在启动虚拟机,Themida 检测不到。

记事本打开类似于 Windows XP Professional.vmx 的 VMX 文件。

在文本末尾添加一行。  monitor_control.restrict_backdoor = "TRUE",保存文件。

现在启动虚拟机,Themida 检测不到。 如果仍然检测到,您可以添加另一行。

disable_acceleration = "真"

如果还有问题 再加两行。

isolation.tools.setVersion.disable = "TRUE"

isolation.tools.getVersion.disable = "TRUE"

这样处理以后 有个后遗症 就是 VMTools 无法加载了。

软件特性:

1、您可以在同一台计算机上使用两个以上的操作系统,而无需分区或重新启动。

2、与其他操作系统完全隔离,保护不同类型操作系统的运行环境以及安装在该操作系统上的所有应用软件和数据。

3、不同操作系统之间可互操作,包括网络、外设、文件共享、复制粘贴等多种功能。

4、具有撤销功能。

5、还可以随时设置和修改操作系统的运行环境,如:内存、磁盘空间、外围设备等。

本回答被网友采纳
第2个回答  2021-08-30

意思是对不起,这个程序不能在虚拟环境下运行。

虚拟机文件里找到Windows XP Professional.vmx (不是安装目录)。

用记事本打开 ,在文本末尾加入一行。

monitor_control.restrict_backdoor = "TRUE"。

现在启动虚拟机,Themida 检测不到。

记事本打开类似于 Windows XP Professional.vmx 的 VMX 文件。

在文本末尾添加一行。  monitor_control.restrict_backdoor = "TRUE",保存文件。

现在启动虚拟机,Themida 检测不到。 如果仍然检测到,您可以添加另一行。

disable_acceleration = "真"。

如果还有问题,再加两行。

isolation.tools.setVersion.disable = "TRUE"。

isolation.tools.getVersion.disable = "TRUE"。


主要用处

1、演示环境,可以安装各种演示环境,便于做各种例子。

2、保证主机的快速运行,减少不必要的垃圾安装程序,偶尔使用的程序,或者测试用的程序在虚拟机上运行。

3、避免每次重新安装,银行等常用工具,不经常使用,而且要求保密比较好的,单独在一个环境下面运行。

本回答被网友采纳
第3个回答  2022-06-19

意思是 对不起,这个程序不能在虚拟环境下运行。

解决办法1

在虚拟机文件里找到Windows XP Professional.vmx (不是安装目录)

用记事本打开 ,在文本末尾加入一行。

monitor_control.restrict_backdoor = "TRUE"

现在启动虚拟机,Themida 检测不到。

记事本打开类似于 Windows XP Professional.vmx 的 VMX 文件。

在文本末尾添加一行。  monitor_control.restrict_backdoor = "TRUE",保存文件。

现在启动虚拟机,Themida 检测不到。 如果仍然检测到,您可以添加另一行。

disable_acceleration = "真"

如果还有问题 再加两行。

isolation.tools.setVersion.disable = "TRUE"

isolation.tools.getVersion.disable = "TRUE"

这样处理以后 有个后遗症 就是 VMTools 无法加载了。

解决办法2:

在虚拟机文件里找到Windows XP Professional.vmx (不是安装目录)。

记事本打开 VMX文件类似Windows XP Professional.vmx。

在文本末尾加入一行。

monitor_control.restrict_backdoor = "TRUE"。

保存文件。

现在启动虚拟机  就不会被Themida检测到了。

大概的意思是对不起,这个程序不能在虚拟环境下运行。

如果还被检测可以再加入一行。

disable_acceleration = "TRUE"

这样处理以后有个后遗症就是 VMTools 无法加载了。

虚拟机的定义:

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。

在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。

第4个回答  2012-11-19
关闭虚拟机,找到虚拟机的安装目录(是你虚拟的那个机器,不是vm这个软件的目录)
比如说你是 winxp 的机器 那么就找到 winxp.vmx(三个方框的那个图标)
用记事本打开它(右键 打开方式 )
在最后加一句
monitor_control.restrict_backdoor = "TRUE"

保存 然后 运行就行了!
相似回答