[Windows] 在 VMWare 安裝 Windows Server 2012 R2 如何開啟 Hyper-V 功能

本文說明在 VMWare 安裝 Windows Server 2012 R2 時,想要開啟 Hyper-V 功能,但出現訊息 [無法安裝 Hyper-V: Hypervisor 已經執行。] 無法開啟的解決方法。

 

前言

在 VMWare 安裝 Windows Server 2012 R2 時,想要開啟 Hyper-V 功能,出現如下圖錯誤訊息,該如何才能開啟 Hyper-V 功能?

無法安裝 Hyper-V: Hypervisor 已經執行。

 

解決方法

關閉虛擬機器並且將虛擬機器從 library 做 Remove。

 

將原本的虛擬機器從以記事本開啟 *.vmx 檔案,加入以下兩行指令。

hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"

 

重新以 VMWare 開啟 *.vmx 檔案。

 

按 [Edit virtual machine settings],切換到 [Hardware] 頁籤,然後把 [Virtualize Intel VT-x/EPT or AMD-V/RVI] 勾選起來,選擇 [OK] 來儲存設定。

 

運行虛擬機器,然後開啟 Hyper-V 功能,此時就可以順利開啟並且使用 Hyper-V。

 

相關參考與引用

Windows Server 2012 (8 beta) Hyper-V enabled inside a VMware Fusion VM