Win10 ネットワークの状態 ( アダプタ ) が有効/無効かの確認と切り替えをするバッチファイル
記事の執筆に AI な類は使用しておりません。
はじめに
Win10 で VPN を使用している場合にネットワークが有効になっているかな?と確認をするのに
Winキー + Rキー の同時押しして出たウィンドウに以下を入力。
ncpa.cpl
ネットワーク接続 を開いてアイコンの色、または文字で
有効/無効を判断するは面倒なので
ネットワーク接続をコマンドラインで確認して
有効/無効を切り替えようなブログネタ。
【 目次へ戻る 】
特定のアダプタの状態を取得する
コマンドライン、またはバッチファイルで特定のネットワークアダプタ情報を取得するには
netsh コマンドで以下の様に。
Winキー + Rキー の同時押しして出たウィンドウに
cmd と入力して Enter キー 。
黒い画面 ( コマンドプロンプト ) に以下だけ入力し Enter キー すると
Windows で接続されているネットワークアダプタ名全部が観覧可能。
netsh interface show interface
特定のアダプタ名のみの場合は以下にて。
netsh interface show interface "ここにネットワークアダプタ名"
以下でネットワーク接続フォルダを開いて
Winキー + Rキー の同時押しして出たウィンドウに以下を入力、 Enter キー 。
ncpa.cpl

一番左上の情報を取得したい場合の例ならマウスで選択し
F2キー を押すと、ファイル名変更モードになるので
CTRL + Cキー でコピー、値を貼り付けます。
netsh interface show interface "VMware Network Adapter VMnet1"
この様にする。
ファイルに出力する場合は
netsh interface show interface "VMware Network Adapter VMnet1" > "C:\Network_Out.txt"
【 目次へ戻る 】
ネットワークアダプタを確認して有効/無効の切り替え
上のコマンドを少々工夫しましてネットワークアダプタが有効/無効かの確認をして
動作をするというバッチファイルです。

