FB 建議貼文

選取貼文複製成功(包含文章連結)!

Windows 10 隱藏設定釀大禍:啟用「容器」功能恐致虛擬機全面癱瘓!

Windows 10 隱藏設定釀大禍:啟用「容器」功能恐致虛擬機全面癱瘓!

Windows 10 的老用戶們注意了,如果你發現家裡的虛擬機軟體突然動不了,甚至一開就藍屏當機(BSOD),兇手可能不是軟體壞掉,而是你隨手勾選的一個「隱藏功能」在作怪。

最近有許多 Windows 10 2019 企業版(Enterprise LTSC)的使用者回報,在開啟系統選單中的「容器」(Containers)功能後,會導致 VMware Workstation 或 VirtualBox 發生嚴重衝突,讓原本穩定的工作環境瞬間癱瘓。

Windows 10 隱藏設定釀大禍:啟用「容器」功能恐致虛擬機全面癱瘓!

隱形殺手「VBS」:沒開 Hyper-V 卻照樣當機

這類問題最讓使用者困擾的地方在於,當虛擬機跳出「Hyper-V 已啟用」的錯誤訊息時,使用者去檢查「Windows 功能」清單,明明 Hyper-V 選項根本沒勾選。甚至連安全中心的「核心隔離」和「記憶體完整性」也都是關閉狀態。

然而,當你打開「系統資訊」面板,卻會發現「虛擬化安全性」(VBS)竟然顯示為「正在執行」。

兇手現身:為了 Docker 卻誤傷虛擬機

經過追查發現,禍首正是 Windows 內建的 「容器」「容器映像管理」 功能。許多開發者或學生為了測試 Docker 或是學習相關技術,會進入「啟用或關閉 Windows 功能」去勾選這兩項。

雖然你沒有手動去開啟 Hyper-V,但 Windows 的容器技術在底層邏輯上,其實是強行掛載在 Hyper-V 架構之上的。這就像是雖然你家大門沒鎖,但後院有人偷偷挖了地道。一旦這套機制啟動,它會獨佔處理器的虛擬化資源,導致 VMware Workstation 無法啟動虛擬機,或是讓 VirtualBox 在執行時直接引發系統崩潰。

Windows 10 隱藏設定釀大禍:啟用「容器」功能恐致虛擬機全面癱瘓!

Windows 10 隱藏設定釀大禍:啟用「容器」功能恐致虛擬機全面癱瘓!

三步驟快速修復

如果你也遇到了類似的情況,解決方法非常簡單,只需手動關閉這項隱藏設定:

  1. 進入設定: 在搜尋列輸入「啟用或關閉 Windows 功能」。

  2. 取消勾選: 在清單中找到 「容器」(Containers) 以及 「容器映像管理」(Container Image Manager),並取消勾選。

  3. 重新啟動: 點擊確認後,務必重新啟動電腦,讓系統釋放被獨佔的底層資源。

完成上述步驟後,你的 VMware 與 VirtualBox 應該就能恢復正常運作。

Windows 10 隱藏設定釀大禍:啟用「容器」功能恐致虛擬機全面癱瘓!

舊版系統的兩難

這次受災最嚴重的主要是 Windows 10 2019 LTSC 這類較舊的版本,因為其底層的 Windows Hypervisor Platform (WHP) 介面不夠完善,無法像新版 Windows 10 或 Windows 11 那樣,讓多套虛擬化軟體與 Hyper-V 同時共存。

如果你是開發者,非得同時使用 Docker 與 VMware,唯一的長久之計恐怕還是考慮將作業系統升級到較新版本,才能享受更穩定的硬體虛擬化分配技術。

 

 

NetEase
作者

網易科技,有態度的科技門戶!關注微信公眾號(tech_163),看有態度的深度內容。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則