- 締切済み
対話型サービスダイアログの検出について
初心者なので、宜しくお願いします。 今日から下記のような表示が消しても消しても数分おきに表示されます。 対話型サービス ダイアログの検出 プログラムがタスクを完了するには、情報またはアクセス許可が必要である可能性があります。 この原因は何ですか? →メッセージを表示する →数分後に通知する プログラムまたはデバイスが確認を要求しています。 メッセージ タイトル:Microsoft visual c++ Runtime Library プログラムのパス:C:\Windows\System32\spoolsv.exe 受信日時:2010年3月8日、8:28:02 この問題は、Windows との部分的な非互換性が原因で発生しました。 詳細については、プログラムまたはデバイスの製造元に問い合わせてください。 昨日まで、なんの問題もなく使用できていました。 新しいソフトを入れてもないです。 これが出なくなるようにする方法があれば、教えて下さい。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
対話型サービスダイアログとは、システムやプログラムが自動的に行うタスク(操作、編集等)を、事前にユーザーに問い合わせしてユーザーの許可を得た後、タスクの実行、開始が初めて可能となる手動形式による実行サービスの事を「対話型サービス」と称します。 この対話型サービスが呼び出される(検出)ケースとしては、タスクを開始する事でシステムに変更が加えられ為、実行権限を持ち合わせたユーザーによる確認と許可が必要で有るときに、命令が決定されるまで警告を促し続けます。(キャンセルは保留状態にしただけであり、命令が下された状態ではない) つまり、ここでの命令の決定とは、「メッセージを表示する」、「後で通知する」の二者択一からどちらかを選択してタスクを完了させ、サービスを終了させなければいけない訳ですが、このケースではどちらを選択しても警告が表示されてしまう結果となり、spoolsv.exe がプログラム、またはデバイスへアクセスする為の許可をユーザーが与えない限り、ダイアログが表示されるという事になります。 尚、spoolsv.exe は印刷するデータを一時的に保存しておく為のプログラムですが、記述の文面から判断いますと、プリンタを使用する場合のドライバに互換性が無いか、互換性が低い為、システムが自動で行うプリンタの設定やプラグ&プレイによる準備作業のタスクを開始出来ず、ユーザーからのアクセス許可を待っている状態で有ると推測します。 また、「Print Spooler」というサービスを停止する事でダイアログは表示されなくなると思いますが、プリンタや複合機等を接続使用している場合、サービスを停止するとプリントアウト出来なくなる可能性が有ります。 もし、プリンタや複合機等を使用しているのであれば、Print Spooler サービスの停止ではなく、メーカーのホームページ等で対象機種のアップデータが公開されていないか確認してみて下さい。 但し、CPU の使用率が異常な程高い、spoolsv.exe が複数稼動している症状が有る場合は、spoolsv.exe を装ったウイルスの場合も有り、注意が必要です。 最後に、回答はあくまで質問文から推測したものであり、見当違いの場合は、恐縮ながらご容赦願います。 ご参考までに...
お礼
z505さん 丁寧な回答ありがとうございます。 CPUの使用率も高くなく、spoolsv.exeの複数稼動もないので 恐らく問題はプリンタではないかと思います。 ありがとうございました。