學(xué)習(xí)鴻蒙開(kāi)發(fā)第一步,注冊(cè)賬號(hào)防泵,配置環(huán)境。
最近幫助很多新手學(xué)員安裝HarmonyOS NEXT的IDE環(huán)境以及配置模擬器唤衫,發(fā)現(xiàn)頻繁出現(xiàn)Hyper-V未安裝或未啟動(dòng)的情況刁笙,特此總結(jié)并提供解決方案供參考膨蛮。
一榕堰、為什么需要安裝Hyper-V
Microsoft研發(fā)的Hyper-V虛擬化技術(shù)允許在單臺(tái)物理服務(wù)器上創(chuàng)建并運(yùn)行多個(gè)虛擬機(jī)(VM)竖慧,各虛擬機(jī)可運(yùn)行不同操作系統(tǒng)及應(yīng)用程序。在Windows 11中逆屡,默認(rèn)禁用此功能圾旨,因并非所有用戶(hù)均需使用。然而魏蔗,用戶(hù)可根據(jù)需求啟用砍的。
Hyper-V預(yù)裝于Windows 11專(zhuān)業(yè)版、企業(yè)版及教育版莺治,僅需啟用即可廓鞠。但在其他版本(如Windows 10/11家庭版)中帚稠,缺少啟用Hyper-V的選項(xiàng),故需進(jìn)行單獨(dú)安裝及啟用指導(dǎo)床佳。
二滋早、什么情況需要Hyper-V
虛擬機(jī)(常稱(chēng)“VM”)是借用物理計(jì)算機(jī)(常稱(chēng)“HOST”)的硬件資源(CPU、RAM夕土、磁盤(pán)等)構(gòu)建的虛擬計(jì)算機(jī)馆衔。因此瘟判,欲安裝Hyper-V怨绣,主機(jī)需滿(mǎn)足以下硬件要求:至少8G RAM內(nèi)存、支持二級(jí)轉(zhuǎn)換地址(SLAT)的64位處理器拷获、需在BIOS中啟用篮撑。
若需確認(rèn)系統(tǒng)是否已啟用上述項(xiàng)目,可執(zhí)行以下操作:
1. 打開(kāi)命令提示符并輸入systeminfo.exe
2. 滾動(dòng)至報(bào)告末尾查看是否滿(mǎn)足Hyper-V要求(Yes表示支持)匆瓜。若不滿(mǎn)足赢笨,請(qǐng)參照以下配置說(shuō)明的第3項(xiàng)(在BIOS中繼續(xù)啟用)操作。
三驮吱、流程校驗(yàn)及安裝配置
啟動(dòng)模擬器時(shí)茧妒,若彈窗提示“未開(kāi)啟Hyper-V”或“Hyper-V not enabled”。
1左冬、啟用Hyper-V
右鍵單擊Windows按鈕并選擇“應(yīng)用和功能”桐筏。
- 右鍵單擊 Windows 按鈕并選擇“應(yīng)用和功能”。
- 選擇相關(guān)設(shè)置下右側(cè)的“程序和功能”拇砰。
- 選擇“打開(kāi)或關(guān)閉 Windows 功能”梅忌。
- 選擇“Hyper-V”、“Windows虛擬機(jī)監(jiān)控程序平臺(tái)”除破、“虛擬機(jī)平臺(tái)”牧氮,然后單擊“確定”。
若勾選后啟動(dòng)模擬器仍報(bào)錯(cuò)瑰枫,需以管理員權(quán)限打開(kāi)命令行窗口并執(zhí)行:
bcdedit /set hypervisorlaunchtype auto
如果沒(méi)有看到Hyper-V,則需要首先按以下方式配置踱葛。
2、配置腳本安裝Hyper-V
復(fù)制以下批處理代碼光坝,新建空白Hyper-V.txt文本后保存剖毯,保存更改文本.txt 后綴為.bat 格式,即可變?yōu)榕幚砟_本教馆。右鍵以管理員身份運(yùn)行逊谋。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
重新啟動(dòng)后,Hyper-V 將在您的 Windows 上安裝并自動(dòng)啟用土铺。
3胶滋、在固件/BIOS 中啟用虛擬化
在Windows 11電腦上安裝/啟用Hyper-V前板鬓,需確保已在系統(tǒng)BIOS中啟用。若在上述步驟中發(fā)現(xiàn)“在固件中啟用虛擬化”狀態(tài)為“否”究恤,需啟用俭令。操作如下:
1、重新啟動(dòng)計(jì)算機(jī)并使用熱鍵進(jìn)入 BIOS 設(shè)置部宿。
參考以下按鍵抄腔,開(kāi)機(jī)時(shí)按住對(duì)應(yīng)的鍵進(jìn)入BIOS:
普通兼容機(jī)直接在開(kāi)機(jī)時(shí)按Del鍵或Delete鍵進(jìn)入BIOS;
華碩按F8理张、Intel按F12赫蛇,其他品牌按ESC、F11或F12雾叭;
筆記本以品牌分悟耘, 聯(lián)想 ThinkPad系列按F1,其他品牌按F2
2织狐、進(jìn)入BIOS暂幼,選擇Configuration選項(xiàng),選擇Intel Virtual Technology并回車(chē)移迫。不同主板 Bios 選項(xiàng)不同旺嬉,您可以百度搜索不同品牌 Bios 中啟用虛擬化教程。
將光標(biāo)移動(dòng)至Disabled并切換為Enabled厨埋,并回車(chē)確定邪媳,最后按F10熱鍵保存并退出即可開(kāi)啟VT功能。
3揽咕、重新啟動(dòng)后悲酷,繼續(xù)執(zhí)行以上步驟以1和2的安裝和啟用 Hyper-V。
最后:此為在Windows 10家庭版與Windows 11家庭版環(huán)境下啟動(dòng)Hyper V所必須進(jìn)行的全部步驟亲善。若有個(gè)別環(huán)節(jié)出現(xiàn)未按預(yù)期運(yùn)行狀況设易,請(qǐng)確保貴方電腦需滿(mǎn)足運(yùn)行Hyper-V的條件。
若不再需要Hyper-V資源蛹头,您可隨時(shí)對(duì)其進(jìn)行停用操作顿肺,方法包括取消勾選Windows功能中的Hyper-V選項(xiàng);或在PowerShell(管理員模式)執(zhí)行以下指令:
DISM /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V
至此渣蜗,開(kāi)發(fā)環(huán)境相關(guān)的大部分問(wèn)題都能解決屠尊,若有其他問(wèn)題,歡迎評(píng)論區(qū)留言交流耕拷!