Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【Windows】「インタラクティブ サービスの検出」ポップアップを停止・解決する方法

Windows環境では、アプリケーションがダイアログやポップアップなどを表示することで、ユーザーがコンピューターと対話できるようになっています。しかし、バックグラウンドで動作しているサービスが同じように画面表示を行おうとすると、Windowsは「インタラクティブ サービスの検出(Interactive Services Detection)」というダイアログボックスを表示します。このダイアログは5分ごとに表示されることがあり、内容を読み終える前に消えてしまうこともあります。作業中に何度も割り込んでくるため、集中が途切れてしまい、非常にストレスの原因となります。

対処方法としては、このサービス自体を無効化する方法と、問題の根本原因を特定して取り除く方法の2つがあります。

応急処置:「インタラクティブ サービスの検出」を無効にする

ポップアップが表示されてもすぐに消えてしまい、何も操作できない場合は、まずこの方法を試してください。Windows Vista / 7 / 8 / 10のいずれでも同じ手順で行えます。

サービス設定から無効化する

Windowsキー + R を押して「ファイル名を指定して実行」を開き、「services.msc」と入力して Enter キーを押します。UAC(ユーザーアカウント制御)の警告が表示されたら「はい」をクリックします。

【Windows】「インタラクティブ サービスの検出」ポップアップを停止・解決する方法

サービスの一覧ウィンドウが表示されます。「名前」列から「Interactive Services Detection(インタラクティブ サービスの検出)」を探します。見つかったらダブルクリックすると、プロパティウィンドウが開きます。「スタートアップの種類:」のドロップダウンメニューから「無効」を選択し、「OK」をクリックします。

【Windows】「インタラクティブ サービスの検出」ポップアップを停止・解決する方法

コマンドプロンプトから無効化する

Windowsキーを押しながら「cmd」と入力します。検索結果の「cmd」を右クリックし、「管理者として実行」を選択します。UACの警告メッセージが表示されたら「はい」をクリックします。

【Windows】「インタラクティブ サービスの検出」ポップアップを停止・解決する方法

黒いコマンドプロンプト画面に以下のコマンドを入力し、Enter キーを押します。

REG add "HKLM\SYSTEM\CurrentControlSet\services\UI0Detect" /v Start /t REG_DWORD /d 4 /f

【Windows】「インタラクティブ サービスの検出」ポップアップを停止・解決する方法

パソコンを再起動して、動作を確認してください。

解決策1:原因となっているソフトウェアをアンインストールする

最近アプリケーションをインストールした後にこのエラーが発生し始めた場合、そのアプリケーションがサービスと競合している可能性が高いです。

Windowsキー + R を押し、「ファイル名を指定して実行」に「appwiz.cpl」と入力して Enter キーを押します。

【Windows】「インタラクティブ サービスの検出」ポップアップを停止・解決する方法

プログラム一覧で、最近インストールしたプログラムを右クリックし、「アンインストール」をクリックします。画面の指示に従ってアンインストールを完了させたら、PCを再起動します。これで問題が解決したなら、そのプログラムがエラーの原因だったことになります。プログラムを再インストールするか、更新版を入手して試してみてください。

原因となっているプログラムを正確に確認するには、「インタラクティブ サービスの検出」ダイアログが表示されたときに「プログラムの詳細を表示(Show Program Details)」ボタンをクリックします。「プログラムのパス:」に表示されたパスが自分でインストールしたソフトウェアのものであれば、そのソフトをアンインストールしてみてください。パスが C:\Windows\System32\spoolsv.exe である場合は、スプーラーサービスが原因です。最近プリンターを追加した場合は、プリンターを削除してから再インストールしてみてください。

上記以外のプログラムが原因と思われる場合は、以下の解決策をすべて試したうえで、コメント欄にてお知らせください。そのプログラム専用の修正方法をご案内します。

解決策2:システム設定を以前の状態に復元する

