以前使っていたPCで、VMwareを入れていたのですが「プログラムの一覧と削除」から、VMware自体が削除できなくなってしまいました。
「プログラムの一覧と削除」から削除しようとすると
『error 1316. a network error occurred while attempting to read from the file』
というメッセージが表示され、アンインストール失敗となります。
削除方法を模索していたところ、『VMware tool』の手動アンインストールについては手順がみつかりましたが、VMwareについての手動削除については見つけられませんでした。
今回は『インストーラをレジストリから手動で削除する方法』と『VMwareServerをレジストリから削除する方法』を参考に、VMware自体を手動で削除しました。
※レジストリをいじるので、以下を行って失敗した場合、OSが正常に動作しなくなる可能性があります。動作保障はできませんので、各自の責任で行ってください。
VMware削除
1.レジストリ削除
- こちらを参考にレジストリエディタを起動します。
- エディタ内のファイルフォルダを辿り、『HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\uninstall』まで移動
- DisplayName にVMware Serverを持つキーを探します。
- キーのフォルダ上で右クリックし、「エクスポート」を選択し、レジストリファイルとしてバックアップします。
- 対象のキーを削除します。uninstallキー毎削除しないでください。
上記手順で、以下3カ所もバックアップ後に削除します。
- 『HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products』のVMwareServerに関するキー
- 『HKEY_CLASSES_ROOT\Installer\Products』のVMwareServerに関するキー
- 『HKEY_LOCAL_MACHINE\Software\VMware』のVMwareServerに関するキー
2.プログラムファイル削除
『%ProgramFiles%\VMware\VMware Server』を削除します。
以上で手動削除完了です。
参考
VMware tool手動削除方法