vagrant upを実行した時にでたエラーについてのメモ

実行環境

windows 7
vagrant x.x.x
virtualbox x.x.x

実行結果

C:\Users\hogehoge\vm\test01>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'centos/7' is up to date...
==> default: A newer version of the box 'centos/7' is available! You currently
==> default: have version '1603.01'. The latest is version '1610.01'. Run
==> default: `vagrant box update` to update.
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
==> default: Forwarding ports...
    default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Booting VM...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "cd5ca154-d13e-4aa5-84a3-5dc1666f075e", "--type", "headless"]

Stderr: VBoxManage.exe: error: The virtual machine 'test01_default_1480559273404_88185' has terminated unexpectedly during startup with exit code -1073741819 (0xc0000005).  More details may be available in 'C:\Users\hogehoge\VirtualBox VMs\test01_default_1480559273404_88185\Logs\VBoxHardening.l
og'
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MachineWrap, interface IMachine

C:\Users\hogehoge\vm\test01>

exit code -1073741819で検索してみて見つけた参考ページふたつ



上記ページより、本エラーはmactypeでVirtualBoxのプロセスを対象にしていると発生するとのこと。

本環境でも、virtualboxのプロセスをmactype対象外にして再度vagrant upを実行してみる。

VirtualBOXプロセスを除外
→エラー解消せず
VBoxSVCプロセスも除外
→エラー解消

ふたつを除外したからエラーが解消されたのか、VBoxSVCプロセスを除外したから解消されたのかの切り分けをしたく、いったん除外を解除して再実行するも再現せず。
さらに、除外解除したままでもvagrant up成功するようになった。
んー。。。
よくわからん。

とりあえず動いているのでオッケーとする。