Der Dienst kann derzeit keine Steuernachrichten entgegennehmen


16

Wenn ich mit der rechten Maustaste auf "Computer" und dann auf "Verwalten" klicke, erhalte ich die Nachricht service cannot accept control messages at this time. Was ist die Ursache dafür und wie korrigiere ich es?

Ich verwende Windows 7 Pro x64


Haben Sie versucht, neu zu starten? Ausloggen und wieder einloggen? Ein Virenscan (bekannt dafür, zumindest laut einer schnellen Google-Fehlermeldung)? Hat das jemals richtig funktioniert? Wenn ja, haben Sie versucht, eine Systemwiederherstellung bis zu einem Zeitpunkt durchzuführen, an dem sie funktioniert hat?
ƬᴇcƬᴇιᴇ007

Ich hatte gehofft, die Ursache des Problems zu finden, und einen Neustart durchzuführen, um das Problem vorerst zu beheben.
Icode4food

Antworten:


14

Jeder Windows-Dienst enthält eine Nachrichtenpumpe , z. B. gibt es eine Schleife, die auf Nachrichten von Windows oder anderen Quellen wartet, diese versendet und auf diese reagiert.

Wenn ein Dienst zum Beispiel eine "Stopp" -Nachricht erhält, wird er von einem Dienstmanager als "Stopp" betrachtet. Im Status "Anhalten anstehend" können keine widersprüchlichen Befehle wie "Start" akzeptiert werden. Wenn es passiert, erhalten Sie die Nachricht, die Sie zitiert haben.

Wenn eine Nachricht im Nachrichtenverarbeitungscode hängt oder die Verarbeitung eines Befehls nur sehr lange dauert, kann dieses Problem auftreten. Sie können ein oder zwei Minuten warten und hoffen, dass dies nur ein vorübergehendes Problem ist, das von selbst behoben wird. Nach meiner Erfahrung ist dies selten der Fall.

Wenn Sie jetzt im Menü "Computer" auf "Verwalten" klicken, wird die Microsoft Management Console geöffnet, möglicherweise nach einer Erhöhung auf "Administrator". Es gibt eine Reihe von Diensten, ich weiß nicht, welche sich schlecht benehmen.

Öffnen Sie nach einem Neustart ein Event viewerund schauen Sie im SystemProtokoll nach. Der Dienststeuerungs-Manager sollte eine Meldung darüber anzeigen, bei welchem ​​Dienst dieses Problem aufgetreten ist. Wenn dieses Problem erneut auftritt, beenden Sie den betreffenden Dienst im Task-Manager und starten Sie ihn über die Befehlszeile neu, znet start servicename


Was für eine seltsame Fehlermeldung.
Surfasb

Vielen Dank für den Tipp zum Beenden des Dienstes über den Task-Manager. In der Registerkarte "Dienste" von TM können Sie mit der rechten Maustaste auf den Dienst klicken und "Gehe zu Prozess" auswählen und diesen Prozess dann beenden.
DaveInCaz

6

Dieses Problem wird dadurch verursacht, dass der Anwendungsinformationsdienst nicht auf Anforderungen zum Erhöhen der Administratorberechtigung reagiert und die Fehlermeldung verursacht.

  1. Melden Sie sich als lokaler Administrator an.
  2. Öffnen Sie "Services.msc" und halten Sie es auf einem Minimum (die folgenden Schritte verhindern, dass Sie "services.msc" ausführen, um den Dienst zu starten, nachdem er beendet wurde, sodass "services.msc" zuvor geöffnet werden muss!)
  3. Führen Sie Process Explorer als Administrator aus
  4. Beenden Sie den Prozess svchost.exe netsvcs.
  5. Starten Sie dann den Anwendungsinformationsdienst über Dienste.

Überprüfen Sie alle automatischen Dienste, da einige möglicherweise gestoppt wurden, und starten Sie sie erneut.

Dies sollte das Problem beheben.

Dies ist besonders hilfreich bei kritischen Produktionsservern, die nicht neu gestartet werden können, da dies zu Betriebsstörungen führen kann. Sie können jedoch auch auf Desktops verwendet werden, wenn Sie keinen Neustart durchführen möchten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.