Hôte de service fixe : utilisation élevée du processeur par le service de stratégie de diagnostic

Politique de service de diagnostic

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(CPU power and RAM) . Cependant, parfois, un processus peut 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(Policy Service) 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(Diagnostic Policy Service) est l'un des processus partagés de Svchost.exe ( Service Host ) 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(Diagnostic Policy Service) a été configuré pour démarrer automatiquement au démarrage de l'ordinateur et rester actif en arrière-plan. La raison exacte derrière cela consomme plus de puissance CPU(CPU power)que prévu n'est pas connu, 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(virus or malware attack) , des fichiers journaux d'événements(event log) volumineux, etc.

Dans cet article, nous avons expliqué cinq méthodes différentes qui vous aideront à ramener à la normale la consommation(CPU consumption) de processeur du service de stratégie de diagnostic .(Diagnostic Policy Service)

Politique de service de diagnostic

Hôte de service fixe : (Fix Service Host)utilisation élevée du processeur par le service de stratégie de(Policy Service High CPU Usage) diagnostic

Correctifs potentiels pour l'utilisation élevée du processeur par le service de stratégie de diagnostic(Potential fixes for Diagnostic Policy Service High CPU Usage)

La plupart des utilisateurs pourront résoudre l' utilisation anormalement élevée du disque(disk usage) du service de stratégie de diagnostic(Diagnostic Policy Service) en le redémarrant simplement. D'autres peuvent avoir besoin d'effectuer quelques analyses ( SFC et DISM(SFC and DISM) ) pour rechercher des fichiers système corrompus ou exécuter le dépanneur de performances(performance troubleshooter) intégré . La mise à jour vers la dernière version de Windows(latest version of Windows) et la suppression des journaux de l'observateur d'événements peuvent é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(Policy Service) 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(Task Manager)

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(Windows Task Manager) ( Kill Resource Intensive Processes with Windows Task Manager ).

1.  Cliquez avec le bouton droit sur(Right-click ) le bouton du menu Démarrer( Start menu) et sélectionnez Gestionnaire(Task Manager) des tâches .

Cliquez avec le bouton droit sur le bouton du menu Démarrer et sélectionnez Gestionnaire des tâches |  Hôte de service fixe : processeur élevé du service de stratégie de diagnostic

2. Cliquez sur Plus de détails(More Details) pour développer le Gestionnaire(Task Manager) des tâches et consulter tous les processus et services actuellement actifs.(currently active processes & services.)

Cliquez sur Plus de détails pour afficher tous les processus d'arrière-plan

3. Localisez l' hôte de service : service de stratégie de diagnostic(Service Host: Diagnostic Policy Service) sous les processus Windows. Faites un clic droit(Right-click ) dessus et sélectionnez Fin de tâche(End task) . (Vous pouvez également sélectionner le service par un clic gauche(left-click) puis cliquer sur le bouton (button)Fin de tâche(End Task) en bas à droite.)

Localisez le service de stratégie de diagnostic de l'hôte de service sous les processus Windows et cliquez dessus avec le bouton droit.  Sélectionnez Fin de tâche.

Le service de stratégie de diagnostic(Diagnostic Policy Service) 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(Windows system) ou même une attaque antivirus peut avoir corrompu certains fichiers système, entraînant une utilisation élevée du processeur(CPU usage) du service de stratégie de diagnostic(Diagnostic Policy Service) . 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(System File Checker utility) 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 (command-line tool)Deployment Image Servicing and Management ( DISM ) .

1. Tapez Invite de commandes(Command Prompt) dans la barre de recherche Windows et cliquez(Windows search bar and click) sur Exécuter en tant qu'administrateur(Run as Administrator) dans le panneau de droite lorsque les résultats de la recherche arrivent.

Tapez Invite de commandes dans la barre de recherche Cortana |  Hôte de service fixe : processeur élevé du service de stratégie de diagnostic

