Docker已開啓intel虛擬化卻依舊提示錯誤

出現錯誤

Hardware assisted virtualization and data execution protection must be enabled in the BIOS.

起因

Win10自動更新完後發現無法啓動Docker,出現下圖
報錯圖片


問題

複製報錯的去 google,得到的答案是在BIOS裏需開啓intel虛擬化.
任務管理器
上圖可見已經開啓了,在之前用的好好的啊!


解決

一般解決方法

通過 WIN10 解決VMware開啓Intel VT-x問題(別在意是VMware) 這篇文章有了頭緒,不過我的問題依然沒解決哈(和我的情況不同!).

更新導致的解決方法

  • [失敗]嘗試只重裝Docker
  • [失敗]重新開關BIOS裏的intel虛擬化
  • [成功]關閉Hyper-V(先不重啓)並且卸載Docker,然後重啓電腦安裝Docker
    ↓↓詳情見下↓↓
    複製控制面板\所有控制面板項\程序和功能粘帖到文件資源管理器(ctrl+e)的地址欄裏沒錯然後回車進去!
    程序和功能
    點擊上圖紅框內如下取消掉Hyper-V點擊確定,此時可能要等一會處理完,提示是否立馬重啓 否
    關閉Hyper-V就是取消掉勾選
    回到程序和功能按d定位到Docker for Windows卸載ta
    然後重啓電腦,安裝Docker(Docker發現沒有安裝Hyper-V就會自動安裝)
    安裝需要重啓幾次,裝好就可以用了!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章