WindowsからVirtualBoxを効果的に削除する方法
VirtualBoxのアンインストールは、ボタンをクリックするほど簡単ではない場合があります。特に、残っているファイルやシステムの競合がある場合はなおさらです。アンインストールがうまくいく場合もありますが、多くの場合、ファイル、ドライバー、レジストリエントリなどが残ってしまい、ネットワークの競合や仮想マシンの問題など、後々問題を引き起こす可能性があります。Windowsの通常のアンインストール方法が失敗したり、奇妙なエラーが表示されたりする場合は、手動でクリーンアップしてみる価値があります。ちなみに、BlueStacksやNoxなどのAndroidエミュレーターをインストールしている場合、これらはVirtualBoxをベースにしており、これらの競合の根本原因となっている可能性があります。まずはこれらを削除しておくと、後々面倒な事態を回避できるかもしれません。
WindowsでVirtualBoxをアンインストールする方法
アプリ設定を使用する(最も簡単な方法)
この方法はまず試してみるべきでしょう。Windowsの最近のバージョンでは、かなり簡単にアンインストールできるようになりました。VirtualBoxがアンインストールに失敗したり、痕跡が残ってしまう場合は、多くの場合、一部のファイルやサービスがまだ残っていることが原因です。そこで、「設定」>「アプリ」>「インストール済みアプリ」からアンインストールする方法をご紹介します。
- を押してWin + R、入力し
ms-settings:appsfeatures、Enter キーを押します。 - 下にスクロールして VirtualBox を見つけ、その横にある 3 つのドットのメニューをクリックして、[アンインストール] を選択します。
- プロンプトを確認してアンインストールを続行します。
一部のセットアップでは、これはすぐに機能する可能性がありますが、他のセットアップでは、残っているファイルまたはサービスがクリーンアンインストールをブロックする場合は、次の手順に進む必要がある場合があります。
コントロールパネルの使用(古い方法ですが信頼性があります)
アプリが「アプリと機能」に表示されない場合、または従来のコントロールパネルを使いたい場合は、コントロールパネルを引き続き使用できます。ただし、Windows 11でも同様に操作できます。コントロールパネルが完全に消えたわけではありません。
- を押してWin + R、
appwiz.cplと入力し、Enter キーを押します。 - リストで VirtualBox を見つけて選択し、[アンインストール] をクリックします。
- 指示に従います。通常は、「はい」または「OK」をクリックするだけです。
PowerShell またはコマンドラインによる強制アンインストール
通常のアンインストール方法が失敗したり、不要なファイルが残ってしまったりする場合は、CLIツールを使ったより積極的なアプローチがあります。通常はPowerShellコマンドまたはWMICコマンドが効果的です。なぜでしょうか?Windowsがすべてをクリーンアップしきれない場合があり、これらのコマンドで強制的に削除できるからです。
PowerShellでアンインストールする
- を押してWin + Rと入力し
powershell、 を押してCtrl + Shift + Enter管理者として実行します。 - 実行
Get-Package— インストールされているすべてのパッケージが一覧表示されます。出力に「VirtualBox」などの文字列が含まれているか確認してください。 - フルネームを見つけたら、次を実行します。
Uninstall-Package -Name "VirtualBox-"
ここで重要なのは、正しい名前を見つけることです。システムによってはVirtualBoxの表示が若干異なる場合があり、簡単に確認する必要があります。これでうまくいく場合もありますが、場合によっては手動でさらにクリーンアップする必要があるかもしれません。
WMICを使用してVirtualBoxドライバーを削除する
一部のセットアップ、特に古いバージョンの Windows では、WMIC コマンドを試すことができます。
- コマンド プロンプトを管理者として開きます ( Win + R、 と入力して
cmd) Ctrl + Shift + Enter。 - 入力し
wmic product get nameてEnterキーを押します。少しお待ちください。インストールされているソフトウェアの一覧が表示されます。VirtualBoxを見つけてください。 - それを書き留めてから、次を実行します。
product where name="YOUR VIRTUALBOX NAME" call uninstall - プロンプトが表示されたらYを押します。
この方法は成功するか失敗するかはわかりませんが、困ったときには試してみる価値はあります。
残っているVirtualBoxの痕跡をすべて手動で削除する
始める前に、関連するAndroidエミュレータをクリアしてください
BlueStacks、Nox、その他VirtualBoxベースのAndroidエミュレータをインストールしている場合は、まずそれらをアンインストールしてください。これらのエミュレータは細かなファイルを残す傾向があり、クリーンアンインストールのプロセスに支障をきたし、WindowsがVirtualBoxがまだ存在していると頑固に報告し続ける可能性があります。専用のアンインストーラーを使用するか、「設定」>「アプリ」から削除してください。
VirtualBoxのファイルとサービスを削除する
場合によっては、アンインストールした後でもシステムが古いドライバーやサービスを実行したままになり、エラーが発生したり、新しいバージョンを正常にインストールできなかったりすることがあります。
- を押した後に入力してサービスを開きます。VirtualBoxシステムサービスを見つけて右クリックし、停止します。
services.mscWin + R - VMware または VirtualBox のネットワークアダプターがまだ残っている場合は、それらも削除してください。デバイスマネージャー > 表示 > 非表示のデバイスの表示。次に、ネットワークアダプターの下にある仮想アダプターを見つけて右クリックし、デバイスのアンインストール を選択します。
残ったファイルを消去するには、次のような一般的な場所に移動します。
C:\Users\<username>\AppData\Local\VirtualBoxC:\Program Files\Oracle\VirtualBoxC:\ProgramData\Oracle\VirtualBox- そして、あちこちのVirtualBoxフォルダを削除します。
また、ドライバーを消去することを忘れないでくださいC:\Windows\system32\drivers。次のファイルを削除してください。
VBoxNetAdp6.sysVBoxNetLwf.sysVBoxSup.sysVBoxUSB.sysVBoxUSBMon.sys
プロのヒント:システムファイルを削除する際は注意してください。Windowsは動作が不安定になることがあるので、正しいファイルを削除するようにしてください。VirtualBoxのサービスを停止してから削除してください。そうしないと、特定のファイルを削除しようとしてエラーが発生する可能性があります。
VirtualBoxのネットワークアダプタとドライバを削除する
ネットワークアダプタはよくある残存問題です。手順は以下のとおりです。デバイスマネージャ( )を開き、非表示のデバイスを表示した状態で、 「ネットワークアダプタ」devmgmt.mscの下にあるVirtualBoxネットワークアダプタまたはブリッジアダプタを見つけます。右クリックして、「デバイスのアンインストール」を選択します。また、 「ネットワーク接続」( )を開き、VirtualBoxネットワークをすべて削除します。ncpa.cpl
レジストリを完全に削除する
最後に、レジストリには多くの情報が残っています。レジストリを操作する前に、レジストリをバックアップしてください(「レジストリ バックアップ」を検索するか、ガイドに従ってください)。その後、起動してregedit以下のエントリを探してください。
HKEY_CLASSES_ROOT\Installer\Products\— VirtualBox関連のエントリを削除します。手がかりとして「製品名」フィールドを確認してください。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\— ここで VirtualBox のエントリを消去します。- また、残っているキー
HKEY_LOCAL_MACHINE\SOFTWARE\Oracleも確認してください。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Features\
繰り返しになりますが、レジストリキーを間違えて削除すると問題が発生する可能性があるため、ご注意ください。何が問題なのかを十分理解し、安心して削除できる場合にのみ実行してください。
まとめ
VirtualBoxをシステムから完全に削除するのは、必ずしも迅速でも楽しいものでもありませんが、通常のアンインストール方法ではうまくいかない場合は実行可能です。残存ファイル、ドライバー、レジストリエントリの削除は面倒に思えるかもしれませんが、長期的には、クリーンなシステムで新規インストールを行いたい場合や、エラーを回避したい場合などに、メリットがあります。ただし、削除は時間をかけて行い、削除前に必ず再確認し、レジストリのバックアップを忘れないようにしてください。この作業が、誰かのストレス解消に繋がれば幸いです。
まとめ
- まず、アプリ設定またはコントロール パネルから組み込みのアンインストール方法を試してください。
- それが失敗した場合は、PowerShell または WMIC コマンドを使用して強制的にアンインストールします。
- 問題が解決しない場合は、残っているエミュレータ ファイル、ドライバー、およびレジストリ エントリを削除します。
- レジストリを編集する前に必ずバックアップしてください。
最後に
VirtualBoxのアンインストールは面倒かもしれませんが、忍耐強く、計画的に取り組めば、たいていは可能です。頑張ってください。そして、この記事が誰かの助けになれば幸いです。苦労せずにブロックを解除できるかもしれません。