記錄一次讓人非常無語的VirtualBox啟動報錯問題:不能為虛擬機(jī)電腦Centos打開一個新任務(wù)。返回錯誤代碼為:E_FAIL (0x80004005)。
1. 背景
目前新?lián)Q了一臺工作電腦,所以要重新配置一下虛擬機(jī)環(huán)境。
2. 現(xiàn)象
每次虛擬機(jī)環(huán)境剛配好時,是可以正常啟動的,但是退出VirtualBox,再次打開VirtualBox并啟動虛擬機(jī)時,就會報這個錯誤。報錯的截圖我沒保存。
3. 個人理解
一開始使用的VirtualBox版本跟上任電腦的VirtualBox版本不同,以為是VirtualBox版本的問題,更換了相同版本的VirtualBox后,依然出現(xiàn)這種情況。我甚至反復(fù)使用了不同版本的VirtualBox,結(jié)果都一樣。
因為本人對虛擬機(jī)這塊玩的也比較少,實在不理解為什么出現(xiàn)這種問題。各種網(wǎng)上尋找方案,五花八門的什么方案都試過了,都解決不了問題。
偶然操作一下,使用管理員模式啟動VirtualBox,才解決了問題。
4. 解決方案
注意不是右鍵 VirtualBox,然后以管理員方式運(yùn)行。
而是 右鍵VirtualBox,屬性 > 兼容性 > 以管理員身份運(yùn)行此程序 (記得點確定) > 重啟電腦后再使用VirtualBox啟動虛擬機(jī)就正常了。放個截圖吧:
讓我非常頭疼的問題,試過了很多方法,只有這樣才解決了。
后話
我給其他同事安裝VirtualBox時,都是完全可以正常啟動虛擬機(jī)的,都沒有以管理員身份運(yùn)行。我遇到的這個問題讓我難以理解,浪費了我大量的時間,非常之惡心。如果有大佬看到這里,不妨指教一下,問題到底是怎么引起的,以及為什么這樣能解決問題。
分割分割:
2023/07/07更新
最近給同事轉(zhuǎn)虛擬機(jī)的時候,也遇到了這個問題,但是設(shè)置管理員權(quán)限后仍然不能解決,后續(xù)發(fā)現(xiàn)是因為這臺電腦開啟了hyper-V,把它關(guān)掉就行了。(Virtualbox 與 hyper-V 是沖突的,所以出現(xiàn)了異常。)
最好以管理員身份大開cmd命令行,輸入文章來源:http://www.zghlxwxcb.cn/news/detail-720363.html
bcdedit /set hypervisorlaunchtype off
設(shè)置成功后,重啟電腦即可。
如果后續(xù)要開啟hyper-V,使用以下命令:文章來源地址http://www.zghlxwxcb.cn/news/detail-720363.html
bcdedit /set hypervisorlaunchtype auto
到了這里,關(guān)于Virtualbox:不能為虛擬機(jī)電腦Centos打開一個新任務(wù). 返回 代碼: E_FAIL (0x80004005)問題解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!