我有 2 個虛擬機器在 Windows 2003 Server R2 Standard x64 Edition 下執行 VirtualBox,它們都在伺服器啟動時透過排程任務啟動。
虛擬機器:
- 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
文件對我有用。