我使用 Ubuntu,并且想要玩 Windows 游戏,因此我设置了 VirtualBox,并在 VirtualBox 中设置了 Windows XP SP3。
但是,当我尝试运行游戏时,它显示以下内容:
This application cannot run under a Virtual Machine
那我该怎么办?
更新:
我找到了一个链接来解决这个问题,但是我的英语不好,所以这个链接有用吗?http://vmetc.com/2009/07/18/video-of-working-windows-directx-games-in-virtualbox-302-on-ubuntu-904/
答案1
可能什么都没有:如果游戏检查虚拟机,你就输了。
此外:你的虚拟机没有与你的电脑相同的 GPU 卡,也没有(可能)完整的 DirectX 支持,所以你不能指望它有很好的性能……
答案2
您可以删除虚拟机标志打开记事本输入以下命令:
@echo 关闭
@reg 复制 HKLM\HARDWARE\ACPI\DSDT\VBOX__ HKLM\HARDWARE\ACPI\DSDT\NOBOX__ /s /f
@reg 删除 HKLM\HARDWARE\ACPI\DSDT\VBOX__ /f
@reg 添加 HKLM\HARDWARE\DESCRIPTION\System /v SystemBiosVersion /t REG_MULTI_SZ /d “NOBOX - 1” /f
@reg 添加 HKLM\HARDWARE\DESCRIPTION\System /v VideoBiosVersion /t REG_MULTI_SZ /d “NOBOX - 1” /f
@taskkill /f /im VBoxTray.exe
@出口
将其保存为 .bat 文件,然后以管理员身份运行