【Windows11】Wi-Fiプロファイルを一括バックアップ・復元する方法

この記事では、Windows11に保存されているWi-Fiプロファイルを一括でバックアップ・復元する方法を解説します。フリーソフト不要、インターネットへの送信もなく、Windowsの標準機能だけで完結します。

PCを買い替えるたびに「あのWi-Fiのパスワードなんだっけ」と困った経験はありませんか。ルーターの裏のシールを確認したり、スマホで調べたり、それでも結局その場で入力できずに後回しになる……という状況は、複数台を管理する環境ではとくに起きやすいです。

情シスとして社内PCのサポートをしていると、PC入れ替えのたびにWi-Fi再設定の問い合わせが発生します。店舗や拠点ごとに複数のSSIDが登録されている環境では、1台ずつ手入力するのは現実的ではありません。バックアップ用のスクリプトを一度作っておけば、次回以降は配布するだけで完結します。

この記事では、PowerShellスクリプトを使ってWi-Fiプロファイルをバックアップ・別PCへ復元する方法と、保存済みのSSIDとパスワードをテキストで一覧出力する方法を詳しく解説します。

目次

スクリプトの作成と実行

ここでは、Wi-Fiプロファイルを管理するための2つのファイルを作成し、実際に起動するまでの手順を解説します。

wifi-manager.ps1ファイルの作成

まず、Wi-Fiプロファイルのバックアップ・復元・一覧出力を行うPowerShellスクリプト本体を作成します。手順は以下のとおりです。

  1. 新規フォルダーを作成する
  2. テキストファイルを作成し、ファイル名を「wifi-manager.ps1」に変更する
  3. コードを貼り付けて保存する

実際の画面を見ながら詳しく解説していきます。

作業前にファイルの拡張子を表示させてください。拡張子の表示方法は「【Windows11】ファイルの拡張子と隠しファイルを表示する方法」を参考にしてください。

STEP
新規フォルダーを作成する

まずはデスクトップなどわかりやすい場所に新規フォルダーを作成してください。

必ず新規フォルダーである必要はありませんが、トラブルを防ぐために新規フォルダーを作成することをおすすめします。

Windows11でWi-Fiプロファイルをバックアップ・復元するために、デスクトップに新規フォルダーを作成しているスクリーンショット
スクリプト用の新規フォルダーをデスクトップに作成する
STEP
フォルダー内の空白箇所を右クリックし、「新規作成」→「テキストドキュメント」を選択

作成したフォルダー内の空白箇所を右クリックし、「新規作成」→「テキストドキュメント」を選択してください。

Windows11以降、右クリックメニューのデザインがすっきりとし、項目数も減りました。
Windows10以前の右クリックメニューに戻したい場合は、「Windows11の右クリックメニューを以前の形に戻す方法」をご覧ください。

作成したフォルダー内の空白箇所を右クリックし、新規作成からテキストドキュメントを選択しているスクリーンショット
フォルダー内を右クリックして新規テキストドキュメントを作成する
STEP
ファイル名を「wifi-manager.ps1」に変更

「テキストドキュメント」を選択すると、テキストファイルが作成されます。ファイル名を「wifi-manager.ps1」に変更してください。

新規作成したテキストファイルのファイル名をwifi-manager.ps1に変更しているスクリーンショット
テキストファイルのファイル名をwifi-manager.ps1に変更する
STEP
確認メッセージで「はい(Y)」ボタンをクリック

ファイル名を変更すると、「拡張子を変更すると、ファイルが使えなくなる可能性があります。変更しますか?」と確認メッセージが表示されます。

「はい(Y)」ボタンをクリックしてください。

拡張子を変更すると使えなくなる可能性があります、という確認ダイアログで「はい(Y)」ボタンをクリックしているスクリーンショット
拡張子変更の確認ダイアログで「はい(Y)」をクリックする
STEP
「wifi-manager.ps1」をダブルクリック

次に、「wifi-manager.ps1」をダブルクリックしてください。

wifi-manager.ps1ファイルをダブルクリックしてメモ帳で開く操作をしているスクリーンショット
wifi-manager.ps1をメモ帳で開く
STEP
指定のコードを貼り付ける

