Wi-Fi 設定をバックアップする方法

このサイトを検索 | Search this site
Wi-Fi

Wi-Fi の SSID とパスワードをバックアップする方法を見つけたので紹介します。

思わぬ副作用としては、SSID毎のパスワードが平文で確認できるようになります。

[できること]
  • [netsh] コマンドが動作するWindows で利用することができる。
  • Wi-Fi パスワードは平文で保存されるので忘れたパスワードを確認することができる。
  • バックアップデータは、別のデバイスに復元することができる。
  • ...など。


SSIDとパスワードのバックアップ

tweak

バックアップ手順、netshコマンドの使い方、key=clear の役割。

[バックアップ手順]
  1. 管理者としてコマンドプロンプトを起動する
  2. netsh wlan export profile を実行する
  3. 以上
[コマンド解説]
  1. cd %userprofile%
    カレントディレクトリをユーザープロファイルフォルダーに変更する
  2. md Wi-Fi
    Wi-Fi ディレクトリを作成する
  3. cd Wi-Fi
    カレントディレクトリを C:\Users\xxx\Wi-Fi に変更する
  4. netsh wlan export profile key=clear を実行してSSID情報を出力する
    {key=clear} オプションを追加すると、SSIDのパスワードを平文で出力することができる。
    >netsh wlan export profile key=clear
  5. 以上

key=clear オプションの使い方

key=clear オプションを指定すると、.xml ファイルにSSIDのパスワードが平文で出力されます。

keyMaterial タグで囲まれた部分がパスワードです。

<keyMaterial>1234567</keyMaterial>

<sharedKey>
  <keyType>passPhrase</keyType>
  <protected>false</protected>
  <keyMaterial>1234567</keyMaterial>
</sharedKey>

c:\_
管理者:コマンド プロンプトー □ × 
C:\>C:\WINDOWS\system32>cd %userprofile%

C:\Users\xxx>md Wi-Fi

C:\Users\xxx>cd wi-fi

C:\Users\xxx\Wi-Fi>netsh wlan export profile
または
C:\Users\xxx\Wi-Fi>netsh wlan export profile key=clear

インターフェイス プロファイル "0001docomo" がファイル ".\ワイヤレス ネットワーク接続-0001docomo.xml" に保存されました。

・・・
C:\Users\xxx\Wi-Fi2>

SSIDとパスワードをリストア

xxx.xml をリストアするコマンド。

c:\_
管理者:コマンド プロンプトー □ × 
C:\>netsh wlan add profile XMLファイル名

複数の -.xml ファイルをリストアする時は、バッチファイルを作成したほうが便利かもしれません。

バッチファイルは管理者特権で起動したコマンドプロンプトから実行します。

restore.bat
@echo off
for %%i in (*.xml) do netsh wlan add profile %%i

まとめ

matome
reload
  • Wi-Fi 設定はバックアップすることができる。
  • 構文:netsh wlan add profile XMLファイル名
  • {key=clear} を使用するとパスワードを平文でバックアップするので、パスワードを忘れてもダイジョーブ。
  • Wi-Fi | SC2
検証:Windows 10 Pro November 2019 Update, v1909.18363.836
SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site