我在 Windows 2003 Server R2 Standard x64 版本下使用 VirtualBox 运行 2 个虚拟机,均在服务器启动时通过计划任务启动。
虚拟机:
- Debian x64
- Windows XP 专业版
两者均正常工作,但当我登录服务器时我无法管理它们,当我尝试运行 VirtualBox 的任何应用程序(VboxManage.exe、VirtualBox.exe、VBoxHeadless.exe 等)时,我得到:
Failed to create the VirtualBox COM object.
The application will now terminate.
Callee RC: CO_E_SERVER_EXEC_FAILURE (0x80080005)
在任务管理器中我看到来自 VirtualBox 的 3 个进程:
图像名称/用户名
VBoxHeadless.exe / 系统
VBoxHeadless.exe / 系统
VBoxSVC.exe / 系统
我已经尝试以我的用户身份运行(它在 Active Directory 的管理员组中),并且得到了相同的结果。
当我终止 VBoxSVC.exe 时,我可以再次运行其他命令,但其他虚拟机死机,所以我必须终止两个 VBoxHeadless 进程才能让虚拟机再次运行。
我已经搜索了一段时间,但直到现在还没有成功。
答案1
在 Windows 7 64 位中,删除关联.VirtualBox
文件对我来说是有效的。