存在しないが情報として残っているネットワークアダプタを削除する方法

2014年12月4日

修理等でシステムボードを交換すると、NICも併せて交換されてしまうことがあります。

そうするとNICのMACアドレスも変わるので、ローカルエリア接続 2 3 4 5・・・とどんどん増えていきます。

しかし、IPアドレス情報は既に表示されていない「ローカルエリア接続」(交換前のNIC)に付与したままだったりします。

そして同じIPアドレスを新しいNIC(ネットワークアダプタ)に付与しようとすると、以下のようなメッセージで怒られます。

エラーメッセージ

このネットワーク アダプター用に入力された IP アドレス XXX.XXX.XXX.XXX は別のアダプター Name of adapter に既に割り当てられています。
Name of adapter は物理的にコンピューターにないか動作していないレガシ アダプターであるため、ネットワーク接続フォルダーには表示されていません。
同じアドレスが割り当てられた 2 つのアダプターがアクティブになった場合、
どちらか 1 つのアダプターがそのアドレスを使うことになり、システム構成エラーの原因となります。このアダプター用に別の IP アドレスを指定しますか?

対処

存在しないネットワークアダプタを削除する必要があります。
見えなくなっているので、見えるようにして消すという流れです。

手順

  1. コマンドプロンプトを起動する。
  2. 存在しないデバイスを表示させる設定を入れる
    > set devmgr_show_nonpresent_devices=1
  3. デバイスマネージャを起動する
    > start devmgmt.msc
  4. 表示 をクリックして、 表示デバイスの表示 をクリックする
  5. ネットワーク アダプタ を展開する
  6. グレー表示になっているネットワークアダプタを削除する

非表示のデバイスの表示

以上