「wifi-manager.ps1」をダブルクリックすると、空白のメモ帳が開きます。

「wifi-manager.ps1」をダブルクリックしてコマンドが実行されてしまう場合は、「wifi-manager.ps1」を右クリックし、「プログラムから開く」→「メモ帳」を選択してください。Windows11では右クリックメニューに「メモ帳で編集」が表示されない環境もあります。

その中に以下のコードを貼り付けてください。

# Wi-Fi Profile Manager

$backupFolder = $PSScriptRoot

function Show-Menu {
    Clear-Host
    Write-Host "================================" -ForegroundColor Cyan
    Write-Host "  Wi-Fi Profile Manager" -ForegroundColor Cyan
    Write-Host "================================" -ForegroundColor Cyan
    Write-Host ""
    Write-Host "  1. Backup   (export XML to this folder)"
    Write-Host "  2. Restore  (import XML from this folder)"
    Write-Host "  3. List     (export SSID + password to txt)"
    Write-Host "  0. Exit"
    Write-Host ""
    Write-Host "Select [0-3]: " -NoNewline
}

function Backup-WiFi {
    Write-Host ""
    Write-Host "Backup folder: $backupFolder" -ForegroundColor Yellow
    netsh wlan export profile key=clear folder="$backupFolder"
    Write-Host "Done. (Plaintext passwords included - handle with care)" -ForegroundColor Green
}

function Restore-WiFi {
    Write-Host ""
    Write-Host "Restore folder: $backupFolder" -ForegroundColor Yellow
    $files = Get-ChildItem "$backupFolder\Wi-Fi-*.xml" -ErrorAction SilentlyContinue
    if ($files.Count -eq 0) {
        Write-Host "No XML files found." -ForegroundColor Red
        return
    }
    foreach ($file in $files) {
        netsh wlan add profile filename="$($file.FullName)"
    }
    Write-Host "Done." -ForegroundColor Green
}

function Export-PasswordList {
    $outputFile = Join-Path $backupFolder "wifi-list.txt"
    Write-Host ""
    Write-Host "Output: $outputFile" -ForegroundColor Yellow
    $pattern = '^\s+\S+\s*:\s+[A-Za-z0-9!@#$%^*_\-.]+\s*$'
    netsh wlan show profiles |
        Where-Object { $_ -match ":\s+\S" } |
        ForEach-Object {
            $ssid = ($_ -replace ".*:\s+", "").Trim()
            $line = netsh wlan show profile name="$ssid" key=clear |
                Where-Object { $_ -match $pattern } |
                Select-Object -Last 1
            $pass = ($line -replace ".*:\s+", "").Trim()
            "$ssid : $pass"
        } |
        Out-File $outputFile -Encoding UTF8
    Write-Host "Done. (Plaintext passwords included - handle with care)" -ForegroundColor Green
}

do {
    Show-Menu
    $choice = Read-Host
    switch ($choice) {
        "1" { Backup-WiFi }
        "2" { Restore-WiFi }
        "3" { Export-PasswordList }
        "0" { Write-Host "Bye." -ForegroundColor Cyan; break }
        default { Write-Host "Invalid selection." -ForegroundColor Red }
    }
    if ($choice -ne "0") {
        Write-Host ""
        Write-Host "Press Enter to return to menu..." -NoNewline
        Read-Host
    }
} while ($choice -ne "0")
メモ帳にWi-Fiプロファイルを一括バックアップ・復元するPowerShellスクリプトのコードを貼り付けているスクリーンショット
メモ帳にPowerShellスクリプトのコードを貼り付ける
STEP
「ファイル」をクリックし、「保存」を選択

コードを貼り付けたら、左上の「ファイル」をクリックし、「保存」を選択してください。

これで「wifi-manager.ps1」ファイルの作成は完了です。次の「起動.batファイルの作成」に進んでください。

メモ帳の「ファイル」メニューをクリックして「保存」を選択し、wifi-manager.ps1を保存しているスクリーンショット
「ファイル」→「保存」を選択してwifi-manager.ps1を保存する

起動.batファイルの作成

