ネットワーク アダプターで IP アドレスを設定しようとするときにエラー メッセージが表示される

この記事では、ネットワーク アダプターで IP アドレスを設定しようとするときに発生するエラーに対する解決策を提供します。

適用対象:  Windows 10 - すべてのエディション、Windows Server 2012 R2
元の KB 番号:   269155

現象

ネットワーク アダプターで IP アドレスを設定すると、次のエラー メッセージが表示されることがあります。

このネットワーク アダプター XXX.XXX.XXX.XXX 入力した IP アドレスは、既に別のアダプター 名に割り当てされていますアダプターの名前は 、コンピューターに物理的に存在しないか、機能していないレガシ アダプターなので、ネットワークおよびダイヤルアップ接続フォルダーから非表示になります。 同じアドレスが両方のアダプターに割り当て、アクティブになった場合、このアドレスは 1 つしか使用しません。 これにより、システム構成が正しくない可能性があります。 詳細ダイアログ ボックスの IP アドレスの一覧に、このアダプターに別の IP アドレスを入力しますか。

注意

このエラー メッセージでは、プレースホルダー XXX.XXX.XXX.XXX は設定しようとしている IP アドレスを表し、プレースホルダー のアダプターの名前 は、レジストリに存在するが Device Manager で非表示のネットワーク アダプターの名前を表します。

[はい] を選択すると、TCP/IP プロパティが表示されます。 次に、デバイス マネージャーで現在表示されているネットワーク アダプターの IP アドレスを別のアドレスに変更できます。 [いいえ] を 選択すると、IP アドレスがネットワーク アダプターに割り当てられます。 [いいえ] を 選択した場合、Device Manager で選択したネットワーク アダプターと、ゴースト化されたネットワーク アダプターの IP アドレスが同じに注意してください。 ほとんどの場合、ドライバーが無効になっているため、問題は発生しません。

注意

サーバー 2008 で実行されているWindows、次のエラー メッセージが表示されます。

この接続の名前を変更できません。 指定した名前の接続が既に存在します。 別の名前を指定します。

原因

この問題は、同じ IP アドレスを持つネットワーク アダプターがレジストリ内にあるが、デバイス マネージャーで非表示にされている場合に発生します。 これは、ネットワーク アダプターを 1 つの PCI スロットから別の PCI スロットに移動するときに発生する可能性があります。

解決方法

方法 2 を使用して、ゴースト化されたネットワーク アダプターをアンインストールするには 、「Here's easy fix」セクションに移動します。 自分でゴースト ネットワーク アダプターをアンインストールする場合は、[自分で修正する] セクションに移動 します。

簡易修正ツールで解決する

ゴーストネットワーク アダプターをアンインストールするには、[ダウンロード] ボタン を選択 します。 [ファイルのダウンロード] ダイアログ ボックスで [実行] または [開く] をクリックし、簡易修正ツール ウィザードの手順に従います。

  • このウィザードは英語版のみである場合があります。 しかし、自動的な解決は英語版以外の Windows でも機能します。
  • 問題のあるコンピューターとは別のコンピューターを操作している場合、簡易修正ツール ソリューションをフラッシュ ドライブまたは CD に保存することで、問題のあるコンピューターで実行することができます。

ユーザー Windows 8またはWindows Server 2012

自分で解決する

この問題を解決するには、レジストリからゴーストネットワーク アダプターをアンインストールします。 これを行うには、次のいずれかの方法を使用します。

  • 方法 1

    1. コマンド プロンプトに移動するには、次のいずれかの方法を使用します。
      • [Windows 8またはWindows Server 2012検索] チャームを使用して cmd を検索し、[コマンド プロンプト] をタップまたは 選択します。
      • 以前のバージョンの Windowsで、[スタート]を選択し、[実行] を選択し、「cmd.exe」と入力し、Enter キーを 押します
    2. set devmgr_show_nonpresent_devices=1 と入力し、Enter キーを 押します
    3. 「START DEVMGMT」と入力します。MSC をクリックし 、Enter キーを押します。
    4. [表示 ] を 選択し、[非表示の デバイスの表示] を選択します
    5. [ネットワーク アダプター] ツリーを展開 します。
    6. 淡色表示されたネットワーク アダプターを右クリックし、[アンインストール] を 選択します
  • 方法 2

    DevCon ユーティリティは、デバイス マネージャーの代わりに機能するコマンド プロンプト ユーティリティです。 DevCon を使用すると、個々のデバイスまたはデバイスのグループを有効、無効、再起動、更新、削除、およびクエリできます。 DevCon を使用するには、次の手順を実行します。

    1. デバイス コンソールで DevCon ツールWindows (Devcon.exe) をダウンロードします

    2. 32 ビットまたは 64 ビットの DevCon ツール バイナリをローカル フォルダーに解凍します。

    3. [ スタート] を 選択し、[ 実行] を 選択し、「cmd」と入力し、Enter キーを 押します。 ユーザーまたはユーザーがWindows 8場合Windows Server 2012、検索チャームを使用して cmd を検索します。

    4. [CD:] <path_to_binaries> と入力して、devcon.exeに移動します。

    5. 次のコマンドを実行して、存在するネットワーク アダプターの一覧を表示します。
      devcon listclass net

    6. 次のコマンドを実行して、すべてのネットワーク アダプターを取得します。
      devcon findall =net

    7. 最初のコマンドの結果にリストされていないネットワーク アダプターについては、それらのアイテムのインスタンス ID をメモし、各インスタンス ID に対して次のコマンドを実行します。

       devcon -r remove "@PCI\VEN_10B7&DEV_9200&SUBSYS_00D81028&REV_78\4&19FD8D60&0&58F0"
      

詳細

[現象] セクションに記載されているエラー メッセージが表示された場合、この記事の手順に従わない限り、非表示またはゴースト化されたネットワーク アダプターは Device Manager に表示されません。 Device Manager にはネットワーク アダプターが表示され、ネットワーク アダプターには通常、#2が追加されています。