![如何在 VirtualBox 中运行游戏](https://linux22.com/image/1273851/%E5%A6%82%E4%BD%95%E5%9C%A8%20VirtualBox%20%E4%B8%AD%E8%BF%90%E8%A1%8C%E6%B8%B8%E6%88%8F.png)
我使用 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 文件,然后以管理员身份运行