在Windows 10 1903版本加入了一項沙盒功能,1903版本以上的系統可以在控制面板-程序和功能-啟用或關閉Windows功能中勾選Windows 沙盒選項,根據操作重啟后即可打開沙盒功能。
Windows Sandbox介紹
Windows Sandbox這項新功能允許用戶在隔離環境下測試和運行各種應用程序。Sandbox本質上是一個輕量級虛擬機,目前已經在Windows 10 May 2019(Version 1903)功能更新中上線,可以在隔離環境中運行不受信任的應用程序,而且不會對設備造成長期影響。
說白了沙盒就是一款Windows系統自帶的虛擬機,但是筆者在打開了沙盒功能后,在安裝VMWare Workstation虛擬機后,發生VMWare Workstation虛擬機不能正常工作,上網上查了查發現是VMWare Workstation和沙盒沖突,想正常使用VMWare Workstation虛擬機就得關上Hyper-V功能,關上Hyper-V后沙盒就不能正常工作了。有沒有方法可以使魚和熊掌兼得,發現可以在Windows系統開機時增加一個選項,以關閉Hyper-V服務的方式開機。如果需要使用沙盒時就選擇正常的方式開機,如果需要使用VMWare Workstation就選擇No Hyper-V方式開機。
操作步驟
- 以啟動管理員身份運行CMD或PowerShell。
- 輸入命令
bcdedit /copy {current} /d "Windows10 No Hyper-V"
;輸入回車后會出現一串序列號,將序列號復制。 - 輸入命令
bcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype OFF
將第2步復制的序列替換成該步驟的XXX。
重啟后,就會發現開機時有兩個啟動方式,一個是原來的正常的啟動方式,一個是No Hyper-V服務的啟動方式;也可以進一步修改默認值和等待時間等。