次に、wifi-manager.ps1を管理者権限で起動するためのバッチファイルを作成します。手順は以下のとおりです。

  1. 同じフォルダー内にテキストファイルを作成し、ファイル名を「起動.bat」に変更する
  2. コードを貼り付けて保存する

実際の画面を見ながら詳しく解説していきます。

STEP
フォルダー内の空白箇所を右クリックし、「新規作成」→「テキストドキュメント」を選択

「wifi-manager.ps1」ファイルと同じフォルダー内の空白箇所を右クリックし、「新規作成」→「テキストドキュメント」を選択してください。

wifi-manager.ps1と同じフォルダー内の空白箇所を右クリックし、新規作成からテキストドキュメントを選択しているスクリーンショット
同じフォルダー内で右クリックして新規テキストドキュメントを作成する
STEP
ファイル名を「起動.bat」に変更

「テキストドキュメント」を選択すると、テキストファイルが作成されます。ファイル名を「起動.bat」に変更してください。

新規作成したテキストファイルのファイル名を起動.batに変更しているスクリーンショット
テキストファイルのファイル名を起動.batに変更する
STEP
「はい(Y)」ボタンをクリック

ファイル名を変更すると、「拡張子を変更すると、ファイルが使えなくなる可能性があります。変更しますか?」と確認メッセージが表示されます。

「はい(Y)」ボタンをクリックしてください。

拡張子変更の確認ダイアログで「はい(Y)」ボタンをクリックして起動.batのファイル名変更を確定しているスクリーンショット
拡張子変更の確認ダイアログで「はい(Y)」をクリックする
STEP
「起動.bat」を右クリックし、「メモ帳で編集」を選択

次に、「起動.bat」を右クリックし、「メモ帳で編集」を選択してください。

起動.batを右クリックして「メモ帳で編集」を選択しているスクリーンショット
起動.batを右クリックして「メモ帳で編集」を選択する
STEP
指定のコードを貼り付ける

「メモ帳で編集」を選択すると、空白のメモ帳が開きます。

その中に以下のコードを貼り付けてください。

@echo off
powershell -ExecutionPolicy Bypass -File "%~dp0wifi-manager.ps1"
pause
メモ帳にwifi-manager.ps1を起動するためのbatファイルのコードを貼り付けているスクリーンショット
メモ帳に起動用batファイルのコードを貼り付ける
STEP
「ファイル」をクリックし、「保存」を選択

コードを貼り付けたら、左上の「ファイル」をクリックし、「保存」を選択してください。

これで「起動.bat」ファイルの作成は完了です。次の「起動.batからwifi-manager.ps1を起動する」に進んでください。

メモ帳の「ファイル」メニューから「保存」を選択して起動.batを保存しているスクリーンショット
「ファイル」→「保存」を選択して起動.batを保存する

起動.batからwifi-manager.ps1を起動する

最後に、作成した起動.batからwifi-manager.ps1を管理者として実行します。手順は以下のとおりです。

  1. 「起動.bat」を右クリックし、「管理者として実行」を選択する
  2. ユーザーアカウント制御の確認メッセージで「はい」をクリックする
  3. Wi-Fi Profile Managerが起動したことを確認する

実際の画面を見ながら詳しく解説していきます。

STEP
「起動.bat」を右クリックし、「管理者として実行」を選択

「wifi-manager.ps1」と「起動.bat」を同じフォルダーに保存した状態で、「起動.bat」を右クリックし、「管理者として実行」を選択してください。

バックアップ機能ではWi-Fiのパスワードを含む情報を出力します。この処理には管理者権限が必要なため、必ず「管理者として実行」で起動してください。

起動.batを右クリックして「管理者として実行」を選択しているスクリーンショット
起動.batを右クリックして「管理者として実行」を選択する
STEP
「はい」をクリック

「管理者として実行」を選択すると、「このアプリがデバイスに変更を加えることを許可しますか?」というユーザーアカウント制御の確認メッセージが表示されます。

今後「ユーザーアカウント制御」からの確認メッセージを表示させたくない場合は「【Windows11】「このアプリがデバイスに変更を加えることを許可しますか?」を非表示にする方法」を参考に設定を変更してください。

「はい」をクリックしてください。

