如何在 Windows 11 上啟用 Hyper-V

如何在 Windows 11 上啟用 Hyper-V
  • 若要在 Windows 11 上啟用 Hyper-V,請在 UEFI (BIOS) 上選取並啟用虛擬化,然後開啟“設定” > “應用程式 > “選用功能”> “更多 Windows 功能”,選取“Hyper -V”項,然後按一下「確定「立即重新啟動」以啟用該功能。

2023 年 11 月 8 日更新:Windows 11上,要啟用Microsoft Hyper-V 功能,您必須先在主機板的UEFI(統一可擴充韌體介面)中啟用虛擬化,然後才能從「Windows 功能」設定中開啟Hyper-V或指令。

Hyper-V 功能是一項包含建立和管理虛擬機器元素的技術,可讓你執行 Windows 11 和舊版作業系統的其他實例,例如 Windows 10、8.1 或 7,或 Linux等其他平台與主要安裝一起

但是,Hyper-V 是一項可選功能,您必須透過「設定」應用程式或 PowerShell 或命令提示字元中的命令手動啟用。虛擬化技術適用於 Windows 11 Pro 及更高版本。它在 Windows 11 家用版上不可用。如果您擁有 Windows 家用版,則可以嘗試其他虛擬化替代方案,例如VirtualBox,或使用本指南中概述的解決方法。

在本指南中,我將教您如何在 Windows 11 上設定 Hyper-V。

在 Windows 11 專業版上啟用 Hyper-V

在 Windows 11 專業版、企業版和教育版上啟用 Hyper-V 之前,必須在 UEFI(統一可擴充韌體介面)上啟用虛擬化。如果您沒有啟用此功能,請諮詢您的裝置製造商以查找完成此任務的具體詳細資訊。

如果您想在執行這些步驟之前確定 Hyper-V 是否已啟用,請開啟“開始”,搜尋“系統資訊”,然後開啟該應用程式。在「摘要」部分中,確認「已偵測到虛擬機器管理程式。Hyper-V 所需的功能將不會顯示”頁面底部的消息表示該功能已在運行。

在 UEFI 上開啟虛擬化

若要在 UEFI 韌體上啟用虛擬化,請使用下列步驟:

  1. 打開設定

  2. 按一下“系統”

  3. 按一下“恢復”

  4. 在「恢復選項」部分下,按一下「進階啟動」設定的立即重新啟動按鈕。

    進階啟動

  5. 按一下「疑難排解」

  6. 按一下進階選項

  7. 按一下“UEFI 韌體設定”選項。

    WinRE UEFI 韌體設置

  8. 點選重新啟動按鈕。

  9. 開啟「設定」、「安全性」或「進階」頁面(頁面名稱取決於您的製造商)。

  10. 選擇「虛擬化技術」、「英特爾虛擬技術」「SVM 模式」選項(功能名稱取決於您的製造商)。

  11. 啟用虛擬化功能。

  12. 儲存 UEFI (BIOS) 設定(通常按 F10)。

完成這些步驟後,您可以啟用 Microsoft 虛擬機器管理程式以在 Windows 11 上執行虛擬機器。

在 Windows 11 上開啟 Hyper-V

在硬體層級開啟虛擬化後,您可以從「設定」應用程式或使用 PowerShell 和命令提示字元中的命令啟用軟體虛擬化平台。就是這樣。

方法 1:從設定啟用 Hyper-V

若要在 Windows 11 上啟用 Hyper-V,請使用下列步驟:

  1. 開啟Windows 11 上的「設定」 。

  2. 按一下“應用程式”

  3. 按一下選用功能標籤。

    開啟Windows功能

  4. 在「相關設定」部分下,按一下「更多 Windows 功能」設定。

  5. 選取Hyper-V選項以在 Windows 11 上啟用虛擬機器平台。

    啟用 Hyper-V

  6. 按一下“確定”按鈕。

  7. 點選立即重新啟動按鈕。

完成這些步驟後,Windows 11 虛擬化功能將與 Hyper-V 管理員一起安裝,該管理器可讓您建立和執行虛擬機器。

需要注意的是,配置虛擬化可能會降低電腦的速度,但幾乎不會被注意到。然而,在主機作業系統之上運行虛擬機器的性質將佔用系統資源,這可能會顯著降低設備速度,類似於運行任何資源密集型應用程式。

方法 2:從 PowerShell 啟用 Hyper-V

若要在 Windows 11 上從 PowerShell 啟用 Hyper-V,請使用下列步驟:

  1. 打開開始

  2. 搜尋PowerShell,右鍵點擊頂部結果,然後選擇「以管理員身份執行」選項。

  3. 在 PowerShell 上鍵入以下命令以在 Windows 11 上啟用 Hyper-V,然後按Enter

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
    PowerShell 啟用 Hyper-V

  4. 輸入“Y”重新啟動計算機。

完成這些步驟後,Hyper-V 管理器及其附加元件將安裝在您的電腦上。

方法 3:從命令提示字元啟用 Hyper-V

若要從命令提示字元啟用 Hyper-V,請使用下列步驟:

  1. 打開開始

  2. 搜尋「命令提示字元」,右鍵點選頂部結果,然後選擇「以管理員身分執行」選項。

  3. 鍵入以下命令以啟用 Hyper-V 並按Enter

    DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
    命令提示字元啟用 Hyper-V

  4. 輸入“Y”重新啟動計算機。

完成這些步驟後,虛擬化組件將安裝在您的電腦上。

