le service ne peut pas accepter les messages de contrôle pour le moment

16

Lorsque je clique avec le bouton droit sur "Ordinateur" et que je clique sur "Gérer", je reçois le message service cannot accept control messages at this time. Quelle en est la cause et comment puis-je la corriger?

J'utilise Windows 7 Pro x64

Icode4food
la source
Avez-vous essayé de redémarrer? Se déconnecter et se reconnecter? Une analyse antivirus (connue pour causer cela, au moins selon un rapide google sur le message d'erreur)? Cela a-t-il déjà fonctionné correctement? Si oui, avez-vous essayé une restauration du système à un moment où elle fonctionnait?
Ƭᴇcʜιᴇ007
J'espérais arriver à la cause du problème, le redémarrage l'a résolu pour l'instant.
Icode4food

Réponses:

14

Chaque service Windows contient une pompe de messages , par exemple il y a une boucle qui attend les messages de Windows ou d'autres sources, les envoie et agit en conséquence.

Lorsqu'un service reçoit un message "stop", par exemple, il est considéré dans un état "d'arrêt" par un gestionnaire de services. Dans un état "en attente d'arrêt", il ne peut pas accepter les commandes en conflit, comme "démarrer". Lorsque cela se produit, vous obtenez le message que vous avez cité.

Lorsqu'un message se bloque dans son code de traitement des messages, ou qu'il faut juste beaucoup de temps pour traiter une commande, vous pouvez obtenir ce problème. Vous pouvez attendre une minute ou deux en espérant que ce n'est qu'un problème temporaire qui sera résolu par lui-même. D'après mon expérience, c'est rarement le cas.

Maintenant, lorsque vous cliquez sur "Gérer" dans le menu "Ordinateur", la console de gestion Microsoft s'ouvre, éventuellement après une élévation vers l'administrateur. Il y a un certain nombre de services impliqués, je ne sais pas lequel se comporte mal.

Après un redémarrage, ouvrez un Event vieweret regardez dans le Systemjournal. Il doit avoir un message de Service Control Manager sur le service qui a rencontré ce problème. Si vous rencontrez à nouveau ce problème, supprimez le service incriminé à partir du gestionnaire de tâches et redémarrez-le à partir de la ligne de commande, par exemplenet start servicename

haimg
la source
Quel étrange message d'erreur.
surfasb
Merci pour le conseil sur la suppression du service via le Gestionnaire des tâches. Dans l'onglet Services de TM, vous pouvez cliquer avec le bouton droit sur le service et sélectionner "goto process" puis tuer ce processus.
DaveInCaz
6

Ce problème est dû au fait que le service Informations sur l'application ne répond pas aux demandes d'élever les applications à l'administrateur, provoquant le message d'erreur.

  1. Connectez-vous en tant que compte d'administrateur local.
  2. Ouvrez Services.msc et maintenez-le minimisé (les étapes suivantes vous empêcheront d'exécuter services.msc pour démarrer le service après sa suppression, donc services.msc devra être ouvert au préalable!)
  3. Exécutez Process Explorer en tant qu'administrateur
  4. Tuez le processus netsvcs svchost.exe.
  5. Démarrez ensuite le service Informations sur l'application à partir des services.

Vérifiez tous les services automatiques, car certains se sont peut-être arrêtés et redémarrez-les.

Cela devrait résoudre le problème.

Cela est particulièrement utile sur les serveurs de production critiques qui ne peuvent pas être redémarrés car cela pourrait perturber le service, mais peuvent également être utilisés sur les bureaux si vous ne souhaitez pas redémarrer.

user299455
la source