ユーザーアカウント制御のダイアログで「このアプリがデバイスに変更を加えることを許可しますか?」と表示され「はい」をクリックしているスクリーンショット
ユーザーアカウント制御の確認ダイアログで「はい」をクリックする
STEP
Wi-Fi Profile Managerが起動したことを確認する

「はい」をクリックすると、以下のような画面が表示されます。これで起動は成功です。

PowerShellのコンソール画面にWi-Fi Profile Managerのメニューが表示されて起動に成功したスクリーンショット
Wi-Fi Profile Managerが起動してメニューが表示される

Wi-Fiプロファイルを一括バックアップする方法(Backup)

ここでは、Wi-Fiプロファイルのバックアップ機能(Backup)を使う手順を解説します。手順は以下のとおりです。

  1. 「起動.bat」を管理者として実行してWi-Fi Profile Managerを起動する
  2. 「1」を入力してEnterキーを押す
  3. バックアップが完了したことを確認する

実際の画面を見ながら詳しく解説していきます。

STEP
「1」を入力してEnterキーを押す

このツールを使ってWi-Fiプロファイルをバックアップしたい場合は「1」を入力してEnterキーを押してください。

「1」は必ず半角で入力してください。

Wi-Fi Profile Managerのメニューで「1」を半角で入力してEnterキーを押し、バックアップを開始しているスクリーンショット
「1」を半角入力してEnterキーを押してバックアップを開始する
STEP
Wi-Fiプロファイルのバックアップが完了したことを確認する

Enterキーを押すと、「インターフェイス プロファイル "XXXXX" がファイル "C:\Users\XXXXX\OneDrive\Desktop\Wi-Fi\Wi-Fi-XXXXX.xml" に保存されました。」とメッセージが表示されます。表示内容にSSID名とファイルパスが含まれていることを確認してください。

これでWi-Fiプロファイルのバックアップは完了です。

Wi-Fiプロファイルのバックアップが完了し、SSID名とXMLファイルのパスが表示されたPowerShellコンソールのスクリーンショット
SSID名とファイルパスが表示されてバックアップ完了を確認する
STEP
フォルダー内に.xmlファイルが作成されたことを確認する

「wifi-manager.ps1」と「起動.bat」が保存されているフォルダーには、以下のように.xmlファイルが作成されます。

このフォルダーをUSBメモリやネットワークドライブで移行先のPCにコピーしてください。

不要になったプロファイルは、移行完了後に削除することをおすすめします。プロファイルの削除方法は「【Windows11】一度接続したWi-Fiを削除する方法」を参考にしてください。

バックアップ完了後のフォルダー内にWi-Fi-XXXXX.xmlファイルが作成されているスクリーンショット
フォルダー内にSSIDごとのXMLファイルが作成されたことを確認する

別のPCにWi-Fiプロファイルを復元する方法(Restore)

ここでは、バックアップしたWi-Fiプロファイルを別のPCに復元する手順を解説します。復元するPCに「wifi-manager.ps1」と「起動.bat」、「Wi-Fi-XXXXX.xml」が入ったフォルダーをコピーしておいてください。手順は以下のとおりです。

  1. 「起動.bat」を管理者として実行してWi-Fi Profile Managerを起動する
  2. 「2」を入力してEnterキーを押す
  3. 復元が完了したことを確認する

実際の画面を見ながら詳しく解説していきます。

STEP
「2」を入力してEnterキーを押す

バックアップしたWi-Fiプロファイルを復元したい場合は「2」を入力してEnterキーを押してください。

「2」は必ず半角で入力してください。

Wi-Fi Profile Managerのメニューで「2」を半角で入力してEnterキーを押し、復元を開始しているスクリーンショット
「2」を半角入力してEnterキーを押して復元を開始する
STEP
Wi-Fiプロファイルの復元が完了したことを確認する

Enterキーを押すと、「プロファイル XXXXXX がインターフェイス Wi-Fi に追加されます。」とメッセージが表示されます。

これでWi-Fiプロファイルの復元は完了です。

Wi-FiプロファイルがインターフェイスWi-Fiに追加されましたというメッセージが表示されて復元が完了したPowerShellコンソールのスクリーンショット
プロファイルが追加されたメッセージを確認して復元完了とする

