【建置環境說明】
我的開發環境是win11,python是3.10.7版本,編碼的工具是Visual Studio Code(簡稱vscode)
【本篇說明】
我在使用Virtualbox開啟ubuntu虛擬機時,出現 ERROR: Result Code E_FAIL 0x80004005 in Virtualbox,可能研判是 Hyper-V 與我的虛擬機器Virtualbox有所衝突,導致無法正常開啟。
Hyper-V 是windows系統內建的一種虛擬環境,因為預設開啟的情況下會與Virtualbox互相影響,所以本篇分享3種開啟或關閉 Hyper-V的方式。一、透過 PowerShell 啟用或關閉 Hyper-V:
●啟用 Hyper-V
1.以管理員身份運行 PowerShell:
右鍵點擊開始按鈕(或按下 Win + X 鍵),然後選擇“Windows PowerShell(管理員)”或“Windows 終端機(管理員)”。
2.輸入以下命令來啟用 Hyper-V:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
這個命令將啟用 Hyper-V 及其所有相關功能。
3.重新啟動電腦:
根據提示,重新啟動你的電腦以完成安裝。
●關閉 Hyper-V
1.以管理員身份運行 PowerShell:
同樣,右鍵點擊開始按鈕(或按下 Win + X 鍵),然後選擇“Windows PowerShell(管理員)”或“Windows 終端機(管理員)”。
2.輸入以下命令來禁用 Hyper-V:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
這個命令將禁用 Hyper-V 及其所有相關功能。
3.重新啟動電腦:
根據提示,重新啟動你的電腦以完成操作。
二、透過命令提示字元啟用或關閉 Hyper-V:
●啟用 Hyper-V
1.以管理員身份運行命令提示字元:
右鍵點擊開始按鈕(或按下 Win + X 鍵),然後選擇“命令提示字元(管理員)”或“Windows 終端機(管理員)”。
2.輸入以下命令來啟用 Hyper-V:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
3.重新啟動電腦:
根據提示,重新啟動你的電腦以完成安裝。
●關閉 Hyper-V
1.以管理員身份運行命令提示字元:
同樣,右鍵點擊開始按鈕(或按下 Win + X 鍵),然後選擇“命令提示字元(管理員)”或“Windows 終端機(管理員)”。
2.輸入以下命令來禁用 Hyper-V:
DISM /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V
3.重新啟動電腦:
根據提示,重新啟動你的電腦以完成操作。
三、在命令提示字元中,你可以使用 bcdedit 命令來設置 hypervisorlaunchtype 參數,以啟用或禁用 Hyper-V :
以下是具體操作步驟:
●開啟 HypervisorLaunchType
1.以管理員身份運行命令提示字元:
右鍵點擊開始按鈕(或按下 Win + X 鍵),然後選擇“命令提示字元(管理員)”或“Windows 終端機(管理員)”。
2.輸入以下命令來啟用 HypervisorLaunchType:
bcdedit /set hypervisorlaunchtype auto
這個命令將設置 Hyper-V hypervisor 自動啟動。
3.重新啟動電腦:
根據提示,重新啟動你的電腦以使更改生效。
●關閉 HypervisorLaunchType
1.以管理員身份運行命令提示字元:
同樣,右鍵點擊開始按鈕(或按下 Win + X 鍵),然後選擇“命令提示字元(管理員)”或“Windows 終端機(管理員)”。
2.輸入以下命令來禁用 HypervisorLaunchType:
bcdedit /set hypervisorlaunchtype off
這個命令將設置 Hyper-V hypervisor 不啟動。
3.重新啟動電腦:
根據提示,重新啟動你的電腦以使更改生效。
【本篇小結】
透過以上方式,可以關閉Hyper-V,就能正常Ubuntu虛擬機開機程序,之後會開始說明如何在Windows系統下將程式打包成apk檔。
【本篇結束】
在自學路上遇到困難是很正常的事,只要堅持到底,相信就會有所成果,期勉大家一同努力。