複数のローカルエリア接続をデフォルトで削除またはリセットする

複数のローカルエリア接続をデフォルトで削除またはリセットする

場合によっては、複数のネットワーク カードを PC に接続します。各ネットワーク カードに対して、Windows は新しいローカル エリア接続を作成します。この接続は「ローカル エリア接続 X」として識別されます。ここで、「X」は、この新しい接続に Windows によって割り当てられた番号です。Windows は、この番号を新しいネットワーク カードに段階的に割り当てます。以前に接続されていたネットワーク カードが存在するかどうかは関係ありません。これは、次の方法で確認できます。コマンド:

wmic nic get name, index
wmic nic where "netconnectionid like '%'" get netconnectionid
FOR /F "tokens=*" %i IN ('NetSh.exe Interface IP Show Interface') DO echo %i
wmic nic where "NetConnectionStatus=2" get NetConnectionID |more +1

可能なregeditパス:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\

以前のネットワーク接続と、存在しなくなった「ローカル エリア接続 X」をすべて消去し、ネットワーク カードをデフォルトにリセットするにはどうすればよいですか。

私はバッチでやるのが好きです(デブコン、wmicなど。GUIではありません)

ありがとう

PD: について「netsh interface set interface "ローカル エリア接続" 無効」この答えは不十分だ

答え1

デバイス マネージャーから削除する必要があります。私は通常、コマンド ラインと一部 GUI からこれを実行します。ただし、スクリプト化できるツールについては以下で説明します。

管理コマンドプロンプトから次のように入力します。

set devmgr_show_nonpresent_devices=1
start devmgmt.msc

デバイス マネージャーが開いたら、非表示のデバイスを表示するオプションを設定します。これで、ネットワーク アダプターのセクションを展開し、ゴースト (グレー表示) されたデバイスをすべて削除できます。そこに、以前のネットワーク アダプターがすべて表示されます。

私はさまざまな問題を解決するために、ゴースト化したデバイスをすべてクリーンアップすることがよくあります。ツールを使用する方がはるかに効率的です。ゴーストバスター

コンピューター上のゴースト化されたデバイスをすべてすばやく削除できます。ドキュメントの詳細オプションを見ると、コマンド ラインまたはスクリプトからこれを実行する方法がわかります。

関連情報