ネットワークアダプターをオフにすることは、ネットワークアイコンをハッキングするだけでは不十分な場合があります。デバイスに複数のネットワークアダプター(イーサネット、Wi-Fi、仮想アダプターなど)がある場合は、トラブルシューティング、セキュリティの向上、または迷惑な干渉の停止のために、特定のアダプターを無効にする必要がある場合があります。また、ネットワークの不具合は、アダプターのオン/オフを切り替えるとランダムに修復されることがあるため、Windows 11で手動で行う方法を知っておくとトラブルを回避できます。さらに、GUIメニューをクリックするよりもコマンドラインを好む人のために、それぞれに長所と癖のあるいくつかの方法があります。これらの手順を実行すると、アダプターがオフまたはオンになり、ネットワーク状況が改善されるか、少なくともアクティブなものをより適切に制御できるようになります。理由はわかりませんが、通常のトラブルシューティングでは説明できない奇妙な接続のヒクヒクが修正される場合があります。
Windows 11でネットワークアダプターの有効化/無効化を修正する方法
方法1: 設定アプリを使用する
これは最も簡単な方法です。Windowsでは設定メニューから簡単にアダプターを管理できるためです。GUIから直接操作できるので、コマンドを操作せずにアダプターを無効または有効にできます。簡単なチェックや、コマンドプロンプトやPowerShellの操作に慣れていない場合に最適です。通常はスムーズに動作しますが、環境によっては、切り替え後に操作を繰り返すか再起動する必要がある場合があります。無効または有効をクリックするとすぐにアダプターの状態が変わりますが、それでも問題が解決しない場合は、アダプターサービスを更新または再起動する必要があるかもしれません。
- スタートメニューから設定を開くか、Win + I
- ネットワークとインターネットへ移動
- 下にスクロールして「ネットワークの詳細設定」をクリックします。
- ネットワークアダプタの下で、無効または有効にするアダプタを見つけます
- クリックして「無効にする」ボタンを押します。再度有効にするには、「有効にする」ボタンを押します。
設定によっては、切り替えがすぐに反映されない場合があります。その場合は、ネットワークサービスを再起動するか、再起動すると改善する可能性があります。それでも、ほとんどの場合、この方法はうまく機能します。
方法2: コントロールパネルを使用する
もう一つの有効な方法は(もちろんWindowsは必要以上に難しくすることもあるので)、古いコントロールパネルを使うことです。コントロールパネルの操作は必ずしも快適ではありませんが、設定方法がうまくいかない場合は頼りになります。やり方は同じで、ネットワークアダプターを見つけて、有効/無効を切り替えます。クリック後、画面がリフレッシュされたり、少し時間がかかったりしますが、ほとんどの場合は簡単です。ヒント:アダプターが無効にならない場合は、コントロールパネルを一度閉じて、もう一度開いて、もう一度試してみましょう。
- Windowsの検索バーに「コントロールパネル」と入力して開きます。
- ネットワークとインターネットをクリック
- ネットワークと共有センターを選択
- 左側の「アダプターの設定の変更」をクリックします
- ネットワークアダプタを見つけて右クリックし、「無効にする」を選択します。
- 再びオンにするには、右クリックして「有効にする」を選択します。
方法3: デバイスマネージャーを使用する
これはより低レベルの設定ですが、デバイスマネージャーを使い慣れている方なら、かなり正確に設定できます。デバイスマネージャーで無効化すると、GUIから無効化できないドライバーの問題が解決する場合があります。デバイスを無効化すると一時的にネットワークが切断される可能性があるため、切断を修復したり、ドライバーの問題をトラブルシューティングしたりする準備が整った段階で無効化を行ってください。一部のマシンではアダプターがなかなか接続されなかったり、2回目の試行が必要になる場合もありますが、通常はこれで十分です。
- Win + Xを押してデバイスマネージャーを選択します
- 展開式ネットワークアダプタ
- 選択したネットワークデバイスを右クリックし、「デバイスを無効にする」を選択します。
- 再びオンにするには、もう一度右クリックして「デバイスを有効にする」を選択します。
方法4: コマンドプロンプトまたはターミナル
ここからは少し技術的な話になります。コマンドプロンプトを使えば、インターフェース名がわかっていれば、スクリプトを書いたり、アダプターを素早く切り替えたりできます。スクリプトを作成したり、リモートシステムを扱う場合に便利です。コマンドは最初は少し分かりにくいかもしれません。特にインターフェース名については、事前に確認しておきましょう。通常、「Netsh interface show interface」と入力すれば、インターフェース名が分かります。コマンドに慣れている人にとってはこの方法の方が速いでしょうが、初心者にとっては頭を悩ませるかもしれません。
- コマンドプロンプトを管理者として開きます。検索に入力し、右クリックして、「管理者として実行」を選択します。
- 入力
Netsh interface show interface
してEnterキーを押します。無効/有効にしたいインターフェースの名前をメモします。 - 無効にするには:
Netsh interface set interface "Interface Name" disable
- 有効にするには:
Netsh interface set interface "Interface Name" enable
一度コツをつかめば、驚くほどうまく機能します。ただし、インターフェース名にスペースが含まれている場合は、引用符で囲む必要があることに注意してください。
方法5: PowerShellマジック
PowerShellはコマンドプロンプトに似ていますが、より強力でスクリプト作成に適しています。コマンドプロンプトが使いにくいと感じる場合でも、PowerShellを使えばスクリプトを作成したり、ワンライナーを実行したりできます。ただし、最初にインターフェース名を確認しておく必要があるかもしれません。コマンドを実行すると、Get-NetAdapter | format-table
インターフェース名の一覧とステータスが表示されます。複数のアダプターが似ている場合は、多少の遅延や混乱が生じる可能性があります。無効化または有効化は通常問題なく機能しますが、一部の頑固なアダプターの場合は、再度設定が必要になる場合があります。既に他の用途でPowerShellを使用している場合は、PowerShellは良い選択肢となるでしょう。
- PowerShellを検索し、右クリックして管理者として実行します
- アダプタを一覧表示するには:
Get-NetAdapter | format-table
- 無効にする:
Disable-NetAdapter -Name "Network Adapter Name" -Confirm:$false
- 有効にする:
Enable-NetAdapter -Name "Network Adapter Name" -Confirm:$false
これらのコマンドを実行した後、変更を反映するにはPowerShellを閉じるか、ネットワークサービスを再起動しなければならない場合があることに注意してください。とはいえ、慣れてしまえばかなり早く完了します。
Windows 11でネットワークアダプターを無効化または有効化するのは難しくありませんが、ワンクリックで完了するわけでもありません。GUIを好むかコマンドラインを好むかによって、様々な方法があります。切り替えは、接続の問題やセキュリティの問題を解決したり、単に新しい環境を構築したい場合にも役立ちます。そして正直なところ、これらのコツを知っておくだけで、ネットワークの緊急事態に頭を悩ませる事態を回避できるでしょう。
アダプタのスイッチを切り替えるだけで、すべてが突然安定する様子を想像してみてください。だからこそ、多くの人がこれらのスキルを身に付けているのです。問題に応じていくつかの方法を試してみる価値があります。コマンドラインでスイッチを軽く切り替えるだけで済む場合もあれば、GUIの微調整だけで十分な場合もあります。いずれにせよ、この方法が誰かの厄介な問題解決の助けになれば幸いです。