Windows
 Computer >> コンピューター >  >> システム >> Windows

有線接続時にWi-Fiを自動的に無効化する方法【Windows設定とツール活用】

有線接続時にWi-Fiを自動的に無効化する方法【Windows設定とツール活用】

現在販売されているほぼすべてのノートパソコンにはWi-Fi機能が搭載されており、イーサネットケーブルを気にすることなく、ワイヤレスでインターネットに接続できます。しかし、有線接続は通常のWi-Fi接続と比べて、転送速度が速く、接続も安定しているという大きなメリットがあります。Windowsはこの特性を理解しており、イーサネットケーブルが接続されると、Wi-Fiよりも有線接続を優先して自動的に切り替える仕組みになっています。

とはいえ、何らかの理由で切り替えが正常に行われず、有線接続されているにもかかわらずWi-Fiを使い続けてしまうケースがあります。また、Windowsが有線接続へ切り替えたとしても、Wi-Fi自体は有効のまま残ります。ご存じのとおり、Wi-Fiはノートパソコンのバッテリーを意外と消耗する要因のひとつです。そのため、有線接続中はWi-Fiを無効にしておくのが賢明です。幸い、この操作は自動化できます。本記事ではその具体的な手順を詳しく解説します。

Windowsの設定で有線接続時にWi-Fiを無効化する方法

Windowsが有線接続時にWi-Fiを自動的にオフにするように設定するには、Wi-Fiネットワークアダプター(ネットワークカード)のプロパティを変更するだけです。まず、スタートメニューで「コントロールパネル」と検索し、開きましょう。

有線接続時にWi-Fiを自動的に無効化する方法【Windows設定とツール活用】

コントロールパネルの表示方法が「カテゴリ」に設定されていることを確認し、「ネットワークとインターネット」セクションにある「ネットワークの状態とタスクの表示」リンクをクリックします。

有線接続時にWi-Fiを自動的に無効化する方法【Windows設定とツール活用】

Wi-Fiネットワークに接続している場合は、「アクティブなネットワークの表示」セクションの「Wi-Fi」リンクをクリックします。有線接続している場合は、左側パネルの「アダプターの設定の変更」リンクをクリックし、Wi-Fiアダプターを右クリックして「状態」を選択してください。

有線接続時にWi-Fiを自動的に無効化する方法【Windows設定とツール活用】

状態ウィンドウが開いたら、「プロパティ」ボタンをクリックします。

有線接続時にWi-Fiを自動的に無効化する方法【Windows設定とツール活用】

Wi-Fiのプロパティウィンドウが表示されるので、「構成」ボタンをクリックします。

有線接続時にWi-Fiを自動的に無効化する方法【Windows設定とツール活用】

次に「詳細」タブを開き、プロパティ一覧から「Disable Upon Wired Connect(有線接続時に無効化)」を選択します。右側の「値」セクションにあるドロップダウンから「有効」を選び、「OK」ボタンをクリックして設定を保存します。

注意:「詳細」タブに「Disable Upon Wired Connect」の項目が表示されない場合は、お使いのWi-Fiカードがこの機能に対応していないことを意味します。その場合は、後述する別の方法をお試しください。

以上で設定完了です。これ以降、イーサネットケーブルを接続すると、Windowsが自動的にWi-Fiを無効化してくれます。

専用ソフトで有線接続時にWi-Fiを無効化する方法

お使いのワイヤレスカードに上記のネイティブ機能が備わっていない場合は、「WirelessAutoSwitch」という軽量ソフトウェアを利用する方法があります。ただし、無料ソフトではなく、価格は約8ドル(1,000円前後)です。

その一方で、WirelessAutoSwitchは非常に扱いやすいのが魅力です。ソフトウェアをインストールするだけで設定は完了し、特別な操作は一切不要です。イーサネットケーブルを接続するとWi-Fiが無効化され、ケーブルを抜くとWi-Fiが自動的に再度有効化され、Windowsが利用可能なWi-Fiネットワークへ接続してくれます。

無料の代替手段:WLAN Manager PowerShellスクリプト

無料の方法をお探しの場合は、「WLAN Manager」PowerShellスクリプトを試してみましょう。ただし、このスクリプトは2年以上更新されておらず、一部のネットワークカードでは正常に動作しない可能性があります。実際に試して、お使いの環境で動作するか確認してください。

まず、公式サイトからzipファイルをダウンロードし、任意の場所に解凍します。

続いて、管理者権限でPowerShellを開き、解凍したフォルダへ移動します。スクリプトを実行するには適切な実行権限が必要なため、以下のコマンドを入力してください。

Set-ExecutionPolicy RemoteSigned

確認メッセージが表示されたら「A」と入力してEnterキーを押し、変更を確定します。

次に、以下のコマンドを実行して、有線接続時にWi-Fiを無効化するスケジュールタスクを作成します。WirelessAutoSwitchと同様に、イーサネットケーブルを抜けばWi-Fiは自動的に有効化されます。

\.\WLANManager.ps1 -Install:System

もしスクリプトが意図したとおりに動作しなかった場合は、以下のコマンドでWLAN Managerをアンインストールできます。

\.\WLANManager.ps1 -Remove:System

有線接続時にWi-Fiを自動的に無効化するこれらの方法を試した感想や体験談があれば、ぜひコメント欄で共有してください。

画像クレジット:Unplugged – no computer, no internet, possible?


  1. AndroidでWi-Fiが勝手にオンになるのを無効化する方法

    Androidスマートフォンでは、手動でWi-Fiをオフにしたにもかかわらず、自動的に再接続されてしまうことがあります。これは、Googleが提供している「Wi-Fi自動オン機能」によるものです。せっかくオフにしたのにすぐにWi-Fiが復活してしまうと、不便に感じる方も多いのではないでしょうか。 この機能を好まないAndroidユーザーは少なくありません。そこで本記事では、AndroidでWi-Fiが自動的にオンになるのを無効化する方法をわかりやすく解説します。 Wi-Fiが自動的にオンになる理由 この現象の原因は、Googleの「Wi-Fi Wakeup(ウェイクアップ)」機能です。この機能

  2. Windows 10でログイン時にアプリを自動起動させる方法

    Windowsの起動後、毎回決まったプログラムを真っ先に開いていませんか?ウェブブラウザやお気に入りのメールアプリなどが該当するかもしれません。もしそうなら、Windowsにログインするたびにそのアプリを自動的に起動するよう設定すれば、何度もクリックする手間を省くことができます。 実は、Windowsはデスクトップが表示されると同時に、いくつかのプログラムを自動的に起動しています。システムトレイにOneDriveやウイルス対策ソフトなどのアイコンが次々と並んでいくのを見たことがある方も多いはずです。これらのプログラムは通常バックグラウンドで起動するため、デスクトップ上にウィンドウは表示されませ