Oracle VirtualBoxで仮想マシンを起動すると、エラーが発生する場合があります。 VERR_NEM_VM_CREATE_FAILED そして VirtualBox が起動に失敗するこの投稿では、この問題について詳しく説明し、解決するために何ができるかを見ていきます。
VidMessageSlotMap への呼び出しに失敗しました: Last=0x000000d/878 (VERR_NEM_VM_CREATE_FAILED)
結果コード: E_FAIL (0x80004005)
NEMR0TnitVMPart2 への呼び出しが失敗しました VERR_NEM_INIT_FAILED (VERR_NEM_VM_CREATE_FAILED)

VERR_NEM_VM_CREATE_FAILED を修正 VirtualBox が起動に失敗する
VERR_NEM_VM_CREATE_FAILED エラーが表示され、VirtualBox が起動しない場合は、以下の解決策に従って問題を解決してください。
- ホストコンピュータを再起動して再試行してください
- Virtualboxのアップデートを確認する
- Hyper-V 機能を無効にして、起動時に実行されないようにする
- コンテナー、仮想マシン プラットフォーム、および Windows Subsystem for Linux を無効にする
それらについて詳細に議論しましょう。
1) ホストコンピュータを再起動して再試行します
まず、問題を解決するためにホスト コンピューターを再起動することをお勧めします。再起動すると、問題の原因となっている可能性のある不具合が解消されます。
2) VirtualBoxのアップデートを確認する

時々、 VERR_NEM_VM_CREATE_FAILED ユーザーが WSL2 を有効にすると、エラーが表示されます。ただし、これは Oracle VirtualBox のバグであり、この記事を読んでいる時点では解決されているはずです。そのため、VirtualBox アプリケーションに利用可能なアップデートがあるかどうかを確認し、インストールすることをお勧めします。同じことを行うには、以下の手順に従ってください。
- 開ける Oracle 仮想ボックス。
- クリック ファイル > 更新の確認。
- もしあなたが 「新しいバージョンが見つかりました」 オプションをクリックし、指定されたリンクをクリックします。
- ブラウザで開くように求められ、その後すぐに更新がダウンロードされます。
- ダウンロードしたら、 ダウンロード フォルダーに移動し、インストーラーを実行します。ただし、その前に、VirtualBox アプリケーションが実行中の場合は閉じてください。
- 最後に、画面の指示に従ってインストールプロセスを完了します。
VirtualBox を更新した後、問題が解決したかどうかを確認します。
3) Hyper-V機能を無効にし、起動時に実行されないようにする

この問題は主に、Hyper-V が有効になっている場合や起動時に起動する場合に発生します。Hyper-V は Windows 独自のハイパーバイザー プラットフォームであり、有効になっていると Oracle のハイパーバイザー サービスと競合します。これを解決するには、まず Hyper-V を無効にする必要があります。これを行うには、以下の手順に従ってください。
- 開く コントロールパネル スタートメニューから。
- 次に、 プログラム > Windows の機能の有効化または無効化。
- 探す ハイパーV、 関連するボックスのチェックを外し、「OK」をクリックします。
Hyper-V を無効にした後、起動時に Hyper-V が起動しないようにする必要があります。これを行うには、管理者としてコマンド プロンプトを開き、次のコマンドを実行します。
bcdedit /set hypervisorlaunchtype off
最後に、ホスト コンピューターを再起動して、問題が解決したかどうかを確認します。
4) コンテナ、仮想マシンプラットフォーム、Windows Subsystem for Linuxを無効にする

最後に、おそらく最も推奨されない解決策は、Linuxオプションのコンテナ、仮想マシンプラットフォーム、およびWindowsサブシステムを無効にすることです。これは、コントロールパネルからHyper-Vを無効にするのと同じように実行できます> プログラム > Windows の機能の有効化または無効化。
ただし、Docker を使用している場合はエラーが発生します。したがって、前述の解決策がどれも機能しない場合は、この解決策を使用してください。
VERR_NEM_NOT_AVAILABLE とはどういう意味ですか?
VERR_NEM_NOT_AVAILABLE エラー メッセージは、仮想化が BIOS レベルで無効になっていることを意味します。これを解決するには、BIOS を起動して機能を有効にする必要があります。
読む: VirtualBox がハードディスク イメージ ファイルの登録とオープンに失敗しました
Oracle VM VirtualBox の BIOS エラーで AMD V が無効になっている問題を修正するにはどうすればよいでしょうか?
Oracle VirtualBox に「AMD-V が無効です」と表示された場合は、ホスト コンピューターでハードウェア仮想化を有効にする必要があります。BIOS で AMD-V が無効になっている場合の対処方法については、弊社のガイドを確認することをお勧めします。
こちらもお読みください: VirtualBox は仮想マシンのセッションを開けませんでした。E_FAIL (0x80004005) エラー。