echo off :start_1 cls rem ここにネットワークアダプタ名 ( 前後を "" で囲わないで下さい ) SET chk_1=NordLynx SET out_txt=C:\NordLynx_chk.txt SET moji_1=ネットワークは 無効 です。 rem ネットワークの状態取得 netsh interface show interface "%chk_1%" > "%out_txt%" rem 動作しているか確認 有効の文字が存在するか findstr /l "有効" "%out_txt%" if %ERRORLEVEL% == 0 SET moji_1=ネットワークは 有効 です。 del "%out_txt%" cls echo. echo %chk_1% echo. echo %moji_1% echo. echo ----- echo. echo [ 1 ] 有効にする echo. echo [ 3 ] 無効にする echo. echo [ 0 ] 終了 echo. choice /c:130 IF %ERRORLEVEL% == 3 exit IF %ERRORLEVEL% == 2 GOTO :Net_off IF %ERRORLEVEL% == 1 GOTO :Net_on :Net_on rem 有効 netsh interface set interface "%chk_1%" enabled timeout /t 1 /nobreak goto :start_1 :Net_off rem 無効 netsh interface set interface "%chk_1%" disabled timeout /t 1 /nobreak goto :start_1
私が契約している 有料 VPN な NordVPN の
NordLynx というアダプタがたまに外れている場合があり
確認用で作ったもので、通常のアダプタで使用できる様に
後ろの方へ有効と無効の切り替えコマンドを付加いたしました。
「 ここにネットワークアダプタ名 」 の部分だけ書き換えれば
他のアダプタでも使えるはずです。
切り替えコマンドは netsh interface set interface にて
有効
netsh interface set interface "アダプタ名" enabled
無効
netsh interface set interface "アダプタ名" disabled
これで切り替えております。
注意としましては指定のアダプタを検索して、
「 有効 」 という文字が存在した場合で
判断をしていますので、日本語の Windows なら問題はありませんが
海外だと 「 有効 」 の部分が使用している言語になると思うので
特定のアダプタの状態を取得する の
コマンドプロンプト画面で以下を実行して 有効 の部分の文字を
表示されている言語の文字で書き換えて下さい。
netsh interface show interface
*** ご注意 ***
このブログに書いてある事の実行は
自己責任にてお願いいたします。
このブログの管理者 気ままさん は
記事に書いてあることを実行して発生した
すべての事柄において責任を負いません。
これに同意をいただけない方への
このブログに書いてある事の実行は許可いたしかねます。
-----
とまあ、こんな感じで
バッチファイルでネットワークアダプタの有効/無効の確認と
有効/無効の切り替えでした。
少々の内容だから気軽に書けるよ!
と思ったら想像以上に長くなってしまったという。
それでは、皆様のネットワークアダプタの管理が
楽になります様にとお祈りいたしまして、これにて終了です。
以上。
おすすめリンク
・Amazon関連リンク
・資格情報マネージャー に資格情報 (汎用資格) をバッチファイルで登録・【簡単】 Win10 バッチファイルでドライブレターを変更 diskpart 不使用
・ブログ用 ドラッグしたファイルを自動リネームするバッチファイル
・リストから特定文字を含む行を抜き出すバッチファイル
リンクの貼り付けを楽に
・7-ZIP バッチファイルで指定フォルダを日付つきバックアップ、復元
・ドラッグしたファイルを ( 拡張子別 ) 任意のアプリを選択し起動するバッチファイル
・バッチファイル作成時に初心者/独学さんがはまる動かない罠
・圧縮書庫に ( ZIP/RAR ) 特定の拡張子が存在したら表示するバッチファイル
・アプリの更新でフォルダ名が変化しても一番最新verのファイルを起動するバッチファイル
・特定のアプリを起動/再起動/強制終了するバッチファイル 21文字以上に対応
・バッチファイルを ( コマンドプロンプト/cmd.exe ) 最小化/最大化/通常サイズで起動
・現在開いているフォルダでコマンドプロンプトを呼び出す/カレントディレクトリ移動不要
・特定の拡張子をダブルクリックで開いたら日時/ファイル名を
ログ出力するバッチファイル
・バッチファイルへドラッグすると日時を付加してバックアップフォルダへコピー
・RAR.exe/WinRAR.exe でバッチファイルを実行ファイル形式にする方法
・バッチファイルへファイルをドラッグすると
拡張子で分別しコピー/移動 ( 自動リネーム付き )
・ドラッグしたファイルをコピー先に存在する物のみ上書きするバッチファイル
・テキストに記載したバッチファイル命令を実行する/実行しないの選択が可能なバッチファイル
・指定年度の1年分の日付テキストファイル ( 毎日/366個 ) を出力するバッチファイル
・バッチファイル choice や set /P でキーボードで選択や文字入力したらウィンドウを最小化する
・Windows10 バッチファイルで壁紙を変更
- 関連記事
-
- Win10/Win11 指定フォルダ内にある今日の日付フォルダを開くバッチファイル (2023/06/23)
- SSD の書き込みを減らすために HDD のフォルダをシンボリックリンク設定し呼び出す。 (2023/05/08)
- 秀丸エディタ 正規表現で文字を検索し、指定範囲の文字を同期/置換するマクロ (2022/11/22)
- VeraCrypt 日本語化/使用方法/コンテナのマウント/アンマウントをバッチファイルで行う (2022/09/23)
- バッチファイル choice や set /P でキーボードで選択や文字入力したらウィンドウを最小化する (2022/08/05)
- 指定年度の1年分の日付テキストファイル ( 毎日/366個 ) を出力するバッチファイル (2022/06/25)
- バッチファイルに文字を渡すと指定ブラウザ・検索サイトで渡した文字を検索する (2022/05/21)
- 秀丸エディタ 作業中テキストのファイル名と行数を記載したバッチを作成し実行で指定行へ (2022/05/12)
- Win10 ネットワークの状態 ( アダプタ ) が有効/無効かの確認と切り替えをするバッチファイル (2022/04/29)
- テキストに記載したバッチファイル命令を実行する/実行しないの選択が可能なバッチファイル (2022/04/25)