SSIDとパスワードを一覧で出力する方法(List)

ここでは、PC内の保存済みWi-FiのSSIDとパスワードをテキストファイルに一覧出力する手順を解説します。手順は以下のとおりです。

  1. 「起動.bat」を管理者として実行してWi-Fi Profile Managerを起動する
  2. 「3」を入力してEnterキーを押す
  3. 「wifi-list.txt」が作成されたことを確認する

実際の画面を見ながら詳しく解説していきます。

STEP
「3」を入力してEnterキーを押す

PC内のWi-Fi接続情報(SSIDとパスワード)をメモ帳にエクスポートしたい場合は「3」を入力してEnterキーを押してください。スクリプトを使わずに個別のWi-Fiパスワードを確認したい場合は「Windows11で接続しているWiFiのパスワードをパソコンで見る方法」もあわせてご覧ください。

「3」は必ず半角で入力してください。

Wi-Fi Profile Managerのメニューで「3」を半角で入力してEnterキーを押し、SSID一覧のエクスポートを開始しているスクリーンショット
「3」を半角入力してEnterキーを押してSSIDとパスワードの一覧出力を開始する
STEP
Wi-Fiプロファイルの情報がエクスポートされたことを確認する

Enterキーを押すと、「Output: C:\Users\XXXXXX\OneDrive\Desktop\Wi-Fi\wifi-list.txt
Done. (Plaintext passwords included - handle with care)」とメッセージが表示されます。

これでWi-Fiプロファイルのエクスポートは完了です。

一覧出力が完了しwifi-list.txtのファイルパスとDoneメッセージが表示されたPowerShellコンソールのスクリーンショット
出力先パスとDoneメッセージを確認してエクスポート完了とする
STEP
「wifi-list.txt」が作成されたことを確認する

エクスポートが完了すると「wifi-list.txt」が「wifi-manager.ps1」と「起動.bat」と同じフォルダーに保存されます。

wifi-manager.ps1・起動.batと同じフォルダーにwifi-list.txtが作成されているスクリーンショット
同じフォルダーにwifi-list.txtが作成されたことを確認する
STEP
「wifi-list.txt」の中を確認する

「wifi-list.txt」を開くと、「SSID名 : パスワード」の形式で情報が一覧表示されています。

wifi-list.txtをメモ帳で開くとSSID名とパスワードがコロン区切りで一覧表示されているスクリーンショット
wifi-list.txtを開いてSSID名とパスワードの一覧を確認する

スクリプトを使うにあたっての注意点

このスクリプトを運用する前に、セキュリティ面と動作上の注意点を確認しておきましょう。

バックアップファイルにはパスワードが平文で保存される

バックアップ機能(Backup)で出力される.xmlファイルには、Wi-Fiのパスワードが暗号化されずにそのまま記録されます。メモ帳などで開けば誰でも内容を読み取れる状態のため、取り扱いには十分注意してください。

使い終わったバックアップファイルは、不要になった時点で削除することをおすすめします。

デスクトップがOneDriveと同期している場合は保存場所に注意する

フォルダーをデスクトップに作成すると、OneDriveの同期が有効な環境ではバックアップファイルが自動的にクラウドへアップロードされます。パスワードが平文で記録されたファイルがクラウド上に残るため、デスクトップ以外の場所(例:ローカルドライブの任意のフォルダー)への保存をおすすめします。

一部のSSIDではパスワードが取得できない場合がある

一覧出力機能(List)は、英数字・記号で構成されたパスワードを対象として動作します。日本語を含むSSIDや、一部の特殊文字を含むパスワードでは、出力結果が空欄になる場合があります。その場合は、個別のWi-Fiプロファイルからパスワードを手動で確認してください。

個別のWi-Fiパスワードを画面で確認する方法は「Windows11で接続しているWiFiのパスワードをパソコンで見る方法」で詳しく解説しています。

-ExecutionPolicy Bypassオプションについて

起動.batでは -ExecutionPolicy Bypass というオプションを指定しています。これはWindowsの実行ポリシーを一時的に回避して、署名なしの.ps1ファイルを実行可能にするための設定です。このbatファイルを起動したセッション内でのみ有効で、システム全体の設定は変更されません。