在 Windows 11 上關閉 Hyper-V

您可以使用與開啟該功能相同的方法在電腦上停用 Hyper-V。

方法 1:從設定中停用 Hyper-V

若要在 Windows 11 上停用 Hyper-V,請使用下列步驟:

  1. 打開設定

  2. 按一下“應用程式”

  3. 按一下選用功能標籤。

  4. 在「相關設定」部分下,按一下「更多 Windows 功能」設定。

    開啟Windows功能

  5. 從清單中清除Hyper-V選項。

    禁用 Hyper-V

  6. 按一下“確定”按鈕。

  7. 點選立即重新啟動按鈕。

完成這些步驟後,Microsoft Hyper-V 將在您的安裝中停用。

方法 2:從 PowerShell 停用 Hyper-V

若要在 Windows 11 上從 PowerShell 停用 Hyper-V,請使用下列步驟:

  1. 打開開始

  2. 搜尋PowerShell,右鍵點擊頂部結果,然後選擇「以管理員身份執行」選項。

  3. 鍵入以下命令以停用 Hyper-V 並按Enter

    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
    PowerShell 停用 Hyper-V

  4. 輸入“Y”重新啟動計算機。

完成這些步驟後,Hyper-V 管理器及其附加元件將在 Windows 11 上停用。

方法 3:從命令提示字元停用 Hyper-V

若要從命令提示字元停用 Hyper-V,請使用下列步驟:

  1. 打開開始

  2. 搜尋「命令提示字元」,右鍵點選頂部結果,然後選擇「以管理員身分執行」選項。

  3. 鍵入以下命令以停用 Hyper-V 並按Enter

    DISM /Online /Disable-Feature:Microsoft-Hyper-V
    命令提示字元禁用 Hyper-V

  4. 輸入“Y”重新啟動計算機。

完成這些步驟後,Hyper-V 及其附加元件將從系統中移除。

在 Windows 11 家用版上啟用 Hyper-V

在 Windows 11 家用版上啟用 Hyper-V 之前,裝置必須在 UEFI(統一可擴充韌體介面)上啟用虛擬化支援。如果您沒有啟用此功能,請諮詢您的製造商以了解完成此任務的具體詳細資訊。

在 Windows 11 家用版上開啟虛擬化

若要在 Windows 11 家用版上啟用虛擬化,請使用下列步驟:

  1. 打開設定

  2. 按一下“系統”

  3. 按一下“恢復”

  4. 在「恢復選項」部分下,按一下「進階啟動」設定的立即重新啟動按鈕。

    進階啟動

  5. 按一下「疑難排解」

  6. 按一下進階選項

  7. 按一下“UEFI 韌體設定”選項。

    WinRE UEFI 韌體設置

  8. 點選重新啟動按鈕。

  9. 開啟「設定」、「安全性」或「進階」頁面(頁面名稱取決於您的製造商)。

  10. 選擇「虛擬化技術」、「英特爾虛擬技術」「SVM 模式」選項(功能名稱取決於您的製造商)。

  11. 啟用虛擬化功能。

  12. 儲存 UEFI (BIOS) 設定(通常按 F10)。

完成這些步驟後,您可以啟用 Microsoft 虛擬機器管理程式以在 Windows 11 上執行虛擬機器。

在 Windows 11 家用版上安裝 Hyper-V

由於家庭版沒有虛擬化功能,因此在啟用功能之前必須手動安裝元件。儘管該腳本按預期工作,但您應該始終創建設備的臨時完整備份,因為您將修改系統文件,而 Microsoft 不支援這一點。

若要在 Windows 11 家用版上安裝 Hyper-V,請使用下列步驟:

  1. 打開開始

  2. 將以下腳本複製並貼上到文字檔案中:

    pushd "%~dp0"

    dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv-home.txt

    for /f %%i in (‘findstr /i.hv-home.txt 2^>nul’) do dism /online /norestart /add-package:”%SystemRoot%\servicing\Packages\%%i”

    del hv-home.txt

    Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL

    暫停
    Windows 11 家用版腳本安裝 Hyper-V

  3. 點擊“檔案”並選擇“另存為”選項。

  4. 確認名稱並使用。蝙蝠副檔名。例如,hyperv-home.bat

  5. 點選“儲存”按鈕。

  6. 右鍵點選hyperv-home.bat檔案並選擇「以管理員身分執行」選項。

    以管理員身份執行腳本

  7. “Y”鍵重新啟動計算機。

    Windows 11家用版應用Hyper-V

完成這些步驟後,Hyper-V 管理工具和平台將安裝在您的 Windows 11 家用版上。

在 Windows 11 家用版上停用 Hyper-V

安裝虛擬化功能後,您可以從 Windows 11 Pro 等系統功能設定中啟用或停用它。

若要在 Windows 11 家用版上停用 Hyper-V,請使用下列步驟:

  1. 打開設定

  2. 按一下“應用程式”

  3. 按一下選用功能標籤。

  4. 在「相關設定」部分下,按一下「更多 Windows 功能」設定。

    開啟Windows功能

  5. 從清單中清除Hyper-V選項。

    禁用 Hyper-V

  6. 按一下“確定”按鈕。

  7. 點選立即重新啟動按鈕。

完成這些步驟後,Microsoft Hyper-V 將在 Windows 11 家用版上停用。

2023 年 11 月 8 日更新:本指南的內容已更新,以確保準確性並包括其他步驟。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *