設定アプリが開かない、またはすぐに閉じてしまう場合のトラブルシューティング方法

Windowsの設定アプリがうまく起動しないのは、ちょっと面倒です。開かなくなったり、開いてもすぐに閉じてしまったりすることもあります。通常、この不具合はシステムファイルの破損、アプリの登録エラー、あるいはユーザープロファイルの不具合が原因です。グループポリシーやレジストリの調整によってアクセスが制限されている場合もありますし、アプリ内のファイルがC:\Windows\ImmersiveControlPanel欠落または破損している場合もあります。そこでこのガイドでは、簡単なサインアウトからシステムの根本的な修復まで、いくつかの実証済みの解決策を紹介します。目標は?Windowsを再インストールすることなく、設定アプリを復活させることです。さあ、何がうまくいくか見てみましょう。

Windows設定アプリが開かない問題を解決する方法

Windows からサインアウトして再度サインインする

これは最初に試すのに最も簡単な方法です。サインアウトすると、アプリの権限がリセットされ、Microsoftアカウントのトークンが更新されます。アプリが不正なトークンやキャッシュされたセッションデータで停止してしまう場合があり、設定アプリがクラッシュしたり、起動しなくなったりすることがあります。サインアウトしてからログインすると、これらのキャッシュとトークンが削除されます。設定アプリを開いた直後にクラッシュしたり、全く読み込まれなくなったりする場合は、この操作が必要になるかもしれません。一部の環境では、高速スタートアップとキャッシュされたセッションの影響で、再起動だけでは問題が解決しない場合があります。そのため、明示的にサインアウトしてみる価値はあります。

  • 押してCtrl + Alt + Del[サインアウト]を選択します。
  • サインイン画面が表示されたら、再度ログインします。
  • デスクトップが読み込まれたら、[設定] を開いて、動作するかどうかを確認してください。

PowerShell を使用して Windows を更新する

設定アプリがまだ正常に動作しない場合は、PowerShell 経由で Wi​​ndows を更新すると改善する可能性があります。PowerShell は、壊れた設定インターフェースを完全に回避し、コマンドを使ってシステムを Microsoft の更新サーバーに直接接続します。これにより、イマーシブ コントロール パネルやその依存関係によくある問題を解決するセキュリティ パッチや修正プログラムをインストールできます。場合によっては、Windows の更新が、システムに自ら壊れた部分を修復させる唯一の方法となることがあります。奇妙に思えますが、事実です。管理者特権の PowerShell セッションでいくつかのコマンドを実行するだけで済みます。

  • を押してWin + XWindows Terminal (管理者)またはPowerShell (管理者)を選択します。
  • Windows アップデートに必要なモジュールをインストールするには、次のコマンドを実行します:Install-Module PSWindowsUpdateプロンプトが表示されたら、YまたはA をクリックして信頼を確認します。
  • 利用可能なアップデートを確認するには、次を使用しますGet-WindowsUpdate
  • 保留中のすべてのアップデートをインストールします。Install-WindowsUpdateプロンプトが表示されたら、プロンプトに従って再起動し、設定アプリが再び動作するかどうかを確認します。

システムファイルチェッカー(SFC)とDISMツールを実行する

これはよりハードコアな修正です。システムファイルが破損している場合(多くの場合、これが根本的な原因です)、SFCとDISMで修復できます。これらのツールは、イマーシブコントロールパネルの動作に支障をきたす可能性のある、欠落または破損したWindowsコンポーネントを復元します。なぜこれが時々機能するのかは不明ですが、多くの根本的な問題を解決できる信頼性の高い手順です。

  • 管理者としてコマンド プロンプトを開きます(cmd を検索し、右クリックして、管理者として実行します)。
  • 次のコマンドを 1 つずつ入力し、それぞれの後に Enter キーを押します。 DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
  • スキャンが完了したら (しばらく時間がかかる場合があります)、PC を再起動して、設定が正常に開くかどうかを確認します。

PowerShell を使用して設定アプリを再登録またはリセットする

アプリの登録が破損または破損している場合は、再登録することで解決する可能性があります。Windowsはアプリのリンク方法を示すマニフェストを保存しており、これが破損すると設定が起動しなくなる可能性があります。リセットコマンドを実行すると、登録が再構築され、多くの場合、その場で問題が解決します。それでも問題が解決しない場合は、念のため、コアシステムのUWPアプリを含むすべてのアプリを再登録してください。

  • [スタート]メニューを右クリックし、[Windows PowerShell (管理者)]を選択します。
  • 没入型コントロール パネルをリセットするには、次のコマンドを実行します。 Get-AppxPackage *windows.immersivecontrolpanel* | Reset-AppxPackage
  • それでも解決しない場合は、すべてのシステム アプリを再登録します。 Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}
  • すべて完了したら、Windowsを再起動してください。設定がスムーズに開くはずです。

