【Windows】機内モードをショートカットキー一発で切り替えるためのスクリプト作成手順

【Windows】機内モードをショートカットキー一発で切り替えるためのスクリプト作成手順
🛡️ 超解決

業務中に機内モードの切り替えが頻繁に発生し、手動操作に煩わしさを感じていませんか。

この記事では、PowerShellスクリプトとショートカットキーを組み合わせることで、機内モードを一瞬で切り替える方法を解説します。

この記事の手順を実行すれば、機内モードのオンオフが格段にスムーズになり、作業効率が大きく向上します。

【要点】機内モードをショートカットキーで迅速に切り替える

  • PowerShellスクリプト作成: 現在の機内モードの状態を反転させるスクリプトを作成します。
  • レジストリバックアップ: スクリプト実行前にレジストリの安全なバックアップを行います。
  • ショートカットキー設定: 作成したスクリプトに任意のキーを割り当て、一発で機内モードを切り替えられるようにします。

ADVERTISEMENT

機内モードをスクリプトで制御する仕組み

機内モードは、無線通信機能を一括で停止させる機能です。Wi-FiやBluetoothなどの電波を発する機器をまとめてオフにします。

Windowsでは、この機内モードの状態がレジストリに記録されています。スクリプトでこのレジストリ値を変更することで、機内モードのオンオフを切り替えることができます。

この操作はWindows 11およびWindows 10で共通の方法です。ただし、レジストリの変更はシステムの重要な設定に影響するため、事前のバックアップが不可欠です。

機内モード切り替えスクリプトの作成と設定手順

レジストリのバックアップ

レジストリの編集はシステムに影響を与える可能性があります。万が一に備え、必ず事前にバックアップを取得してください。

  1. レジストリエディターの起動
    スタートボタンを右クリックし、「ファイル名を指定して実行」をクリックします。表示されたダイアログに「regedit」と入力し、「OK」をクリックします。ユーザーアカウント制御のプロンプトが表示されたら「はい」をクリックしてください。
  2. 対象キーへの移動
    レジストリエディターのアドレスバーに「HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\RadioManagement\FlightMode」と入力し、Enterキーを押します。
  3. キーのエクスポート
    左側のツリービューで「FlightMode」キーを右クリックし、「エクスポート」を選択します。保存ダイアログが表示されたら、分かりやすい場所にファイル名「FlightMode_Backup.reg」などを指定して保存します。

PowerShellスクリプトの作成

機内モードの状態を切り替えるPowerShellスクリプトを作成します。

  1. テキストエディターの起動
    メモ帳などのテキストエディターを開きます。
  2. スクリプトコードの入力
    以下のPowerShellスクリプトコードをコピーしてテキストエディターに貼り付けます。
    $regPath = "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\RadioManagement\FlightMode"
    $currentMode = (Get-ItemProperty -Path $regPath).FlightModeRadioEnabled
    
    if ($currentMode -eq 1) {
        Set-ItemProperty -Path $regPath -Name "FlightModeRadioEnabled" -Value 0
        Write-Host "機内モードをオフにしました。"
    } else {
        Set-ItemProperty -Path $regPath -Name "FlightModeRadioEnabled" -Value 1
        Write-Host "機内モードをオンにしました。"
    }
  3. スクリプトファイルの保存
    「ファイル」メニューから「名前を付けて保存」を選択します。ファイルの種類を「すべてのファイル」に変更し、ファイル名を「ToggleAirplaneMode.ps1」として、任意の場所に保存します。例えば、「C:\Scripts」などの専用フォルダを作成すると管理しやすくなります。

PowerShell実行ポリシーの変更

