はじめに
つい最近まで、なまくらでVirtualBoxを5系で動かしていて、
とうとうWindows10の警告で使えなくなりました。
小手先の回避してもしょうが無いため、最新の6.2系のVirtualBoxに移行しました。
その際に、発生したイメージ起動時のエラーの件を残します。
事象
VirutalBoxが起動すると、Windows10 プログラム互換性アシスタントが表示する実行できないという上記のダイアログの「詳細情報」をクリックするとこちらに案内されました。
そこから、VirtualBoxの6.2系は、Downlodsメニュー(公式のVirtualBoxサイトのメニュー)をクリックしてダウンロードしてインストールしました。
この際、旧バージョンを消さずそのままインストールしました。
インストール自体は問題なく完了し、
VirutalBox.exeを起動して、コンソールでイメージを起動したところVirtualBoxの起動エラーが発生。
発生したエラーは、起動時のログ・ファイル(VirtualBoxの起動失敗時の詳細情報に記載されているログ・ファイル)に各種出力されていましたが、今回着目したのは最初に出力されていたように見えた下記でした。
Error -626 in supR3HardenedWinReSpawn! (enmWhat=3)
解決策
- インストールしたVitualBoxをアンインストールして、
- VitualBoxのインストーラーの実行時に、右クリックのドロップダウンから__「管理者権限で実行」__を選択してインストールし直した。
以上。
参考にしたサイト
結局Google の2つ目結果で解決してしまったため、根本的な原因について調べられていないため、本ページでは記事ではふれません。
とりあえず、きっかけになったサイトだけ記録。
(通常は移行自体にエラーは起こらないみたいということを感じた記事。バージョンが違いますがメジャーバージョンでの影響はほぼないと判断)
https://freebsd.sing.ne.jp/tool/08/02/01/03/03.html
(着目したエラー文言で検索してヒットした2つ目)
[Solved] Problem with VirtualBox 6.0.14 hardening
https://forums.virtualbox.org/viewtopic.php?f=6&t=95246
こちらのコメントの3つ目で、解決策に記載した方法でうまく言ったと質問の当人が書いているので、半信半疑でためしたらうまくいきました。
その他
別記事でウィルスソフトを止めてとかアンインストールしてとかやってうまくいった記事はありましたが、それは関係なかったのでよかった。