49
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

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

環境

  • 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)システム設定の上書きのチェックを外して適用

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
49
Help us understand the problem. What are the problem?