作成したスクリプトを実行するには、PowerShellの実行ポリシーを変更する必要があります。これはセキュリティ設定です。

  1. PowerShellを管理者として実行
    スタートボタンを右クリックし、「Windowsターミナル 管理者」または「PowerShell 管理者」をクリックします。ユーザーアカウント制御のプロンプトが表示されたら「はい」をクリックしてください。
  2. 実行ポリシーの確認
    以下のコマンドを入力し、現在の実行ポリシーを確認します。
    Get-ExecutionPolicy

    通常、「Restricted」や「AllSigned」の場合、作成したスクリプトは実行できません。

  3. 実行ポリシーの変更
    以下のコマンドを入力し、実行ポリシーを「RemoteSigned」に変更します。これにより、自分で作成したスクリプトや信頼できる発行元からのスクリプトが実行可能になります。
    Set-ExecutionPolicy RemoteSigned

    変更の確認が表示されたら「Y」と入力してEnterキーを押します。

ショートカットの作成とキー割り当て

作成したスクリプトを実行するショートカットを作成し、特定のキーを割り当てます。

  1. 新しいショートカットの作成
    デスクトップ上の何もない場所を右クリックし、「新規作成」から「ショートカット」を選択します。
  2. 項目の場所の入力
    「項目の場所を入力してください」の欄に以下の文字列を入力します。
    powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\ToggleAirplaneMode.ps1"

    「C:\Scripts\ToggleAirplaneMode.ps1」の部分は、先ほどスクリプトを保存した実際のパスに置き換えてください。入力後、「次へ」をクリックします。

  3. ショートカット名の入力
    ショートカットの名前を「機内モード切り替え」などと入力し、「完了」をクリックします。
  4. ショートカットキーの割り当て
    作成したショートカットアイコンを右クリックし、「プロパティ」を選択します。
  5. ショートカットキーの設定
    「ショートカット」タブの「ショートカットキー」の入力欄をクリックします。ここで割り当てたいキーの組み合わせを押します。例えば、「Ctrl + Alt + A」など、他のアプリケーションと重複しない組み合わせを選びます。キーを押すと自動的に「Ctrl + Alt + A」のように表示されます。設定後、「適用」をクリックし、「OK」をクリックします。

スクリプト実行時の注意点とトラブルシューティング

スクリプトが実行されない場合の対処法

スクリプトが動作しない場合、最も多い原因はPowerShellの実行ポリシーです。上記の手順で実行ポリシーを「RemoteSigned」に設定しているか確認してください。

また、ショートカットの「項目の場所」に指定したスクリプトのパスが正しいか、ファイル名に間違いがないかを確認してください。

レジストリ変更の危険性とバックアップの重要性

レジストリはWindowsの重要な設定情報が格納されているデータベースです。誤った変更はシステムに深刻な影響を与える可能性があります。

そのため、スクリプト実行前には必ずレジストリのバックアップを取得してください。万が一問題が発生した場合は、バックアップした.regファイルをダブルクリックすることで元の状態に戻せます。

Windows 10での操作の違い

本記事で紹介した手順はWindows 11を基準としていますが、Windows 10でもほぼ同様の操作で機内モードの切り替えスクリプトを作成し、ショートカットキーを割り当てることができます。

PowerShellコマンドレットやレジストリパスは共通です。ショートカット作成やプロパティ画面も同様の操作で設定できます。

ADVERTISEMENT

手動操作とスクリプトによる機内モード切り替えの比較

項目 手動での切り替え スクリプトとショートカットキー
操作速度 数クリック必要で時間がかかる ショートカットキー一押しで瞬時に切り替わる
操作の手間 設定アプリを開き、メニューをたどる 一度設定すればキーボード操作のみ
カスタマイズ性 なし 割り当てるショートカットキーを自由に設定できる
システムへの影響 GUI操作のため影響は少ない レジストリを直接操作するため事前のバックアップが重要

まとめ

この記事では、PowerShellスクリプトとショートカットキーを使い、機内モードを素早く切り替える方法を解説しました。

レジストリのバックアップを忘れずに行い、設定を完了させてください。

これにより、会議前や移動中など、必要な場面で機内モードを瞬時にオンオフできるようになり、業務の効率化に繋がります。

このスクリプト作成の知識は、他のシステム設定の自動化にも応用できるでしょう。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。