はじめに
設定アプリが開かない、あるいは一瞬で閉じてしまうといったトラブルで、何時間も修復方法を検索していませんか?
私も以前、社員から「設定アプリが開けなくなった」と相談され、OSの再インストールを覚悟したことがありました。
しかし、特定のパッケージコマンドを実行したところ、わずか1分で元通りに復旧できました。
この記事では、PowerShellを使ってWindows 11の設定アプリを安全にリセットし、復旧させる手順を詳しく解説します。
読み終えるころには、GUIが使えなくてもコマンド一発で設定アプリを初期化し、トラブルを解決できるようになります。
Windows 11の設定アプリが動かない原因と「コマンドリセット」が必要な理由
Windows 11の設定アプリが起動しなくなったり、特定の項目を開いた瞬間にクラッシュしたりする原因の多くは、アプリ内の設定データの破損です。
設定アプリの正体は「UWP(パッケージ)アプリ」
普段何気なく使っている「設定」アプリですが、実はWindowsストアからダウンロードするアプリと同じUWP(Universal Windows Platform)アプリの一種です。
システム内部では windows.immersivecontrolpanel という名前のパッケージとして管理されています。
GUIが開けないときはPowerShellの出番
通常のUWPアプリであれば、「設定」画面を開いて「アプリと機能」からリセット処理を行えます。
しかし、今回のトラブルでは設定アプリそのものが開かないため、画面上からリセットをかけることができません。
このような場合に、コマンドラインツールであるPowerShellを使ってシステム側から直接パッケージを初期化します。
PowerShellで設定アプリをリセットする具体的な手順
それでは、実際にPowerShellを使って設定アプリをリセットする手順を説明します。
手順は以下の3つのステップです。
| 手順 | 操作内容 | 目的・理由 |
|---|---|---|
| 1. 起動 | PowerShellを管理者権限で開く | システムのアプリパッケージを操作するため |
| 2. 実行 | 復旧コマンドを実行する | 設定アプリのパッケージデータを初期化するため |
| 3. 確認 | PCの再起動と動作テスト | 変更をシステムに反映し復旧を確認するため |
上の表にまとめた3つの手順を踏むことで、不具合が起きた設定アプリをシステムから安全にリセットできます。
特に管理者権限での実行を忘れると、コマンドがエラーになってしまうため注意してください。
手順1. PowerShellを「管理者として実行」で起動する
- スタートボタンをクリックし、検索バーに「powershell」と入力します。
- 検索結果に表示された「Windows PowerShell」を右クリックします。
- メニューから「管理者として実行」を選択します。
手順2. 設定アプリをリセットするコマンドを実行する
起動した青い画面に、以下のコマンドをコピーして貼り付け、エンターキーを押します。
Get-AppxPackage -AllUsers windows.immersivecontrolpanel | Reset-AppxPackage
実行後、画面に数秒ほど処理中の表示が出ますが、再び入力待ちのプロンプトに戻れば処理は完了です。
手順3. PCを再起動して動作を確認する
コマンドが正常に終わったら、変更を確実に反映させるためにPCを再起動します。
再起動後、スタートメニューやショートカットから「設定」が正常に起動することを確認してください。
実行コマンドの解説:Reset-AppxPackageは何をしているのか?
コマンドをただ実行するだけではセキュリティ上の不安があるかもしれません。
そこで、先ほどのコマンドが内部でどのような処理をしているのかを分かりやすく解説します。
コマンドは大きく分けて以下の3つの要素で構成されています。
- Get-AppxPackage -AllUsers windows.immersivecontrolpanel
システムに登録されている「設定アプリ(immersivecontrolpanel)」の情報を、PCのすべてのユーザー(-AllUsers)を対象に探して取得します。 - |(パイプライン)
左側で取得した設定アプリの情報を、右側のコマンドへ引き渡すための架け橋です。 - Reset-AppxPackage
引き渡されたアプリのパッケージデータを初期化し、インストール直後のまっさらな状態に戻します。
このコマンドは、いわば「不具合を起こしている設定アプリのデータを一度きれいに片付け、購入したばかりの新品の状態にリセットする」という作業を自動で行っています。
コマンドで解決しない場合のステップアップ対処法
もし上記のパッケージリセットを実行しても設定アプリが起動しない場合、アプリデータではなくOSそのものやユーザーデータが傷ついている可能性があります。
その場合は、以下の2つの対処法を順番に試してください。
システムファイルチェッカー(SFC / DISM)の実行
OS全体のシステムファイルに破損がないか自動で診断し、修復するコマンドを実行します。
管理者権限のPowerShellで、以下のコマンドを1行ずつ実行してください。
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
これらはWindowsの整合性をチェックする標準ツールであり、破損したファイルを公式のクリーンなファイルに置き換えてくれます。
新規ユーザープロファイルを作成して切り分ける
現在ログインしているユーザーのアカウントデータ(プロファイル)が壊れていることが原因の場合もあります。
別の新規ローカルユーザーを作成し、そちらでログインしたときに設定アプリが開くかどうかを確認します。
もし新規ユーザーで正常に開く場合は、既存のユーザーアカウントからデータを移行する対応が必要になります。
まとめ
Windows 11の設定アプリが壊れてしまい、GUIから操作できないときはPowerShellからのリセットが最も効果的です。
- 設定アプリの実態は
windows.immersivecontrolpanelというパッケージである - 管理者権限のPowerShellでリセットコマンドを実行する
- 治らない場合はシステム修復コマンド(SFC/DISM)や新規ユーザーでの切り分けを試す
OSの再インストールに進む前に、まずはこの簡単なコマンド操作を試して、効率的なトラブルシューティングを実践しましょう。
免責規定
この記事で提供される情報は、一般的なガイダンスを目的としており、すべての環境やシステムでの動作を保証するものではありません。
OSのバージョンやリリースによっては、記載されている事が実行できない、または異なる結果をもたらす可能性があります。
また、会社所有のパソコン、スマホ、タブレットなどでは、ポリシーや権限によって実行できない場合があります。
この記事の情報を使用することによって生じる問題や結果について、筆者およびサイト管理者は責任を負いません。
すべての操作は自己責任で行ってください。
もし、記事の中で間違いやご指摘があればコメントを頂けると大変ありがたいです。
最後までお読みいただきありがとうございました。
またお会いしましょう!

コメント