Virtualbox 虚拟机无法启动提示 VERR_PROC_NO_ARG_TRANSLATION 错误解决方法

已关闭留言

今天一个学生在使用 Virtualbox 安装 Kubernetes 时候遇到了问题,来寻找我帮忙解决,导入其他的虚拟机然后发现无法启动。搜了一下,这个应该是新版 Virtualbox 的一个 BUG,提示错误 VERR_PROC_NO_ARG_TRANSLATION,搜了一下居然还没搜到什么解决方法,最后搜到一个日本人的博客给了一个解决方法,在此分享一下。

刚刚将 VirtualBox 更新到 6.1.32 版本,但一些虚拟机 (VM) 已停止启动。有些虚拟机可以正常启动,所以我花了一些时间来确定原因,但我设法解决了它。所以,这次尝试总结一下VirtualBox 6.1.32虚拟机启动不起来怎么办。

文章目录
隐藏
一、问题描述
二、解决方法

一、问题描述

虚拟机不启动的原因是虚拟机的“名称”。

如果虚拟机名称中包含中文(双字节字符) 在 VirtualBox 6.1.32 版本中启动虚拟机时,会出现以下错误,无法启动虚拟机。

Could not launch the VM process for the machine “vb06(用于还原测试)”(VERR_PROC_NO_ARG_TRANSLATION).

返回代码:VBOX_E_IPRT_ERROR (0x80BB0005)
组件:MachineWrap
接口:iMachine {85632c68-b5bb-4316-a900-5eb28d3413df}

二、解决方法

一旦知道了原因,就很容易处理了。

选择有问题的虚拟机,然后单击设置。

请从“名称”中删除中文。您应该能够毫无问题地启动虚拟机。

 ↓

因为没有截图,所以其实就是大家删除虚拟机名称中的中文即可。虚拟机名称需要是全英文的。

虽然存在一些小问题,但 VirtualBox 6.1.32 解决了各种问题,因此我们建议更新。