概要
今時開発環境を作る時にWindowsでVMをたてて。。。なんて人はそういないと思うが
先日VirtualBoxを使わないといけない状況になりインストールしようとしてはまったのでそのメモ
環境
- Windows10 Home
- Oracle VM VirtualBox 5.2.16
状況
以前VirtualBoxを入れていたが不要になったのでアンインストールしていた。
問題
インストール時に
「この接続の名前を変更することはできません。指定した名前の接続が既に存在します。別の名前を指定してください。」
というエラーが出る
原因
Windowsにこの手のツールをインストールすると仮想NICなるものが作られる。
これはVMを立てたときに使われるものだが、この情報はレジストリに書き込まれており
アンインストール時も残ってしまう(現在は検証していないので不明、以前入れたのは5.0系)
レジストリの情報が残っており、再インストール時にレジストリに書き込もうとして既に情報があるためエラーがでると思われる。
解決方法
いったんVirtualBoxをアンインストールしてからレジストリを削除する(誤って別の情報を削除すると影響が出るので注意)
1. regeditでレジストリのエディタを立ち上げる
2. レジストリの中で「HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Control¥Network¥interface」を探し当てる
3. 様々なキーが存在しているがその下のConfigの中にインターフェイスの名前が存在している
4. この中からVirtualBoxインストール時に作られるインターフェイス名のものを削除するもしくはリネーム
5. 今回の自分のケースだとイーサネット2およびVirtualBox Host-Only Ethernet Adapter
6. もう一回インストールしてみる
以上