2. Tapez sfc /scannow dans la fenêtre d'invite de commande et appuyez sur Entrée(Command Prompt window and press enter) 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(verification process) n'a pas atteint 100 %.

Tapez sfc scannow dans la fenêtre d'invite de commande et appuyez sur Entrée pour exécuter.

3. Une fois l' analyse SFC(SFC scan) terminée , exécutez la commande DISM(DISM command) suivante . Encore une fois(Again) , attendez patiemment que le processus d'analyse et de restauration se termine avant de quitter l'application. Redémarrez(Restart) l'ordinateur lorsque vous avez terminé.

DISM /Online /Cleanup-Image /RestoreHealth

exécutez la commande DISM suivante |  Hôte de service fixe : processeur élevé du service de stratégie de diagnostic

Lisez également:(Also Read:) Comment réparer l'utilisation élevée du processeur(Fix High CPU Usage) par le processus d'inactivité du système(System Idle Process)

Méthode 3 : Mettre à jour Windows et exécuter(Run) l' utilitaire de résolution des problèmes de performances(Performance Troubleshooter)

Comme mentionné précédemment, une mise à jour récente de Windows(Windows update) peut également être à l'origine du comportement anormal du service de stratégie de diagnostic(Diagnostic Policy Service) . 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(System Performance troubleshooter) pour rechercher les problèmes de performances et les résoudre automatiquement.

1. Appuyez simultanément sur la Windows key + I pour lancer les paramètres système,( System Settings ) puis cliquez sur les paramètres de mise à jour et de sécurité(Update & Security ) .

Appuyez sur la touche Windows + I pour ouvrir les paramètres, puis cliquez sur Mise à jour et sécurité

2. Dans l' onglet Windows Update(Windows Update tab) , cliquez sur Rechercher les mises(Check For Updates) à jour . L'application commencera à rechercher les mises à jour disponibles et commencera automatiquement à les télécharger. Redémarrez(Restart) votre ordinateur une fois la nouvelle mise à jour installée.

Vérifiez les nouvelles mises à jour en cliquant sur le bouton Vérifier les mises à jour |  Hôte de service fixe : processeur élevé du service de stratégie de diagnostic

3. Vérifiez si le service de stratégie de diagnostic(Diagnostic Policy Service) accapare toujours vos ressources système et si c'est le cas, exécutez l' utilitaire de résolution des problèmes de mise(Update troubleshooter) à jour . Ouvrez à nouveau les paramètres de mise à jour et de sécurité(Update & Security) et accédez à l' onglet Dépannage , puis cliquez sur (Troubleshoot )Dépanneurs supplémentaires(Additional Troubleshooters) .

Accédez à l'onglet Dépannage et cliquez sur Dépanneurs avancés.  |  Hôte de service fixe : processeur élevé du service de stratégie de diagnostic

4. Dans la section Get up and running, cliquez sur Windows Update pour afficher les options disponibles, puis cliquez sur le bouton Exécuter le dépanneur(Run the troubleshooter) qui s'ensuit . Suivez les instructions à l'écran et suivez le processus de dépannage(troubleshooting process) .

Pour exécuter l'outil de dépannage des performances système :(To run the System Performance troubleshooter:)

1. Tapez Panneau(Control Panel) de configuration dans la barre de recherche(Search bar) et appuyez sur Entrée(Enter) pour l'ouvrir.

Panneau de configuration |  Hôte de service fixe : processeur élevé du service de stratégie de diagnostic

2. Cliquez sur Dépannage(Troubleshooting) .

Dépannage du panneau de configuration |  Hôte de service fixe : processeur élevé du service de stratégie de diagnostic

3. Sous Système et sécurité(System and Security) , cliquez sur le lien hypertexte Exécuter les tâches de maintenance .(Run maintenance tasks)

Exécuter les tâches de maintenance

