Windows 10のControl Panel\All Control Panel Items\Network Connections
に表示されなくなったネットワーク接続を安全に削除するにはどうすればよいですか?
既存の接続の名前である「USBイーサネット」を再利用して、複数のPCでこの接続が存在する場合にプログラムでこの接続を見つけることができるようにします。
いずれかの接続の名前を変更しようとすると、次のエラーメッセージが表示されます。「この接続の名前を変更できません。指定した名前の接続は既に存在しています。別の名前を指定してください。」
デバイスマネージャーに非表示のアダプターはありません: https://support.Microsoft.com/en-gb/help/315539/device-manager-does-not-display-devices-that-are-not-connected
他の投稿には、レジストリの編集と、その特定の接続を表すGUIDの削除が記載されています:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network
ただし、この接続はレジストリ内の他の場所で参照される場合があります。接続とそのすべての参照を安全に削除するにはどうすればよいですか?
レジストリによると、私のマシンには多くの未使用/非表示の接続があります:Local Area Connection* 11
、Local Area Connection* 2
、Local Area Connection* 7
など。
非表示のアダプターを削除: 提案された解決策:
手順:
1)アダプターを次から削除します:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces
2) https://github.com/jschicht/RunAsTI を使用して、必要な権限を大幅に増やします
もっと簡単な方法があります。
1- Device Manager
を開き、View
タブでShow hidden devices
を有効にします。
2-削除するネットワークインターフェイスにリンクされているデバイスを見つけます
3-デバイスを削除します(ドライバーを削除する必要はありません)
有線接続の場合:
コマンドを入力してください
netsh lan show profiles、Enterキーを押してすべての有線ネットワークプロファイルを取得します。
netsh lan delete profile name= "WiredProfileName"
ワイヤレス接続の場合:
コマンドを入力してください
netsh wlan show profiles
netsh wlan delete profile name= "WirelessProfileName"
さらに、次のレジストリエントリに移動しますL
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
右側のペインのプロファイル名で未使用のネットワークプロファイルを見つけ、それらを削除します(GUID)。