如何修复 Windows 11 中的 Oracle 虚拟机问题

微软曾尝试为 Windows 应用程序推动 UWP 平台,但桌面应用程序仍然是 Windows 10 的主要应用程序类型。VLC 播放器和 Spotify 等应用程序既有桌面版本,也有 UWP 版本。 微软并没有强迫开发者选择 UWP 并放弃桌面应用。 同样,对于 Windows 11,可以在 Windows 10、8/8.1 和 7 上运行的所有应用程序都与新操作系统兼容。 到目前为止,唯一的例外是 Oracle 的 VirtualBox。

Windows 11 上的 Oracle VirtualBox 问题

Oracle 的 VritualBox 是一种流行的免费 VM 工具,应用广泛。 它比许多付费替代品更强大,而且要好得多。 不幸的是,大多数试图在 Window 11 上运行 VirtualBox 的用户都无法启动虚拟机。 该应用程序本身在 Windows 11 上安装得非常好,但在加载和运行虚拟机时,机器无法启动。

1. 在 Windows 11 上禁用 Hyper-V

微软已经承认在 Windows 11 上运行的 VirtualBox 存在问题。为了解决这个问题,用户需要在他们的系统上禁用 Hyper-V。

要在 Windows 11 上禁用 Hyper-V,请按照以下步骤操作。

打开控制面板。
转到程序。
选择打开或关闭 Windows 功能。
从功能列表中,取消选中 Hyper-V。
单击确定。

  如果您的 Windows 10 键盘或鼠标不工作怎么办

注意:如果您没有看到 Hyper-V,请寻找 Windows Hypervisor Platform 或 Windows Sandbox 并禁用它。

2.等待VirtualBox更新

VirtualBox 兼容性问题由 Oracle 解决。 这意味着 Oracle 必须发布一个新版本的 VirtualBox,并且这个新版本必须解决兼容性问题。 Oracle 正在努力进行更新,但截至目前,还没有发布修复的日期。

更新可用后,只有后续版本才能在 Windows 11 上运行,这意味着您可能需要升级 VM 机器的设置,以便它们可以在最新版本上运行。

3.卸载VirtualBox

如果您不使用 VirtualBox,您可以卸载该应用程序并升级到 Windows 11 没有任何问题。 如果您找到了适合您需求的 VirtualBox 替代品,则可以安全地从系统中删除该应用程序,然后执行升级。 目前,微软正在阻止对运行 VirtualBox 的系统进行升级。

打开控制面板。
转到程序>卸载程序。
从已安装应用程序列表中选择 VirtualBox。
单击卸载按钮。
允许应用程序卸载。

结论

Microsoft 尚未在 Windows 11 上阻止 VirtualBox。这是一个简单的应用程序兼容性问题。 它可以在应用程序升级时修复,这样做不涉及进行任何重大更改或遵循新的开发规则。 不过,甲骨文应该很快就会发布更新,因为 Windows 11 上的用户并不多,该公司可能会选择稍后而不是更早地发布更新。