
場合によっては、複数のネットワーク カードを 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
デバイス マネージャーが開いたら、非表示のデバイスを表示するオプションを設定します。これで、ネットワーク アダプターのセクションを展開し、ゴースト (グレー表示) されたデバイスをすべて削除できます。そこに、以前のネットワーク アダプターがすべて表示されます。
私はさまざまな問題を解決するために、ゴースト化したデバイスをすべてクリーンアップすることがよくあります。ツールを使用する方がはるかに効率的です。ゴーストバスター
コンピューター上のゴースト化されたデバイスをすべてすばやく削除できます。ドキュメントの詳細オプションを見ると、コマンド ラインまたはスクリプトからこれを実行する方法がわかります。