Virtualboxの完全アンインストール

Virtualboxの完全アンインストール

数日前、私の仮想マシン Centos が起動しなくなりました。「予期しないシャットダウンが以前に発生しました」と表示され、起動できずエラーが発生します。インターネットで解決策を検索して失敗した後、完全にアンインストールしてすべてを最初からインストールすることにしました。しかし、仮想マシンをアンインストールし、次に Virtualbox をアンインストールしても効果がありません。再インストールしても、古い設定が保持され、エラーが発生します。とても困っており、本当に助けが必要です。Virtualbox のアンインストール ドキュメントも実行しましたが、コントロール パネルから通常の方法でアンインストールするように指示されているだけで、成功しませんでした。関連するフォルダーもすべて削除しましたが、やはり成功しませんでした。助けてください。よろしくお願いします。(リクエストに応じて情報を提供できます)

答え1

Virtualboxアンインストール後control Panel

次のフォルダも削除する必要があります:

C:\Users\[Your User Name]\Appdata\Local\.virtualbox

フォルダを表示するShow hidden files and foldersにはオプションを有効にする必要がある場合があります(AppdataここWindows 7 でこれを行う方法については、こちらを参照してください。

答え2

免責事項: この手順は危険であり、ホスト システムを破損する可能性があります。まず、データをバックアップするか、システム イメージを作成してください。(とはいえ、私はこの手順をメインの Windows 7 マシンに 2 回適用しましたが、オペレーティング システムは正常に動作しています。)

私の状況: VirtualBox 5.1.22 から 5.1.28 にアップデートしたいと考えていました。新しいバージョンのインストーラーは終了間際にハングしたため、動作させるにはまず 5.1.22 を適切にアンインストールする必要がありました。

  1. ダウンロードpsexec.exeそしてCCleaner次に、ネットワーク ケーブルを取り外し、Wi-Fi をオフにします。Google ドライブ、Dropbox、その他のシステムに侵入するツールを終了します (手順中に再起動した場合は、これを再度実行します)。

  2. コントロール パネルから VirtualBox アンインストーラーを使用してアンインストールします (何らかの理由で、私のマシンにはアンインストーラーがありませんでした)。

  3. フォルダを削除しC:/Program Files/Oracle/VirtualBox%userprofile%\.VirtualBox

  4. 仮想ボックスドライバ(VBox..で始まるファイル)を削除するC:\Windows\system32\drivers\

  5. Windows レジストリをクリーンアップします。regedit.exe管理者として起動し、VirtualBox をあらゆる場所で検索し、慎重に (他のものを壊さないように) 対応するフォルダー、キー、および値を削除します。

この時点で、フォルダの子フォルダ(VirtualBoxネットワークドライバ)を削除できなかったため、ブロックされましたComputer/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum/Root/NET/。私の場合、回避策は次のとおりでした。

  • PsExec.exeをダウンロードしてデスクトップ

  • [スタート] に移動し、[検索の開始] に次のように入力します。cmdCTRL キーと SHIFT キーを押しながら Enter キーを押します。 コマンド プロンプト ウィンドウが開きます。

  • 次のコマンドをコピーして貼り付けます。 "%userprofile%\desktop\psexec" -i -d -s c:\windows\regedit.exe

このような強化されたバージョンのregeditを使用する場合は、

  • フォルダの所有権を取得します../NET(右クリック、「アクセス許可...」、詳細設定、所有者タブで、「サブコンテナとオブジェクトの所有者を置き換える」をチェック)

  • 所有者権限にフルコントロールを追加する

  • すべての子フォルダーを削除します。../NET 権限をさらに調整する必要があるかもしれませんが、マシンを再起動すると改善される可能性があります。

目標: ../NETVirtualBox ドライバー フォルダーを削除し、管理者と所有者の権限に対してフル コントロール権限も付与します。

その後、CCleaner を数回実行し、再起動すると、最終的にクリーンになります。すべてが正しく実行されていれば、必要に応じて最新バージョンの VirtualBox を正常にインストールできるようになります。

関連する質問: Windows10でVirtualboxをアンインストールするにはどうすればいいですか?

答え3

私の場合、唯一うまくいったのは、元のインストーラーをパスに抽出することだけでした。

私がやったことは以下の通りです:

  1. インストーラをダウンロードする
  2. コマンドプロンプトを開く
  3. インストーラーを含むディレクトリに変更します
  4. パラメータを指定してインストーラーを実行します--extract。例:VirtualBox-5.1.22-115126-Win.exe --extract
  5. 通常の方法で VirtualBox をアンインストールします (「プログラムの追加と削除」/「アプリと機能」を使用)。または、新しいバージョンの VirtualBox のインストーラーを実行できるはずです。

答え4

--extract パラメータを付けてインストーラを実行します。例: VirtualBox-5.1.22-115126-Win.exe --extract 、これでうまくいきます

関連情報