「Capability Access Manager Service」が実行中であることを確認する

このサービスは、設定を含むWindowsアプリの権限プロンプトを制御します。無効になっていると、モダンアプリは権限の要求や検証ができず、処理を続行できない場合はクラッシュしてしまいます。このサービスを有効にすると、特にアプリがすぐにクラッシュしたり、起動時に終了したりする場合に、多くの場合この問題が解決します。

  • を押してWin + Rservices.mscと入力し、 を押しますEnter
  • Capability Access Manager Service (サービス名: )を見つけますcamsvc
  • 右クリックして「プロパティ」に移動します。
  • スタートアップの種類を自動に設定します。
  • 実行されていない場合は、「スタート」をクリックします。次に、「適用」「OK」をクリックします。
  • 再起動して、設定が再び機能するかどうかを確認します。

Windows にイマーシブ コントロール パネル フォルダを再作成させる

これはちょっと奇妙ですが、効果的です。設定UIをホストするフォルダの名前が変更されたり、破損したりすることがあります。このフォルダが失われると、アプリ全体が壊れてしまう可能性があります。名前を変更してからSFCを実行すると、Windowsがそのフォルダを再構築し、破損していた箇所が修復される可能性があります。なぜこれが機能するのかはよく分かりませんが、他の修正方法がうまくいかない場合は試してみる価値はあります。

  • 管理者としてコマンドプロンプトを開きます。
  • 次のコマンドを順番に実行します。 cd C:\Windows rename ImmersiveControlPanel ImmersiveControlPanel.old
  • 次に、システム ファイル チェックを実行しますsfc /scannow
  • 完了したら、再起動してください。フォルダが見つからないか壊れていた場合は、Windows によって再作成され、設定が再び機能し始める可能性があります。

インプレース修復アップグレード(最後の手段)

他の方法がすべて失敗した場合、データを失うことなくWindows自体を修復することで、根深い問題を解決できる可能性があります。基本的には、Windowsを再インストールし、壊れたシステムファイルや依存関係を修復するようなものです。Microsoftの公式サイトからISOイメージを取得し、マウントしたイメージからSetup.exeを実行し、個人ファイルとアプリを維持するように選択します。少し時間がかかりますが、なかなか修復されない頑固な問題には効果抜群です。

  • Windows 11 ISOをダウンロードします。
  • ISO ファイルを右クリックし、[マウント]を選択します。
  • 仮想ドライブ内で、Setup.exe をダブルクリックします。
  • プロンプトが表示されたら、 「個人用ファイルとアプリを保持する」を選択します。
  • 画面の指示に従って、そのまま放置してください。完了したら再起動し、設定が機能するかどうかを確認してください。

これが問題の根本です。これらの方法はそれぞれ異なる潜在的な原因を対象としているため、まずは簡単なところから始めて、必要に応じてさらに深く掘り下げていくのが最善です。もちろん、完全な再インストールしか解決策にならない場合もありますが、これらの手順は最も一般的なシナリオをカバーしています。頑固な設定アプリの修復がうまくいくことを願っています。見た目よりも頑固で、正しい方向に導くだけの力が必要な場合もあります。

まとめ

  • 許可トークンをリセットするには、サインアウトして再度サインインしてください。
  • 壊れたコンポーネントを修正するには、PowerShell を使用して Windows を更新します。
  • システムの徹底的な修復を行うには、SFC と DISM を実行します。
  • 登録が壊れている場合は、設定アプリを再登録またはリセットしてください。
  • Capability Access Service が実行されていることを確認してください。
  • Immersive コントロール パネル フォルダーを強制的に再作成します。
  • 他の方法が機能しない場合は、インプレース修復アップグレードを実行します。

まとめ

壊れた設定アプリの修復は、特にシステムのより深刻な問題に関連している場合は、大変な作業になることがあります。通常、これらの手順を実行すればほとんどの問題は解決します。1つでもうまくいかない場合は、次の方法に進んでください。これらの方法のいずれかで、それほど手間をかけずにアプリを復元できることを願っています。この方法が誰かの時間とストレスの軽減に役立つことを願っています。幸運を祈ります!