【解決】タスクホストウィンドウがシャットダウンを妨げる問題の対処法(Windows 7/8/10対応)
「タスクホスト」はWindowsに標準搭載されている正規のプログラムであり、ウイルスやマルウェアではありません。そのため、システムに被害をもたらす悪質なソフトウェアであると心配する必要はありません。タスクホストは、シャットダウン時に実行中だったプログラムが適切に終了しているかを確認し、データやプログラムの破損を防ぐ重要な役割を担っています。

例えば、メモ帳やWordのファイルを開いたままシャットダウンを実行しようとすると、このタスクホストウィンドウが表示されます。
本来であれば、シャットダウンや再起動の前にすべてのプログラムを閉じておくことが推奨されます。しかし、「何も開いていなかったはずなのに」という場合には、以下の方法を順番に試してみてください。
破損したシステムファイルの修復
まず、Restoroをダウンロードして実行し、破損または欠落しているシステムファイルのスキャンと修復を行いましょう(こちらから入手可能)。破損や欠落したファイルが見つかった場合は修復を実行し、その後問題が解決するか確認してください。問題が引き続き発生する場合は、次の方法に進んでください。
ハイブリッドシャットダウン/高速スタートアップを無効にする
Windows 8および10では、この問題は主に「ハイブリッドシャットダウン」と、起動速度を高めるために設計された「高速スタートアップ」機能によって引き起こされます。技術的に言えば、この機能が有効な場合、実行中のプロセスは終了されるのではなく、現在の状態のまま一時停止されます。これにより、システム再開時にプログラムを最初から起動し直す必要がなく、一時停止状態から復元できるためです。この仕組みでMicrosoftは起動速度を向上させましたが、なぜこの機能に伴う「タスクホスト」の問題を対処しなかったのかは謎です。
そこで、ここではハイブリッドシャットダウン/高速スタートアップを無効にする方法をご紹介します。
Windowsキーを押しながらRキーを押します。「ファイル名を指定して実行」ダイアログにpowercfg.cplと入力し、OKをクリックします。

左側のペインから「電源ボタンの動作を選択する」をクリックします。

次に「現在利用可能ではない設定を変更します」を選択します。ユーザーアカウント制御の警告が表示された場合は「はい」をクリックします。

「シャットダウン設定」セクションで、「高速スタートアップを有効にする(推奨)」のチェックを外して無効化し、「変更の保存」ボタンをクリックします。その後、システムを再起動してテストしてください。それでも問題が解決しない場合は、次の方法に進みます。

レジストリエディターでWaitToKillServiceTimeoutを編集する
WaitToKillServiceTimeoutは、システムがシャットダウンを通知した後、サービスが停止するまでの待機時間を決定する値です。このエントリは、ユーザーが「シャットダウン」をクリックしてシャットダウンコマンドを発行した際にのみ使用されます。
Windowsキーを押しながらRキーを押し、regeditと入力してOKをクリックします。以下のパスへ移動してください。

HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control
右側のペインでWaitToKillServiceTimeoutをダブルクリックし、値を2000に変更してOKをクリックします。デフォルト値は12000です。

次に、以下のパスへ移動します。
HKEY_CURRENT_USER -> Control Panel -> Desktop.
左ペインでDesktopを選択した状態で、右ペインの空白部分を右クリックし、「新規」>「文字列値」を選択します。文字列値の名前をWaitToKillServiceTimeoutにします。

次に、WaitToKillServiceTimeoutを右クリックして「修正」を選びます。「値のデータ」欄に2000と入力し、OKをクリックします。

レジストリエディターを終了し、パソコンを再起動します。その後、問題が解決したかどうかを確認してください。解決しない場合は、次の方法に進みます。
アカウント設定の変更
Windowsの1709アップデート以降、多くのシステム機能に競合が発生し、さまざまな問題が生じるようになりました。今回取り上げている問題もそのひとつです。1709アップデート後にこの問題が発生しているユーザーのために、回避策が用意されています。
- Windows + Sキーを押して検索バーを起動します。検索ボックスに「アカウント」と入力し、表示された最初の関連結果を開きます。

- アカウント設定画面で「サインイン オプション」に移動し、「更新後または再起動後に自動的にデバイスのセットアップを完了するために自分のサインイン情報を使う」のチェックを外します(オフにします)。

- パソコンを再起動し、問題が解決したかどうかを確認します。
保留中のアップデートをインストールする
「タスクホストウィンドウがシャットダウンを妨げています」というエラーは、アップデートファイルがパソコンにダウンロード済みであるものの、何らかの理由でインストールできない場合にも発生することがあります。この問題を解決するには、Windows Updateのトラブルシューティングツールを実行します。手順は以下の通りです。
- Windows+Iキーを同時に押して設定を開きます。
- 「更新とセキュリティ」をクリックします。

- 左側のペインで「トラブルシューティング」をクリックし、リストから「Windows Update」を選択します。

- 「トラブルシューティング ツールの実行」をクリックします。

- トラブルシューティングツールが問題を自動的に検出し、修正を適用して解決します。
- アップデートのインストールが完了するまで待ち、問題が解消されたかどうかを確認します。
Windows Defenderオフラインスキャンの実行
Windows DefenderはWindows標準のアンチウイルスソフトであり、新しいウイルス定義と高速スキャンにより、従来版から大幅に改善されています。このステップでは、Windows Defenderを使って、タスクホストによるシャットダウンを妨げている可能性のあるマルウェアやウイルスをスキャンします。手順は以下の通りです。
- Windows+Iキーを同時に押して設定を開きます。
- 「更新とセキュリティ」をクリックし、左側のペインで「Windows セキュリティ」を選択します。

- 「ウイルスと脅威の防止」をクリックし、「スキャンのオプション」ボタンを選択します。

- 「Windows Defender オフライン スキャン」にチェックを入れ、「今すぐスキャン」ボタンをクリックしてスキャンを開始します。

- スキャン完了後、問題が解消されたかどうかを確認します。
-
【解決済み】WmiPrvSE.exe(WMIプロバイダーホスト)のCPU使用率が高くなる問題の直し方|Windows 10/8.1/7対応
WMIプロバイダーホスト(WmiPrvSE.exe)は、Windows Management Instrumentation(WMI)サービスに関連するプロセスです。WMIは、WindowsベースのOSにおける管理データや操作のための基盤インフラであり、システムの監視や自動化に欠かせない重要なコンポーネントです。 通常、WMIプロバイダーホストはバックグラウンドで動作しており、システムリソースをほとんど消費しません。しかし、まれにこのプロセスがCPU使用率を100%近くまで押し上げ、PCがほとんど操作できない状態になることがあります。 この記事では、WmiPrvSE.exe(WMIプロバイダ
-
【解決済み】Windows 10/8/7のWindows Updateエラー0x80004005の直し方
Windows 10、Windows 8、Windows 7搭載のパソコンでは、Windows Updateがエラー0x80004005で失敗することがあります。エラーメッセージは「更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます。このメッセージが表示され続ける場合は、Webで検索するか、サポートに問い合わせて情報を確認してください。(0x80004005)」という内容です。 Windows Updateのエラー0x80004005は、主に次の2つの原因で発生します。 ダウンロード中にインターネット接続が中断され、更新プログラムが正しくダウンロードできなかった 更