VirtualBoxアップデート後に「Failed to load R0 module C:\Program Files\Oracle\VirtualBox/VMMR0.r0」

VirtualBox
窓の杜さんの「Oracle、今年最後の定例セキュリティ更新を実施 ~Java、MySQLなどで374件の脆弱性を修正 VirtualBoxにも脆弱性修正」という記事を見て、本日Oracle VirtualBoxの7.2.2を7.2.4へアップデートしてみました。なお、ホストOSはWindows 11 25H2でゲストOSはLinux Mint 22.2です。

まずは、最新のVirtualBoxをダウンロード。VirtualBoxが停止していることを確認してからインストールしました。ところが、

Failed to load R0 module C:\Program Files\Oracle\VirtualBox/VMMR0.r0: SUP_IOCTL_LDR_OPEN failed (VERR_LDR_IMPORTED_SYMBOL_NOT_FOUND).
Failed to load VMMR0.r0 (VERR_LDR_IMPORTED_SYMBOL_NOT_FOUND).
終了コード :
E_FAIL (0x80004005)
コンポーネント:
ConsoleWrap
インターフェース:
IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}

と表示されるのみでゲストOSが起動できなくなってしまいました。(VirtualBoxはこんなのが多い気がします)

対処方法はそんなに難しくはなく、

  1. VirtualBoxを停止
  2. [スタート]-[設定]-[アプリ]-[インストールされているアプリ]から[Oracle VirtualBox 7.2.4]をアンインストール
  3. 念のためホストOSを再起動
  4. 改めてVirtualBox 7.2.4をインストール

なお、VirtualBoxをアンインストールしてもゲストOSは削除されません。

ちなみに、oracle.comにもVirtualBoxダウンロードページがありますが、こちらは7.1.xのまま。virtualbox.orgと統一していただきたいところです。

VirtualBoxアップデート後に「Failed to load R0 module C:\Program Files\Oracle\VirtualBox/VMMR0.r0」」への2件のフィードバック

  1. 投稿ありがとうございます。
    正にそのエラーでゲストOSが起動しませんでした。(中断する)
    面倒くさいけど、アンインストールしてからの再起動後、
    インストールし直したら無事に再起動しました。

    > と表示されるのみでゲストOSが起動できなくなってしまいました。
    > (VirtualBoxはこんなのが多い気がします)
    >
    同意です。
    アップデートインストールって、検証しないんすかね?

コメントを残す