VirtualBox をハイパーバイザーとして使用し、Windows 8.1 マシンで Linux を実行したいと考えていました。仮想マシンのリストに Ubuntu (または別のインスタンスの Fedora) を追加しようとした後、[開始] をクリックしましたが、実行が拒否され、次のエラーが表示されました。
結果コード: E_FAIL (0x80004005)
コンポーネント: マシン
インターフェイス: IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}
また、次のような別のエラー メッセージも表示されました。
VirtualBox VM プロセスの再起動エラー: 5
コマンドライン: '81954AF5-4D2F-31EB-A142-B7AF187A1C41-suplib-2ndchild--comment Fedora32 --startvm fd699e30-a77b-4eac-8ced-1210d756855d --no-startvm-errormsgbox' (rc=-104)
答え1
考えられる解決策: 次のレジストリ キーが問題の原因であると思われます。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\Program Files\Oracle\VirtualBox\VirtualBox.exe"="DISABLEUSERCALLBACKEXCEPTION"
このエントリが存在するかどうかを確認してください。存在する場合は削除して再試行してください。
ウイルス対策ソフトを無効にする必要がある場合もあります。何も効果がない場合は、次のいずれかを試してください。
- ウイルス対策ソフトをアンインストールする(推奨されません)
- ウイルス対策ソフトを Microsoft Security Essentials プレリリース版 (4.6) に置き換える
- VBoxを諦めてHyper-Vを使う
また、補足ですが、Windows 8.1 Pro 以降を使用している場合は、Microsoft のクライアント Hyper-V をお試しください。私は VBox よりもクライアント Hyper-V を非常に好みます。
答え2
VirtualBox 4.3.12 へのダウングレードは機能しますが、4.3.16 へのアップグレードも機能します。
今日、user135626 とまったく同じ問題が発生しました。おそらく、Windows の更新とセキュリティ構成の変更が原因です。
INSIDE VirtualBox 4.3.14 から新しいバージョンを探していたところ、最新バージョンを実行していると言われました。これは誤りでした。
バージョン4.3.16は以下からダウンロードできます。https://www.virtualbox.org/wiki/ダウンロード
答え3
これを見てhttps://www.virtualbox.org/ticket/13187Virtualbox 4.3.14 がクラッシュする
これまでのところ (2014-8-17) の解決策は、4.3.12 にダウングレードするか、4.3.15 テストケースを使用することです。