スクリプトの内容を確認したうえで実行してください。第三者から入手したスクリプトに同じオプションが使われていても、内容を確認せずに実行することは避けてください。

Wi-Fiプロファイルを一括バックアップ・復元する方法に関するよくある質問と答え

Wi-Fiプロファイルを一括バックアップ・復元する方法に関するよくある質問と答えをまとめました。

Windows11でWi-Fiプロファイルをバックアップ・復元できますか?

はい、できます。Windows11の標準コマンド(netsh wlan)を使ったPowerShellスクリプトで、PC内のWi-Fiプロファイルを一括でXMLファイルにエクスポートし、別のPCに復元できます。フリーソフト不要で、インターネットへの送信もありません。

スクリプトを実行するのにどんな準備が必要ですか?

wifi-manager.ps1と起動.batの2つのファイルを同じフォルダーに作成する必要があります。
作成前にファイルの拡張子を表示する設定を有効にしてください。拡張子が非表示のままだとファイル名を正しく変更できません。
詳しくはファイルの拡張子と隠しファイルを表示する方法をご覧ください。

フリーソフトやサードパーティ製ツールは必要ですか?

いいえ、必要ありません。このスクリプトはWindows11に標準搭載されているPowerShellとnetsh wlanコマンドのみで動作します。外部ツールのインストールや、インターネットへのデータ送信も一切ありません。

バックアップしたWi-Fiプロファイルを別のPCに移すにはどうすればいいですか?

バックアップ機能(Backup)を実行すると、スクリプトと同じフォルダーにWi-Fi-XXXXX.xml形式のファイルが作成されます。
このフォルダーごとUSBメモリやネットワークドライブで移行先のPCにコピーし、移行先のPCで起動.batを管理者として実行して「2」を入力すると復元できます。

管理者として実行しないと動きませんか?

バックアップ機能(Backup)と復元機能(Restore)は管理者権限が必須です。
一覧出力機能(List)はSSIDの一覧自体は表示されますが、パスワードの取得には管理者権限が必要です。管理者権限なしで実行するとパスワードの列が空欄になります。
いずれの機能も、起動.batを右クリックして「管理者として実行」で起動してください。

起動.batをダブルクリックしたら何も起きませんでした。どうすればいいですか?

起動.batとwifi-manager.ps1が同じフォルダーに保存されているか確認してください。
ファイルが別々の場所にある場合、batファイルがps1ファイルを見つけられずに終了します。
また、起動.batはダブルクリックではなく、右クリックから「管理者として実行」で起動してください。

「No XML files found.」と表示されて復元できません。

復元機能(Restore)は、起動.batとwifi-manager.ps1と同じフォルダー内にあるWi-Fi-*.xml形式のファイルを読み込みます。
このメッセージはXMLファイルが見つからない場合に表示されます。バックアップ時に使ったフォルダーごとコピーできているか確認してください。

wifi-manager.ps1をダブルクリックしたらコマンドが実行されてしまいました。

ps1ファイルをダブルクリックすると、環境によってはコマンドが直接実行されることがあります。
コードを編集したい場合は、wifi-manager.ps1を右クリックして「プログラムから開く」→「メモ帳」を選択してください。

バックアップファイルを誰かに見られると何が起きますか?

バックアップ機能で出力されるXMLファイルには、Wi-Fiのパスワードが暗号化されずに平文で記録されています。
メモ帳などで開けば誰でも内容を読み取れる状態です。紛失・流出した場合はWi-Fiパスワードが漏えいするリスクがあります。使い終わったバックアップファイルは速やかに削除することをお勧めします。

一覧出力(List)でパスワードが空欄になるSSIDがあります。

一覧出力機能のパスワード抽出は、英数字と一般的な記号で構成されたパスワードを対象としています。
日本語を含むSSIDや、特定の特殊文字を含むパスワードでは出力結果が空欄になる場合があります。その場合は、個別のWi-Fiプロファイルを確認してください。
詳しくはWindows11で接続しているWi-Fiのパスワードを確認する方法をご覧ください。

バックアップ(Backup)と一覧出力(List)の違いは何ですか?

