在 Windows 10/11 專業版和家庭版上啟用 Hyper-V
除了Windows Server 平台之外,桌面Windows 版本中還提供Hyper-V 虛擬化平台。用戶可以使用內置的 Hyper-V 虛擬機管理程序創建和運行虛擬機。本文介紹如何在 Windows 10 和 11 上啟用 Hyper-V 功能。
Hyper-V虛擬化功能可以安裝在專業版和企業Windows 10 和 11 版本。首先,檢查您的計算機硬件是否支持 Hyper-V 虛擬化。以管理員身份打開命令提示符並運行:
systeminfo
向下滾動到輸出底部並檢查以下組件是否已啟用Hyper-V 要求:
VM Monitor Mode Extensions: Yes Virtualization Enabled In Firmware: Yes Second Level Address Translation: Yes Data Execution Prevention Available: Yes

如果它說Virtualization Enabled in Firmware: No,在計算機的 BIOS/UEFI 設置中啟用硬件虛擬化支持(可能稱為 Intel VT-X 或 AMD-V)。
然後前往中央處理器任務管理器中的選項卡並檢查處理器兼容性:Virtualization: Enabled應在此處指定。


如果已安裝 Hyper-V 組件,您將看到以下消息:
A hypervisor has been detected. Features required for Hyper-V will not be displayed.
在 Windows 10 和 11 上,控制面板中的 Windows 功能小程序可用於啟用 Hyper-V 角色。運行optionalfeatures命令並選擇Hyper-V 平台和管理工具要安裝的功能。


或者,從 PowerShell 命令提示符啟用 Hyper-V 功能:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
或者使用 DISM:
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V-All


安裝功能後重新啟動計算機。檢查虛擬機管理程序功能是否已啟用:
Get-WindowsOptionalFeature -Online -FeatureName *hyper*|ft


啟用 Hyper-V 自動啟動:
bcdedit /set HypervisorLaunchType auto
Hyper-V Manager GUI 工具可用於管理 Hyper-V 和虛擬機(virtmgmt.msc)。


還可以使用 PowerShell 來管理 Hyper-V 和 VM。
Hyper-V 功能在主頁中不可用Windows 10 和 11 版本。不過,即使在家庭 Windows 版本中,也可以通過一個小技巧從 WinSxS 組件存儲中安裝 Hyper-V 角色。
建議閱讀:如何在 Windows 11 上啟用 Hyper-V
創建批處理文件啟用-hyperv.bat在桌面上輸入以下代碼:
pushd "%~dp0"
dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
以管理員身份運行BAT文件。


安裝組件後,重新啟動計算機。檢查 Windows Home 中現在是否可以使用 Hyper-V 虛擬化功能。


