質問: linuxをwindows 8 virtualbox経由で実行している場合、e_fail(0x80004005) virtualboxをハイパーバイザーとして使用して、winows 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)
回答: 考えられる解決策:次のレジストリキーが問題を引き起こすようです:[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よりもそれを非常に好みます。