「コンピューター」を右クリックして「管理」をクリックすると、メッセージが表示されますservice cannot accept control messages at this time
。この原因は何ですか?また、どうすれば修正できますか?
Windows 7 Pro x64を実行しています
「コンピューター」を右クリックして「管理」をクリックすると、メッセージが表示されますservice cannot accept control messages at this time
。この原因は何ですか?また、どうすれば修正できますか?
Windows 7 Pro x64を実行しています
回答:
各Windowsサービスにはメッセージポンプが含まれます。たとえば、Windowsまたは他のソースからのメッセージを待機し、それらをディスパッチしてそれらに作用するループがあります。
たとえば、サービスが「停止」メッセージを受け取った場合、サービスマネージャーは「停止」状態にあると見なします。「停止保留」状態では、「開始」などの競合するコマンドを受け入れることはできません。それが起こると、引用したメッセージを受け取ります。
メッセージがメッセージ処理コードでハングするか、コマンドの処理に時間がかかる場合、この問題が発生する可能性があります。これが一時的な問題であり、それ自体で解決されることを期待して、1、2分待つことができます。私の経験では、めったにありません。
ここで、「コンピューター」メニューから「管理」をクリックすると、おそらく管理者に昇格した後、Microsoft管理コンソールが開きます。多数のサービスが関与していますが、どれが不正な動作をしているのかわかりません。
再起動後、を開いEvent viewer
てSystem
ログを確認します。どのサービスにこの問題が発生したかについて、サービスコントロールマネージャーからメッセージが表示されます。この問題が再び発生する場合は、タスクマネージャーから問題のあるサービスを強制終了し、コマンドラインから再起動します。たとえば、net start servicename
この問題は、アプリケーション情報サービスがアプリケーションを管理者に昇格させる要求に応答しないために発生し、エラーメッセージが表示されます。
いくつかの自動サービスが停止している可能性があるため、すべての自動サービスを確認して、再度開始してください。
これで問題が解決するはずです。
これは、サービスの中断を引き起こす可能性があるため再起動できない重要な運用サーバーで特に役立ちますが、再起動したくない場合はデスクトップでも使用できます。