概要
スポットで時間が空いたので、Dockerを研究してみようと思いインストール。
いざ仮想環境を用意してテストしようと思ったらPCの起動時に必ずBSoDが発生して作業が出来なくなった。
開発環境
- Windows 10 Pro 64bit
- バージョン 1607
- OSビルド 14393.351
- ウィルスバスタークラウド (後述するが、これが要因の一つの模様。)
- バージョン番号 11.0.1158
- Docker for Windows
問題発生までの手順
- Docker for Windowsをインストール。
- 初期設定で「Hyper-Vを有効にしますか」という旨のダイアログが出るので実行。
- 自動でWindowsが再起動。
- 以降、必ず「APC_INDEX_MISMATCH」でBSoDが発生、起動できなくなる。
復旧手順
##BIOS設定の変更##
仮想化機能を有効にするためのBIOS設定があるということで確認。
該当項目がEnabledになっていたので、Disabledに変更。
-
Execute Disable Bit重要そうな項目だったのでEnabledに再度変更、その状態でも復旧を確認しました。 - Intel(R) VirtualizationTechnology
問題の原因について
復旧後、同様の症状が起きてないかと思って検索したところ、こちらのページを発見。
この方はトレンドマイクロに問い合わせ、個別パッチ提供により解決したとのことですが、
今回の問題と発生状況、環境が酷似しているため、当方も同じ要因で起きていたのではないかと思われます。
ちなみに、OSが同様でウィルスバスターが入っていない別PCで試してみたところ、
元気に動作していることからも、ウィルスバスターが関係しているのは間違いないのではないかと思います。
【メモ】解決には繋がらなかった手順
Dockerサービスの停止
問題が発生したタイミング的にDockerを疑い、「コンピュータの管理」からDockerのサービスを無効して再起動。
Dockerのアンインストール
サービスの停止では解決しなかったため、根本的にDockerを消そうとアンインストールを試みるも、
「Windowsインストーラーが正しくインストールされていない~」との内容が表示されて実行できず。
特に意味がないかも思いつつ、Dockerのインストールパスを変更してアクセス出来ないようにしてみた。