バックアップ(Backup)はWi-Fiプロファイル全体をXMLファイルとして保存し、別のPCへの復元に使えます。セキュリティ設定・接続設定もすべて含まれます。
一覧出力(List)はSSID名とパスワードをテキスト形式で一覧化するもので、パスワードの確認・記録を目的としています。別のPCへの復元には使えません。

バックアップしたXMLファイルを手動でインポートすることはできますか?

はい、できます。コマンドプロンプトやPowerShellで netsh wlan add profile filename="ファイルのパス" を実行することで、手動でインポートできます。
このスクリプトの復元機能(Restore)は、同じフォルダー内のWi-Fi-*.xmlファイルをまとめてインポートする処理を自動化したものです。

復元後にWi-Fiが自動接続されるようになりますか?

復元したWi-Fiプロファイルの自動接続設定は、バックアップ時の設定がそのまま引き継がれます。
バックアップ元のPCで自動接続が有効だったSSIDは、復元後も自動接続が有効な状態になります。

複数のSSIDをまとめてバックアップできますか?

はい、できます。バックアップ機能(Backup)を実行すると、そのPCに保存されているすべてのWi-Fiプロファイルが一括でXMLファイルに書き出されます。
SSIDごとに個別のXMLファイルが生成されるため、必要なSSIDのファイルだけ選んで移行することも可能です。

社内の複数台のPCに一括でWi-Fiプロファイルを配布できますか?

はい、できます。1台のPCでバックアップしたXMLファイルと起動.batおよびwifi-manager.ps1を同じフォルダーに入れて、各PCに配布するだけで復元できます。
店舗や拠点ごとに複数のSSIDが登録されている環境では、1台ずつ手入力する手間を大幅に削減できます。

不要になったWi-Fiプロファイルを削除するにはどうすればいいですか?

移行完了後に不要になったWi-Fiプロファイルは、Windows11の設定画面から削除できます。
詳しくはWindows11で一度接続したWi-Fiを削除する方法をご覧ください。

このスクリプトはWindows10でも使えますか?

netsh wlanコマンド自体はWindows10でも使用できますが、このスクリプトはWindows11環境で動作確認しています。
Windows10での動作は確認していないため、使用する場合は事前にテスト環境で確認することをお勧めします。

Wi-Fiのパスワードを個別に確認する方法はありますか?

はい、あります。このスクリプトを使わずにGUI操作でWi-Fiのパスワードを1件ずつ確認することも可能です。
詳しくはWindows11で接続しているWi-Fiのパスワードを確認する方法をご覧ください。

最後までご覧いただき、ありがとうございました。
記事の内容は独自検証に基づくものであり、MicrosoftやAdobeなど各ベンダーの公式見解ではありません。
環境によって結果が異なる場合がありますので、参考のうえご利用ください。

誤りのご指摘・追記のご要望・記事のご感想は、記事のコメント欄またはこちらのお問い合わせフォームからお寄せください。個人の方向けには、トラブルの切り分けや設定アドバイスも実施します。

※Microsoft、Windows、Adobe、Acrobat、Creative Cloud、Google Chromeほか記載の製品名・サービス名は各社の商標または登録商標です。

公式情報・関連資料と検証環境
公式情報・関連資料
実行環境詳細と検証日
  • OS:Windows 11 Home 25H2(64bit)
    ※本記事の手順は Windows11 Home / Pro / Enterpriseで共通です(ポリシーで制限された環境を除く)。
  • ハードウェア:Intel(R) Core(TM) Ultra 7 155H (1.40 GHz) / 32GB RAM
  • 最終検証日:2026年3月23日
よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

情シスの自由帳管理人のアバター 情シスの自由帳管理人 情シスの自由帳管理人

社内SE歴15年以上。現在も社内のPC管理・ネットワーク・サーバー運用から、日常的なトラブル対応、プログラム開発まで幅広く従事しています。
「情シスの自由帳」では、パソコンが苦手な方や新人の社内SEの方、テレワーク中に困りごとがある方に向けて、実務経験に基づいた再現性の高い解説を心がけています。

【基本検証環境】
Windows 11 Home(64bit)/Intel(R) Core(TM) Ultra 7 155H(1.40GHz)/32GB RAM

コメント

コメントする

目次