4. Dans la fenêtre suivante, cliquez sur Avancé(Advanced ) et cochez la case à côté de Appliquer les réparations automatiquement(Apply repairs automatically) . Cliquez sur Suivant(Next ) pour exécuter le dépanneur.

cliquez sur Appliquer les réparations automatiquement

Lire aussi : (Also Read:) Correction du processeur élevé du gestionnaire de fenêtres de bureau(Fix Desktop Window Manager High CPU) ( DWM.exe )

Méthode 4 : effacer le journal de l'Observateur d'événements(Event Viewer log)

Le programme Observateur d'événements(Event Viewer program) conserve un enregistrement de tous les messages d'erreur(application and system error messages) , 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(Service Host process) . Le simple(Simply) fait d'effacer les journaux peut aider à résoudre les problèmes liés au service de stratégie de diagnostic(Diagnostic Policy Service) . Nous vous recommandons d'effacer régulièrement les journaux de l' observateur d'événements pour éviter tout problème futur.(event viewer)

1. Lancez la boîte de commande Exécuter(Run command) en appuyant sur Windows key + R , tapez eventvwr.msc et cliquez sur Ok pour ouvrir l' application Observateur d' événements( Event Viewer) .

Tapez Eventvwr.msc dans la zone Exécuter la commande, |  Hôte de service fixe : processeur élevé du service de stratégie de diagnostic

2. Dans le volet de gauche, développez le dossier Journaux Windows(Windows Logs) en cliquant sur la petite flèche et sélectionnez (arrow and select) Application dans la liste qui s'ensuit.

développez le dossier Windows Logs en cliquant sur la petite flèche et sélectionnez Application

3. Tout(First) d'abord , enregistrez le journal des événements en(event log) cours en cliquant sur Enregistrer tous les événements sous…(Save All Events As… ) dans le volet de droite (par défaut, le fichier sera enregistré au format .evtx(.evtx format) , enregistrez une autre copie au format .text ou .csv.) et une fois enregistré , cliquez sur l' option Effacer le journal… . (Clear log…)Dans la fenêtre contextuelle qui s'ensuit, cliquez à nouveau sur Effacer(Clear ) .

enregistrer le journal des événements en cours en cliquant sur Enregistrer tous les événements sous

4. Répétez les étapes ci-dessus pour Sécurité(Security) , Configuration(Setup) et Système(System) . Redémarrez(Restart) l'ordinateur après avoir effacé tous les journaux d'événements.

Méthode 5 : désactiver le service de stratégie de(Policy Service) diagnostic et supprimer le fichier SRUDB.dat(SRUDB.dat file)

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. (Ultimately, if none of the above methods were able to fix Service Host: Diagnostic Policy Service High CPU usage issue, then you can choose to disable it altogether.)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(SRUDB.dat file) qui stocke toutes sortes d'informations concernant l'ordinateur (utilisation de la batterie de(battery usage) 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(policy service) de diagnostic toutes les quelques secondes, ce qui entraîne une utilisation élevée du disque(disk usage) .

1. Tapez services.msc dans la zone de commande Exécuter et cliquez(Run command box and click) sur OK pour ouvrir l' application Services . (Il existe 8 façons d'ouvrir le gestionnaire de (Manager)services Windows , alors n'hésitez pas à faire votre propre choix.)

Tapez services.msc dans la zone de commande d'exécution, puis appuyez sur Entrée |  Hôte de service fixe : processeur élevé du service de stratégie de diagnostic

2. Assurez-vous que tous les services sont triés par ordre alphabétique (cliquez sur l' en-tête de colonne Nom(Name column ) pour le faire) et recherchez le service de stratégie de diagnostic,(Diagnostic Policy Service) puis  cliquez avec le bouton droit(right-click ) et sélectionnez Propriétés(Properties) .

recherchez le service de stratégie de diagnostic, puis cliquez avec le bouton droit et sélectionnez Propriétés.

3. Sous l' onglet Général , cliquez sur le bouton (General)Arrêter(Stop ) pour terminer le service.

4. Maintenant, développez le menu déroulant Type de démarrage et sélectionnez (Startup type)Désactivé(Disabled) .

développez le menu déroulant Type de démarrage et sélectionnez Désactivé.  |  Hôte de service fixe : processeur élevé du service de stratégie de diagnostic

5. Cliquez sur le bouton Appliquer(Apply ) pour enregistrer les modifications puis sur OK pour fermer la fenêtre Propriétés.

Cliquez sur le bouton Appliquer pour enregistrer les modifications

6. Ensuite, double-cliquez sur l' icône de raccourci de l' explorateur de fichiers( File Explorer) sur votre bureau pour l'ouvrir et dirigez-vous vers l'adresse suivante :

C:\WINDOWS\System32\sru

7. Recherchez le fichier SRUDB.dat , cliquez(right-click ) dessus avec le bouton droit de la souris et sélectionnez Supprimer(Delete) . Confirmez toutes les fenêtres contextuelles qui peuvent apparaître.

Recherchez le fichier SRUDB.dat, cliquez dessus avec le bouton droit de la souris et sélectionnez Supprimer.  |  Hôte de service fixe : processeur élevé du service de stratégie de diagnostic

Si vous n'avez pas réussi à désactiver le service de stratégie de diagnostic à partir de l'application Gestionnaire de services(If you weren’t successful in disabling the Diagnostic Policy Service from the Services Manager application) , essayez l'une des trois autres méthodes.(try one of the other three methods.)

1. À partir de la configuration du système : ( From System Configuration: ) ouvrez l' tab >System Configuration > Services > Uncheck/untick le service de stratégie de diagnostic.

Ouvrez l'onglet Services de configuration système. Décochez la case Service de stratégie de diagnostic.

2. À partir de l'Éditeur du Registre :( From Registry Editor:) Ouvrez l' Éditeur du Registre et dirigez(Registry Editor and Head) -vous vers :

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS

3. Double-cliquez sur Démarrer( Start) dans le volet de droite, puis sur Changer les données(Change Value Data) de valeur en 4 .

Double-cliquez sur Démarrer dans le volet de droite, puis sur Changer les données de valeur en 4. |  Hôte de service fixe : processeur élevé du service de stratégie de diagnostic

4.  Redémarrez l'ordinateur(Restart the computer) et Windows recréera automatiquement le fichier SRDUB.dat(SRDUB.dat file) . Le service de stratégie de(Policy Service) diagnostic ne devrait plus être actif et, par conséquent, causer des problèmes de performances.

Conseillé:(Recommended:)

  • Fix Service Host : Système(System) local (svchost.exe) Utilisation élevée du processeur et du disque(High CPU and Disk Usage)
  • Correction de l'utilisation élevée du processeur(Fix High CPU Usage) par l'hôte de service(Service Host) : système local
  • Comment réparer ou réparer un disque dur corrompu à l'aide de CMD(Fix Corrupted Hard Drive Using CMD) ?
  • (Fix Windows Audio Device Graph Isolation)Correction de l'utilisation élevée du processeur par l' (CPU usage)isolation graphique des périphériques audio Windows

Nous espérons que ce guide vous a été utile et que vous avez pu corriger l'utilisation élevée du processeur par le service de stratégie de diagnostic(fix Service Host: Diagnostic Policy Service High CPU usage)  sur l'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 (Policy Service)diagnostic , contactez-nous dans la section des commentaires ci-dessous.



About the author

Je suis un ingénieur logiciel avec une expérience dans l'Explorateur Xbox, Microsoft Excel et l'Explorateur Windows 8.1. Pendant mon temps libre, j'aime jouer à des jeux vidéo et regarder la télévision. J'ai un diplôme de l'Université de l'Utah et je travaille actuellement comme ingénieur logiciel pour une entreprise internationale.



Related posts