自分のマシンでコマンドプロンプトを開いてipconfig /all
と入力すると、たくさん表示されます
Tunnel adapter Local Area Connection* 9:
Media state . . . . . . . . . . . . . : Media disconnected
Connection-specific DNS Sufficx . . . :
Description . . . . . . . . . . . . . : Microsoft 6to4 Adapter #5
Physical address. . . . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . . . : No
Autoconfiguration Enabled . . . . . . : Yes
実際、それらは非常に多いため、私の「実際の」アダプターはスタックから押し出され、もう見ることができません。 ipconfig
ですべての仮想インターフェイスを非表示にするために使用できるフラグはありますか?または、この問題を回避する他の方法はありますか?
彼らはいつも「メディアが切断されました」と言っているので、無効にすることも選択肢の1つだと思いますが、可能であれば、機能をオフにしたくありません。 ipconfig
から取得する出力を制御したいだけです。
また、これらはIPv6のものに関連していることも知っています。しかし、私がグーグルで見つけたもののほとんどは、これらが何であるか、そしてそれらは無害であると述べているだけです-それらを隠したり削除したりすることについては何もありません。
リストからそれらを削除する方法はわかりませんが、2つの回避策があります。最初で最も簡単なのは、必要がない場合は/ allを使用しないことです。/allによって提供される追加情報がどうしても必要な場合、他のオプションはバッファリングされた行の数を増やすことです。これは、cmdのプロパティで[レイアウト]タブを選択することで実行できます。垂直バッファを大きく設定するだけです(300〜500で十分です)。
このページ の下部にそれを行うことになっているツールがあります。
本当の修正は、ipv6を無効にすることです。デバイスマネージャーを開いて非表示のデバイスを表示すると、インストールされているすべてのトンネルアダプターが表示されます(現在修正しているコンピューターには500を超えています)。
Windows 7およびほとんどの「メディアなし」トンネルアダプターは「IPv6 <> IPv4」通信に関連しているため、IPv6機能はデフォルトで有効になっています。
これらのアダプタは、タイプごとに無効にすることも、削除することもできません。そのため、合計金額を減らしても機能を維持できます。
たとえば、2つの類似したシステムはisatap
とTeredo
です。それらの削除コマンドはそれぞれ次のとおりです。
netsh interface ipv6 isatap set state disabled
netsh interface ipv6 set Teredo disabled
または、IPv6を完全に無効にすることもできます。