Windows Updateやシステム設定の変更がきっかけでこの問題が発生した場合は、問題が起きる前の日付までシステムを復元できます。なお、この方法を使うには、あらかじめシステムの復元ポイントが作成されている必要があります。

すべてのアプリケーションを閉じて保存します。Windowsキー + R を押し、「ファイル名を指定して実行」に「rstrui.exe」と入力して「OK」をクリックします。

【Windows】「インタラクティブ サービスの検出」ポップアップを停止・解決する方法

作成済みの復元ポイントの中に、問題が発生する前の日付のものがあるか確認します。該当する復元ポイントがあれば、それを一度クリックして選択し、「次へ」「完了」と進みます。「別の復元ポイントを表示」にチェックを入れると、より多くの復元ポイントを確認できます。目的は、システムが正常に動作していた時点へ戻すことです。復元を実行しても、データやファイル・フォルダーが削除されることはありません。影響があるのはプログラムと更新プログラムのみです。

解決策3:システム ファイル チェッカー(SFC)スキャンを実行する

システム ファイル チェッカーは、Windowsが正常に動作するために必要な重要なシステムファイルの整合性をチェックするツールです。パソコンの電源を入れ、F8キーを繰り返し押して(Windows Vista / 7)、詳細トラブルシューティング画面を表示します。

セーフモード」を選択して Enter キーを押します。

【Windows】「インタラクティブ サービスの検出」ポップアップを停止・解決する方法

Windows 8の場合の手順はこちら、Windows 10の場合の手順はこちらを参照してください。

セーフモードでログインしたら、Windowsキー + R を押し、「ファイル名を指定して実行」に以下のコマンドを入力します。

%WinDir%\WinSxS\Temp

PendingDeletesPendingRenames のフォルダーが存在する場合は削除します。スタートボタンをクリックして「cmd」と入力し、検索結果の「cmd」を右クリックして「管理者として実行」を選択します。UACの警告が表示されたら「はい」をクリックします。

黒い画面に以下のコマンドを入力し、Enterキーを押します。

sfc /scannow

破損または欠落しているシステムファイルのスキャンが完了する(100%になる)まで待ちます。

処理が正常に完了すると、「Windows リソース保護は、整合性違反を見つけませんでした」または「Windows リソース保護により、破損したファイルが検出され、それらは正常に修復されました」というメッセージのいずれかが表示されます。修復できなかったというメッセージが表示された場合は、以下のコマンドを実行してください。

Dism /Online /Cleanup-Image /RestoreHealth

PCを再起動して、動作を確認してください。

  1. sec_error_expired_certificateエラーの解決方法を徹底解説

    sec_error_expired_certificateエラーとは:Mozilla FirefoxやInternet Explorerを使用している際、「sec_error_expired_certificate」というエラーメッセージが表示されることがあります。これはブラウザのセキュリティ設定が正しく構成されていないことを示すエラーで、SSLを使用しているウェブサイトが必要なセキュリティ検証を完了できない場合に発生します。 一見すると、証明書の日付がまだ有効なのに「期限切れの証明書」エラーが出るのは不可解に思えるかもしれません。しかし実際には、FirefoxやInternet Explor

  2. WindowsでAvastが開かない・UIが起動しない問題を解決する完全ガイド

    アバスト(Avast)アンチウイルスは、あらゆる種類のマルウェアから強固にシステムを守ってくれることから、世界中のユーザーに利用されている定番セキュリティソフトです。しかし残念ながら、「Avastのユーザーインターフェースが開かない」「UIが読み込まれない」といったトラブルの報告が寄せられています。 幸いにも、この問題はいくつかの方法で解決できます。この記事では、AvastのUIが読み込めない原因と、その具体的な対処法をわかりやすく解説します。 Avastが開かない主な原因とは? Windows 10で「Avastが開かない」問題が発生する最も一般的な原因は、以下の2つです。 1. インストー