LoginSignup
63
50

More than 5 years have passed since last update.

Docker for Windowsで起動エラーが起きた場合の対処

Posted at

環境

  • Windows 10 Pro
  • Docker for Windows 18.06.1-ce-win73 (19507)

概要

最近起動していなかったDocker for Windowsを今日(2018/11/09)起動したらこんなエラーが起きて起動しなかった。絶対これ同じハマっている人がいると思うので久しぶりに投稿する。

log
Unable to create: ユーザー設定変数 "ErrorActionPreference" または共通パラメーターが Stop に設定されているため、実行中のコマンドが停止しました。Hyper-V で、コンピューター 'DESKTOP-BTTN302' 上のオブジェクトにアクセスしようとしましたが、オブジェクトが見つからずエラーが発生しました。オブジェクトは削除された可能性があります。仮想マシン管理サービスがコンピューター上で実行されていることを確認してください。
New-Switch、<ファイルなし>: 行 117
<ScriptBlock>、<ファイルなし>: 行 394. Let's retry

試してだめだったこと

  • まずはググって最初に出てきた、Dockerアンインストール ⇒ Hyper-Vの無効化・有効化 ⇒ Dockerインストール。
  • ウィルス対策ソフトの無効化

解決策

公式のところ?にちゃんと書いてあった。
https://social.technet.microsoft.com/Forums/windows/en-US/ee5b1d6b-09e2-49f3-a52c-820aafc316f9/hyperv-doesnt-work-after-upgrade-to-windows-10-1809?forum=win10itprovirt

  1. Windows セキュリティを起動する(アプリの名前です)
  2. アプリとブラウザーコントロールをクリック
  3. 一番下にあるExploit protectionの設定をクリック
  4. プログラム設定のタブを選択
  5. C:\WINDOWS\System32\vmcompute.exeを選んで編集をクリック
  6. 制御フローガード(CFG)システム設定の上書きのチェックを外して適用
63
50
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
63
50