
変更を加える前は、このようなことがしょっちゅう起こっていました。Windows 11のPCをシャットダウンまたは再起動しようとして、トイレに行くために立ち上がると、戻ってくる頃にはPCの電源が切れているか完全に再起動されているだろうと期待していました。ところが実際には、以下のような「このアプリは再起動を妨げています」というエラーメッセージが表示されていました。
残念ながら、テキストエディタやフォトエディタを開いていなくても、未保存の作業内容がある場合でも、このエラーが発生することがあります。私の場合は、MKSInvisibleWindowというアプリでエラーが発生し、それが何なのかさえ分かりませんでした。また、メモ帳にテキストを入力したものの、保存する必要がなかった、あるいは保存するつもりがなかったというケースもあるかもしれません。この場合、シャットダウン時にWindows 11は「キャンセル」を押して保存またはアプリを閉じるか、「再起動」または「シャットダウン」ボタンを押すまで、処理を続行できません。
しかし、Windowsをシャットダウンするつもりだったとしても、実際には、追加のボタン操作をすることなく、Windowsがシャットダウンまたは再起動することを望んでいるはずです。幸いなことに、レジストリに少し変更を加えるだけで、Windows 11でタスクを自動終了するように設定できます。
Windows 11のシャットダウンを妨げるアプリを停止する方法
1. regedit を開きます。regeditを検索すると表示されます。ユーザーアカウント制御のプロンプトが表示されたら、「はい」を選択してください。
2. HKEY_CURRENT_USER\Control Panel\Desktopに移動します。
3. AutoEndTasks という文字列値がまだ存在しない場合は作成します。右側のペインで右クリックし、「新規」->「文字列値」を選択します。作成された文字列値の名前をAutoEndTasksに変更します。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
4. AutoEndTasks をダブルクリックして「1」と入力し、1 に設定します。
5.タイムアウトプロセスを高速化するには、次の文字列を追加します。
- WaitToKillAppTimeout : これは、Windows 11 が開いているアプリを終了するまでの待機時間(ミリ秒)です。デフォルトは 20,000 ミリ秒(20 秒)ですが、待機時間を短縮したい場合は 2,000 ミリ秒(2 秒)に設定することをお勧めします。
- HungAppTimeout:これは、応答しないアプリが終了されるまでWindowsが待機する時間(ミリ秒)です。デフォルトは5,000ミリ秒ですが、2,000ミリ秒に短縮できます。
6. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controlに移動します。
7. WaitToKillServiceTimeout を 2,000 に設定します。
7. regedit を閉じてPCを再起動します。
今後、Windows 11 はシャットダウン時にアプリを強制終了する前に数秒待つようになります。そのため、保存しておきたい作業内容は必ず保存しておいてください。
動作を遅くする別の厄介なデフォルトの Windows 設定を変更するには、Windows Web 検索を無効にする方法を参照してください。
Avram Piltchは特別プロジェクト担当の編集長です。仕事で最新ガジェットをいじったり、展示会でVRヘルメットを装着したりしていない時は、スマートフォンのルート化、PCの分解、プラグインのコーディングなどに取り組んでいます。技術的な知識とテストへの情熱を活かし、Avramはノートパソコンのバッテリーテストをはじめ、数多くの実環境ベンチマークを開発しました。