Comme vous le savez peut-être, il existe un certain nombre de processus et de services actifs en arrière-plan qui contribuent au bon fonctionnement de Windows. La plupart de ces processus/services en arrière-plan utilisent une quantité minimale de puissance CPU et de RAM. Bien que, parfois, un processus puisse mal fonctionner ou être rendu corrompu et finir par utiliser beaucoup plus de ressources que d'habitude, laissant peu pour d'autres applications de premier plan. Le service de stratégie de diagnostic est l'un de ces processus connus pour monopoliser les ressources système en de rares occasions.
Le service de stratégie de diagnostic est l'un des processus partagés de Svchost.exe (hôte de service) et est chargé de détecter les problèmes avec divers composants Windows et de les résoudre. Le service essaie de résoudre automatiquement tous les problèmes détectés si possible et sinon, enregistre les informations de diagnostic pour analyse. Le diagnostic et le dépannage automatique des problèmes étant une fonctionnalité importante pour une expérience transparente, le service de stratégie de diagnostic a été configuré pour démarrer automatiquement au démarrage de l'ordinateur et rester actif en arrière-plan. La raison exacte pour laquelle il consomme plus de puissance CPU que prévu n'est pas connue, mais sur la base des solutions potentielles, les coupables peuvent être une instance corrompue du service, des fichiers système corrompus, une attaque de virus ou de logiciel malveillant, des fichiers journaux d'événements volumineux, etc.
Dans cet article, nous avons expliqué cinq méthodes différentes qui vous aideront à ramener à la normale la consommation de processeur du service de stratégie de diagnostic.
Contenu[ cacher ]
- Hôte de service fixe : utilisation élevée du processeur par le service de stratégie de diagnostic
- Correctifs potentiels pour l'utilisation élevée du processeur par le service de stratégie de diagnostic
- Méthode 1 : terminer le processus à partir du gestionnaire de tâches
- Méthode 2 : Exécutez l'analyse SFC et DISM
- Méthode 3 : Mettre à jour Windows et exécuter l'utilitaire de résolution des problèmes de performances
- Méthode 4 : effacer le journal de l'Observateur d'événements
- Méthode 5 : désactiver le service de stratégie de diagnostic et supprimer le fichier SRUDB.dat
Hôte de service fixe : utilisation élevée du processeur par le service de stratégie de diagnostic
Correctifs potentiels pour l'utilisation élevée du processeur par le service de stratégie de diagnostic
La plupart des utilisateurs pourront résoudre l'utilisation anormalement élevée du disque du service de stratégie de diagnostic en le redémarrant simplement. D'autres peuvent avoir besoin d'effectuer quelques analyses (SFC et DISM) pour rechercher des fichiers système corrompus ou exécuter le dépanneur de performances intégré. Mise à jour vers le dernière version de Windows et l'effacement des journaux de l'observateur d'événements peut également résoudre le problème. Enfin, si rien ne semble fonctionner, les utilisateurs ont la possibilité de désactiver le service. Cependant, la désactivation du service de stratégie de diagnostic implique que Windows n'effectuera plus d'autodiagnostic et ne résoudra plus les erreurs.
Méthode 1 : terminer le processus à partir du gestionnaire de tâches
Un processus peut monopoliser des ressources système supplémentaires si quelque chose en a provoqué une instance corrompue. Dans ce cas, vous pouvez essayer de mettre fin manuellement au processus (Diagnostic Policy Service ici), puis de lui permettre de redémarrer automatiquement. Tout cela peut être réalisé à partir du Gestionnaire des tâches de Windows ( Tuez les processus gourmands en ressources avec le Gestionnaire des tâches de Windows ).
une. Clic-droit sur le Le menu Démarrer bouton et sélectionnez Gestionnaire des tâches .
2. Cliquez sur Plus de détails étendre Gestionnaire des tâches et jetez un oeil à tous les processus et services actuellement actifs.
3. Localisez le Hôte de service : service de stratégie de diagnostic sous les processus Windows. Clic-droit dessus et sélectionnez Tâche finale . (Vous pouvez également sélectionner le service en click gauche puis cliquez sur le Tâche finale bouton en bas à droite.)
Le service de stratégie de diagnostic redémarrera automatiquement, mais si ce n'est pas le cas, redémarrez simplement votre ordinateur et vérifiez si le problème persiste.
Méthode 2 : Exécutez l'analyse SFC et DISM
Une mise à jour récente du système Windows ou même une attaque antivirus peut avoir corrompu certains fichiers système, entraînant une utilisation élevée du processeur du service de stratégie de diagnostic. Heureusement, Windows dispose d'utilitaires intégrés pour rechercher et réparer les fichiers système corrompus/manquants . Le premier est l'utilitaire de vérification des fichiers système et, comme son nom l'indique, il vérifie l'intégrité de tous les fichiers système et remplace ceux qui sont endommagés par une copie en cache. Si une analyse SFC ne parvient pas à réparer les fichiers système corrompus, les utilisateurs peuvent utiliser l'outil de ligne de commande Deployment Image Servicing and Management (DISM).
1. Tapez Invite de commandes dans la barre de recherche de Windows et cliquez sur Exécuter en tant qu'administrateur dans le panneau de droite lorsque les résultats de la recherche arrivent.
2. Tapez sfc/scannow dans la fenêtre d'invite de commande et appuyez sur Entrée pour exécuter. L'analyse peut prendre un certain temps, alors asseyez-vous et ne fermez pas la fenêtre tant que le processus de vérification n'a pas atteint 100 %.
3. Après avoir terminé le Balayage SFC , exécutez ce qui suit Commande DISM . Encore une fois, attendez patiemment que le processus d'analyse et de restauration se termine avant de quitter l'application. Redémarrer l'ordinateur lorsque vous avez terminé.
|__+_|
contourner limite age youtube 2021
A lire aussi : Comment réparer l'utilisation élevée du processeur par le processus d'inactivité du système
Méthode 3 : Mettre à jour Windows et exécuter l'utilitaire de résolution des problèmes de performances
Comme mentionné précédemment, une mise à jour récente de Windows peut également être à l'origine du comportement anormal du service de stratégie de diagnostic. Vous pouvez essayer de revenir à la mise à jour précédente ou rechercher de nouvelles mises à jour poussées par Microsoft pour corriger l'erreur. Si vous rencontrez des problèmes lors de la mise à jour de Windows, exécutez l'utilitaire de résolution des problèmes de mise à jour intégré.
Outre la mise à jour de Windows, exécutez également l'utilitaire de résolution des problèmes de performances du système pour rechercher les problèmes de performances et les résoudre automatiquement.
1. Appuyez sur la Touche Windows + I lancer simultanément le Les paramètres du système puis cliquez sur Mise à jour et sécurité réglages.
2. Dans l'onglet Windows Update, cliquez sur Vérifier les mises à jour . L'application commencera à rechercher les mises à jour disponibles et commencera automatiquement à les télécharger. Redémarrer votre ordinateur une fois la nouvelle mise à jour installée.
3. Vérifiez si le service de stratégie de diagnostic accapare toujours vos ressources système et si c'est le cas, exécutez le Outil de dépannage de mise à jour . Ouvrir Mise à jour et sécurité à nouveau les paramètres et passez à la Dépanner onglet puis cliquez sur Dépanneurs supplémentaires .
4. Dans la section Get up and running, cliquez sur Windows Update pour afficher les options disponibles, puis cliquez sur le Exécutez le dépanneur bouton. Suivez les instructions à l'écran et suivez le processus de dépannage.
Pour exécuter l'outil de dépannage des performances système :
1. Tapez Panneau de commande au début Barre de recherche et appuyez sur Entrer pour ouvrir le même.
2. Cliquez sur Dépannage .
3. Sous Système et sécurité , clique sur le Exécuter des tâches de maintenance lien hypertexte.
4. Dans la fenêtre suivante, cliquez sur Avancé et cochez la case à côté de Appliquer les réparations automatiquement . Cliquer sur Suivant pour exécuter le dépanneur.
A lire aussi : Correction du processeur élevé du gestionnaire de fenêtres de bureau (DWM.exe)
Méthode 4 : effacer le journal de l'Observateur d'événements
Le programme Observateur d'événements conserve un enregistrement de tous les messages d'erreur, avertissements, etc. de l'application et du système. Ces journaux d'événements peuvent atteindre une taille considérable et provoquer des problèmes pour le processus Service Host. Le simple fait d'effacer les journaux peut aider à résoudre les problèmes liés au service de stratégie de diagnostic. Nous vous recommandons d'effacer régulièrement les journaux de l'observateur d'événements pour éviter tout problème futur.
1. Lancez la boîte de commande Exécuter en appuyant sur Touche Windows + R , taper eventvwr.msc et cliquez sur D'accord pour ouvrir le Observateur d'événements application.
2. Dans le volet de gauche, développez le Journaux Windows dossier en cliquant sur la petite flèche et sélectionnez Application de la liste suivante.
3. Tout d'abord, enregistrez le journal des événements en cours en cliquant sur Enregistrer tous les événements sous… dans le volet de droite (par défaut, le fichier sera enregistré au format .evtx, enregistrez une autre copie au format .text ou .csv.) et une fois enregistré, cliquez sur le Effacer le journal… option. Dans la fenêtre contextuelle qui s'affiche, cliquez sur Dégager de nouveau.
4. Répétez les étapes ci-dessus pour Sécurité, Configuration et Système. Redémarrer l'ordinateur après avoir effacé tous les journaux d'événements.
Méthode 5 : désactiver le service de stratégie de diagnostic et supprimer le fichier SRUDB.dat
En fin de compte, si aucune des méthodes ci-dessus n'a pu résoudre le problème d'utilisation élevée du processeur par Service Host: Diagnostic Policy Service, vous pouvez choisir de le désactiver complètement. Il existe quatre manières différentes de désactiver le service, la plus simple étant à partir de l'application Services. En plus de la désactivation, nous supprimerons également le fichier SRUDB.dat qui stocke toutes sortes d'informations concernant l'ordinateur (utilisation de la batterie de l'application, octets écrits et lus sur le disque dur par les applications, diagnostic, etc.). Le fichier est créé et modifié par le service de stratégie de diagnostic toutes les quelques secondes, ce qui entraîne une utilisation élevée du disque.
1. Tapez services.msc dans la boîte de commande Exécuter et cliquez sur D'ACCORD pour ouvrir le Prestations de service application. (Il y a 8 façons d'ouvrir le gestionnaire de services Windows alors n'hésitez pas à faire votre propre choix.)
2. Assurez-vous que tous les services sont triés par ordre alphabétique (cliquez sur Nom de la colonne en-tête pour le faire) et recherchez le service de stratégie de diagnostic, puis clic-droit et sélectionnez Propriétés .
3. Sous le Général onglet, cliquez sur le Arrêt bouton pour mettre fin au service.
4. Maintenant, développez le Type de démarrage menu déroulant et sélectionnez désactivé .
5. Cliquez sur le Appliquer bouton pour enregistrer les modifications, puis sur D'ACCORD pour fermer la fenêtre Propriétés.
6. Ensuite, double-cliquez sur le Explorateur de fichiers icône de raccourci sur votre bureau pour l'ouvrir et dirigez-vous vers l'adresse suivante :
C:WINDOWSSystem32sru
7. Trouvez le SRUDB.dat dossier, clic-droit dessus, et sélectionnez Supprimer . Confirmez toutes les fenêtres contextuelles qui peuvent apparaître.
Si vous n'avez pas réussi à désactiver le service de stratégie de diagnostic à partir de l'application Services Manager , essayez l'une des trois autres méthodes.
une. À partir de la configuration système : Ouvrez Configuration système > onglet Services > Décocher/décocher le service de stratégie de diagnostic.
deux. Depuis l'Éditeur du Registre : Ouvrez l'Éditeur du Registre et dirigez-vous vers :
|__+_|3. Double-cliquez sur Démarrer dans le volet de droite, puis Modifier les données de valeur en 4 .
Quatre. Redémarrer le PC et Windows recréera automatiquement le fichier SRDUB.dat. Le service de stratégie de diagnostic ne devrait plus être actif et, par conséquent, causer des problèmes de performances.
Recommandé:
optimiser ram windows 10
- Fix Service Host : système local (svchost.exe) utilisation élevée du processeur et du disque
- Correction de l'utilisation élevée du processeur par l'hôte de service : système local
- Comment réparer ou réparer un disque dur corrompu à l'aide de CMD ?
- Correction de l'utilisation élevée du processeur par l'isolation graphique des périphériques audio Windows
Nous espérons que ce guide vous a été utile et que vous avez pu Correction de l'hôte de service : utilisation élevée du processeur par le service de stratégie de diagnostic sur un ordinateur Windows 10. Certaines choses que vous pouvez essayer d'empêcher que le problème ne se reproduise à l'avenir sont la mise à jour de tous les pilotes de l'ordinateur et l'exécution d'analyses antivirus régulières. Vous devez également désinstaller les applications tierces qui ont atteint leur objectif et ne sont plus nécessaires. Pour toute assistance concernant le service de politique de diagnostic, contactez-nous dans la section des commentaires ci-dessous.
Pete MitchellPete est rédacteur principal chez Cyber S. Pete aime tout ce qui touche à la technologie et est également un bricoleur passionné dans l'âme. Il a une décennie d'expérience dans la rédaction de guides pratiques, de fonctionnalités et de technologies sur Internet.