Windowsでシャットダウンを妨げるアプリを修正する方法
「このアプリはシャットダウンを妨げています」というメッセージは、Windows ではそれほど珍しいことではありません…正直、ちょっとイライラします。PC の電源を切ろうとしているのに、何らかのアプリ (または複数のアプリ) が癇癪を起こしてシャットダウン プロセスをブロックしてしまうことがあります。特に、このメッセージが毎回表示され、「とにかくシャットダウン」を何度もクリックしなければならない場合はイライラします。多くの場合、原因は、終了しないバックグラウンド アプリや、シャットダウン ルーチンを妨害する悪意のあるプログラムである可能性があります。また、Windows 自体が、特に更新後やアプリが破損した場合は、少しおかしくなることがあることも忘れてはなりません。このガイドは、こうした状況のトラブルシューティングを支援し、データを失ったり、PC と格闘しているような気分にならずにシャットダウンを正常に戻せるようにするためのものです。
Windowsで「このアプリはシャットダウンを妨げています」というエラーを修正する方法
技術的な修正に取り組む前に、必ず作業内容を保存し、アプリを手動で終了してください。Windowsは、特に特定のアプリでは、すべてを完璧に終了できない場合があります。さて、それでは、シャットダウンがブロックされる問題を回避または修正する方法をいくつかご紹介します。
コマンドラインを使用した強制シャットダウン
これは一種のショートカットです。特に急いでいる時や、メッセージにうんざりしている時に便利です。基本的に、Windowsにすべての処理を強制的に終了させ、プロンプトや保留中の保存を破棄するように指示することになります。なぜこれが役立つのでしょうか?シャットダウンをブロックするアプリのほとんどは、単に残っているプロセスであり、このコマンドはそれらの処理を停止させるからです。
- 押すと実行Windows + Rダイアログが開きます。
- 入力し
Shutdown /f /t 0てEnterキーを押します。このコマンドはアプリケーションを強制的に終了し(/f)、タイマーを0秒に設定して(/t 0)、すぐに起動します。
一部のマシンでは、プロセスがスタックしたり特殊な権限でハングしたりすると失敗する可能性がありますが、ほとんどの場合は動作します。それでもうまくいかない場合は、電源ボタンを押し続けなければなりません。理想的ではありませんが、必要な場合もあります。
シャットダウン時にタスクを自動終了するようにWindowsを構成する
コマンドを入力するのが面倒だったり、Windows がバックグラウンドで静かに処理してくれるようにしたい場合は、レジストリ設定を調整して、Windows がシャットダウン時に応答のないアプリを自動的に終了するように設定できます。これにより、手動での操作が減り、表示されるメッセージも減ります。理由は?Windows が応答のないアプリを勝手に終了させるため、シャットダウンがブロックされる可能性が低くなるからです。
- を押してWindows + R、入力し
regedit、Enter キーを押します。 - レジストリ エディターが開いたら、Computer\HKEY_CURRENT_USER\Control Panel\Desktopに移動します。
- 空白領域を右クリックし、「新規 > 文字列値」に移動して、「 AutoEndTask 」という名前を付けます。
- AutoEndTaskをダブルクリックし、値のデータを1に設定して、「OK」をクリックします。
この微調整により、Windows はシャットダウン時にアプリを自動的に終了し、あの煩わしいプロンプトを回避できます。完全に機能するには再起動が必要な場合がありますので、すぐに機能しなくても慌てないでください。
イベントビューアとタスクマネージャーを使って、放置されたアプリを見つけて閉じる
シャットダウンをブロックし続けるアプリアイコンが表示され、それが何なのか不明な場合は、イベントビューアでどのアプリが問題を起こしているかを確認できます。特定できたら、タスクマネージャーから手動でプロセスを終了できます。これは探偵ごっこのようなもので、ハングアップしたりフリーズしたりするまで、プロセスに問題がないように見えることもあります。
- [実行] ( Windows + R)を開き、
eventvwr.mscと入力して Enter キーを押します。 - Windows ログ > アプリケーションに移動します。
- 「次のアプリケーションがシャットダウンを拒否しようとしました」のようなメッセージがある最近のログを探してください。これらのメッセージから、問題の原因となっているアプリがわかります。
- アプリ名を書き留めて、タスク マネージャー( Ctrl + Shift + Esc) を開きます。
- アプリに関連するプロセスを見つけて右クリックし、「タスクの終了」を選択します。
アプリが分かりにくい場合もあります。そんな時はSysInternalsのProcess Explorerが役立ちます。こちらからダウンロードできます。少し奇妙ですが、プロセス名を検索すると、Windowsが正常にシャットダウンしない頑固なプロセスを強制終了できる場合があります。
- Process Explorer を実行し、問題のアプリまたはプロセスを検索します。
- プロセスを右クリックし、「プロセスツリーの強制終了」を選択します。これにより、そのアプリに接続されているすべてのプロセスが強制終了されます。
- 確認して、もう一度シャットダウンしてください。
ウイルスとマルウェアをスキャンする
怪しいバックグラウンドプロセスや閉じないアイコンは、マルウェアの可能性があることを忘れないでください。Windows Defenderでフルスキャンを実行することをお勧めします。マルウェアがシステムプロセスに干渉するというのは少し奇妙ですが、想像以上に頻繁に発生します。悪意のあるものを検出して削除することで、シャットダウンが再びスムーズに行われるようになるかもしれません。
- を押してWindows + I、プライバシーとセキュリティ > Windows セキュリティに移動します。
- [ウイルスと脅威の防止]をクリックします。
- スキャン オプションで[完全スキャン]を選択し、[今すぐスキャン]をクリックします。
マルウェアが見つかったが、隔離または削除されない場合は、Microsoft Defender オフライン スキャンを使用して、より徹底したクリーンアップを行うことを検討してください。
問題のあるアプリをアンインストールする
Viber、Logi Options+、VoipConnect、MediaEspressoなどの一部のデスクトップアプリは、特に問題を引き起こすことが知られています。設定ミスや破損したダウンロードは、シャットダウンの競合を引き起こす可能性があります。これらのアプリを再インストール(または疑わしい場合はアンインストール)することで問題が解決する場合があります。再インストールすると、ブロックの原因となっている破損ファイルが上書きされるだけの場合もあります。
- 設定( )を開きWindows + I、[アプリ] > [インストール済みアプリ]に移動します。
- アプリの横にある 3 つのドットのメニューをクリックし、[アンインストール]を選択します。
- 確認してアンインストールします。
再起動して、シャットダウンが問題なく解除されるかどうかを確認してください。問題なく解除された場合は、アプリを再インストールして問題が再現するかどうかを確認してください。場合によっては、アプリ自体にバグがあることもあります。
Windowsを更新する
特に古いWindows環境では、アプリが正常にシャットダウンしないバグがアップデートで修正されることがあります。もしまだ少し古いバージョンをお使いの場合は、一部のアプリがシャットダウンを妨害する原因となっている可能性があります。Windowsのパッチではこれらの小さなバグが頻繁に修正されるため、システムを最新の状態に保つことをお勧めします。
- を押してWindows + I、「更新とセキュリティ」に進みます。
- 「アップデートの確認」をクリックします。
- 更新が見つかった場合は、「ダウンロードとインストール」をクリックして、プロンプトに従います。
すべてが修正されるわけではありませんが、古いビルドでシャットダウン時の中断を引き起こしていた特定のバグに対する既知の修正です。Windowsが古いと思われる場合は、試してみる価値があります。