解決Windows10運行VMware Workstation不兼容導致無法運行虛擬機問題


在win10家庭版上安裝完VM16后,打算安裝centos 7的虛擬機。

做完虛擬機的配置操作后開啟虛擬機結果直接藍屏,連續兩次如此。

查詢了下發現是家庭版下安裝虛擬機確實有各種各樣問題。

嘗試解決步驟:

1.關閉”內核隔離“

Windows Defender安全中心的“設備安全性”-“內核隔離”   查完發現,內核隔離功能並沒有打開。

 

2.查詢了下需要先進組策略,關閉Device Guard。然而在執行第一步,在運行框輸入gpedit.msc然后回車時就提示文件找不到...

依靠度娘跟知乎,找到了解決方法:

原來本身win10家庭版本不提供組策略編輯器功能。這個不提供不是說沒有此功能,而是對此功能進行了限制

開啟方法:

  打開記事本,輸入以下內容:

    @echo off
      pushd "%~dp0"
      dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt
      dir /b %systemroot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>gp.txt
      for /f %%i in ('findstr /i . gp.txt 2^>nul') do dism /online /norestart /add-package:"%systemroot%\servicing\Packages\%%i"
      pause

    原理:通過dir命令遍歷系統盤servicing目錄,尋找組策略的配置包,找到后寫入到gp.txt文件,然后通過dism命令來安裝組策略包。

  保存文本,修改文本".TXT"為".BAT",只有這樣才能保證gpedit.bat是一個批處理文件。

  然后在保存的gpedit.bat上右鍵選擇“以管理員身份運行”

批處理執行完畢再通過gpedit.msc便可進入組策略界面。

附上鏈接:win10 家庭版 cmd運行gpedit.msc找不到文件?

 

3.進到組策略界面,按照網上查詢的方法,需在本地計算機策略>計算機配置>管理模板 > 系統>Device Guard>打開基於虛擬化的安全,在彈出的窗口中選擇【禁用】

然而在好不容易進入的組策略界面找不到Device Guard。找了很久沒找到方式,先擱置沒處理。

 

4.禁用Hyper-V

也是嘗試了很多不可行的方式,最后發現只要一句代碼即可完成...

打開Windows PowerShell(管理員),運行命令:bcdedit /set hypervisorlaunchtype off

開啟的話運行命令:bcdedit /set hypervisorlaunchtype auto

 

至此,嘗試再打開虛擬機,安裝運行均正常...

小結下:

1.關閉內核隔離功能;

2.禁用Hyper-V

理論上應該就可以了...

 

網上還看到直接使用家庭版使用Hyper-V安裝虛擬機的大神...但已經安裝了VM就沒再去倒騰了..

mark下: Win10家庭版中使用Hyper-V

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM