Résoudre les problèmes de performances liés à la protection en temps réel
S’applique à :
- Microsoft Defender pour point de terminaison Plan 1
- Microsoft Defender pour point de terminaison Plan 2
- Antivirus Microsoft Defender
Plateformes
- Windows
Si votre système rencontre des problèmes d’utilisation élevée du processeur ou de performances liés au service de protection en temps réel dans Microsoft Defender pour point de terminaison, vous pouvez envoyer un ticket au support Microsoft. Suivez les étapes décrites dans Collecter les données de diagnostic de l’antivirus Microsoft Defender.
En tant qu’administrateur, vous pouvez également résoudre ces problèmes par vous-même.
Tout d’abord, vous pouvez case activée si le problème est dû à un autre logiciel. Consultez Vérifier les exclusions antivirus auprès du fournisseur.
Sinon, vous pouvez identifier les logiciels associés au problème de performances identifié en suivant les étapes décrites dans Analyser le journal de protection Microsoft.
Vous pouvez également fournir des journaux supplémentaires à votre soumission au support Microsoft en suivant les étapes décrites dans :
- Capturer les journaux de processus à l’aide de Process Monitor
- Capturer les journaux de performances à l’aide de l’Enregistreur de performances Windows
Pour connaître les problèmes spécifiques aux performances liés à Microsoft Defender Antivirus, consultez : Analyseur de performances pour l’antivirus Microsoft Defender
Vérifier auprès du fournisseur les exclusions d’antivirus
Si vous pouvez facilement identifier le logiciel qui affecte les performances du système, accédez au base de connaissances ou au centre de support technique du fournisseur de logiciels. Recherche s’ils ont des recommandations sur les exclusions antivirus. Si le site web du fournisseur n’en a pas, vous pouvez ouvrir un ticket de support avec lui et lui demander d’en publier un.
Nous recommandons aux éditeurs de logiciels de suivre les différentes instructions de la section Partenariat avec le secteur pour réduire au minimum les faux positifs. Le fournisseur peut soumettre son logiciel via le portail Renseignement de sécurité Microsoft.
Analyser le journal de protection Microsoft
Vous trouverez le fichier journal de protection Microsoft dans C :\ProgramData\Microsoft\Windows Defender\Support.
Dans MPLog-xxxxxxxx-xxxxxx.log, vous trouverez les informations d’impact estimé sur les performances des logiciels en cours d’exécution sous la forme EstimatedImpact :
Per-process counts:ProcessImageName: smsswd.exe, TotalTime: 6597, Count: 1406, MaxTime: 609, MaxTimeFile: \Device\HarddiskVolume3\_SMSTaskSequence\Packages\WQ1008E9\Files\FramePkg.exe, EstimatedImpact: 65%
Nom du champ | Description |
---|---|
ProcessImageName | Nom de l’image de processus |
TotalTime | Durée cumulée en millisecondes passées dans les analyses des fichiers auxquels ce processus accède |
Count | Nombre de fichiers analysés auxquels ce processus a accédé |
MaxTime | Durée en millisecondes de l’analyse unique la plus longue d’un fichier accessible par ce processus |
MaxTimeFile | Chemin du fichier accessible par ce processus pour lequel l’analyse la plus longue de MaxTime la durée a été enregistrée |
EstimatedImpact | Pourcentage de temps passé dans l’analyse des fichiers auxquels ce processus a accédé en dehors de la période pendant laquelle ce processus a connu l’activité d’analyse |
Si l’impact sur les performances est élevé, essayez d’ajouter le processus aux exclusions de chemin/processus en suivant les étapes décrites dans Configurer et valider les exclusions pour les analyses antivirus Microsoft Defender.
Si l’étape précédente ne résout pas le problème, vous pouvez collecter plus d’informations via l’Analyseur de processus ou l’Enregistreur de performances Windows dans les sections suivantes.
Capturer les journaux de processus à l’aide de Process Monitor
Process Monitor (ProcMon) est un outil de supervision avancé qui peut afficher les processus en temps réel. Vous pouvez l’utiliser pour capturer le problème de performances à mesure qu’il se produit.
Téléchargez Process Monitor v3.89 dans un dossier comme
C:\temp
.Pour supprimer la marque du fichier du web :
- Cliquez avec le bouton droit sur ProcessMonitor.zip , puis sélectionnez Propriétés.
- Sous l’onglet Général , recherchez Sécurité.
- Cochez la case en regard de Débloquer.
- Sélectionnez Appliquer.
Décompressez le fichier dans
C:\temp
afin que le chemin du dossier soitC:\temp\ProcessMonitor
.Copiez ProcMon.exe sur le client Windows ou le serveur Windows que vous résolvez.
Avant d’exécuter ProcMon, assurez-vous que toutes les autres applications non liées au problème d’utilisation élevée du processeur sont fermées. Cela réduit le nombre de processus à case activée.
Vous pouvez lancer ProcMon de deux manières.
Cliquez avec le bouton droit sur ProcMon.exe et sélectionnez Exécuter en tant qu’administrateur.
Étant donné que la journalisation démarre automatiquement, sélectionnez l’icône en forme de loupe pour arrêter la capture actuelle ou utilisez le raccourci clavier Ctrl+E.
Pour vérifier que vous avez arrêté la capture, case activée si l’icône de loupe apparaît maintenant avec un X rouge.
Ensuite, pour effacer la capture précédente, sélectionnez l’icône gomme.
Vous pouvez également utiliser le raccourci clavier Ctrl+X.
La deuxième méthode consiste à exécuter la ligne de commande en tant qu’administrateur, puis à partir du chemin d’accès du moniteur de processus, exécutez :
Procmon.exe /AcceptEula /Noconnect /Profiling
Après avoir suivi l’une des procédures de l’étape 6, vous verrez ensuite une option pour définir des filtres. Sélectionnez OK. Vous pouvez toujours filtrer les résultats une fois la capture terminée.
Pour démarrer la capture, sélectionnez à nouveau l’icône de loupe.
Reproduisez le problème.
Conseil
Attendez que le problème soit entièrement reproduit, puis notez l’horodatage au démarrage de la trace.
Une fois que vous avez deux à quatre minutes d’activité de processus pendant la condition d’utilisation élevée du processeur, arrêtez la capture en sélectionnant l’icône de loupe.
Pour enregistrer la capture avec un nom unique et au format .pml, sélectionnez Fichier, puis Enregistrer.... Veillez à sélectionner les cases d’option Tous les événements et Le format PML (Native Process Monitor Format).
Pour un meilleur suivi, modifiez le chemin d’accès par défaut de
C:\temp\ProcessMonitor\LogFile.PML
à l’emplacementC:\temp\ProcessMonitor\%ComputerName%_LogFile_MMDDYEAR_Repro_of_issue.PML
suivant :-
%ComputerName%
est le nom de l’appareil -
MMDDYEAR
est le mois, le jour et l’année -
Repro_of_issue
est le nom du problème que vous essayez de reproduire
Conseil
Si vous avez un système opérationnel, vous pouvez obtenir un exemple de journal à comparer.
-
Compressez le fichier .pml et envoyez-le au support Microsoft.
Capturer les journaux de performances à l’aide de l’Enregistreur de performances Windows
Vous pouvez utiliser l’Enregistreur de performances Windows (WPR) pour inclure des informations supplémentaires dans votre soumission au support Microsoft. WPR est un outil d’enregistrement puissant qui crée le suivi d’événements pour les enregistrements Windows.
WPR fait partie du Kit de déploiement et d’évaluation Windows (Windows ADK) et peut être téléchargé à partir du téléchargement et de l’installation de Windows ADK. Vous pouvez également le télécharger dans le cadre du Kit de développement logiciel Windows 10 sur Windows 10 SDK.
Vous pouvez utiliser l’interface utilisateur WPR en suivant les étapes décrites dans Capturer les journaux de performances à l’aide de l’interface utilisateur WPR.
Vous pouvez également utiliser l’outil en ligne de commande wpr.exe, qui est disponible dans Windows 8 et versions ultérieures en suivant les étapes décrites dans Capturer les journaux de performances à l’aide de l’interface CLI WPR.
Capturer les journaux de performances à l’aide de l’interface utilisateur WPR
Conseil
Si plusieurs appareils rencontrent ce problème, utilisez celui qui a le plus de RAM.
Téléchargez et installez WPR.
Sous Kits Windows, cliquez avec le bouton droit sur Enregistreur de performances Windows.
Sélectionnez Plus. Sélectionnez Exécuter en tant qu’administrateur.
Lorsque la boîte de dialogue Contrôle de compte d’utilisateur s’affiche, sélectionnez Oui.
Ensuite, téléchargez le profil d’analyse Microsoft Defender pour point de terminaison et enregistrez-le dans
MDAV.wprp
un dossier commeC:\temp
.Dans la boîte de dialogue WPR, sélectionnez Autres options.
Sélectionnez Ajouter des profils... et accédez au chemin d’accès du
MDAV.wprp
fichier.Après cela, vous devriez voir un nouveau profil défini sous Mesures personnalisées nommé Microsoft Defender pour point de terminaison’analyse en dessous.
Avertissement
Si votre Windows Server dispose de 64 Go de RAM ou plus, utilisez la mesure
Microsoft Defender for Endpoint analysis for large servers
personnalisée au lieu deMicrosoft Defender for Endpoint analysis
. Sinon, votre système peut consommer une grande quantité de mémoire ou de mémoire tampons de pool non paginées, ce qui peut entraîner une instabilité du système. Vous pouvez choisir les profils à ajouter en développant Analyse des ressources. Ce profil personnalisé fournit le contexte nécessaire pour une analyse approfondie des performances.Pour utiliser la mesure personnalisée Microsoft Defender pour point de terminaison profil d’analyse détaillé dans l’interface utilisateur WPR :
- Vérifiez qu’aucun profil n’est sélectionné sous les groupes Triage de premier niveau, Analyse des ressources et Analyse du scénario .
- Sélectionnez Mesures personnalisées.
- Sélectionnez Microsoft Defender pour point de terminaison’analyse.
- Sélectionnez Verbose sous Niveau de détail .
- Sélectionnez Fichier ou Mémoire sous Mode de journalisation.
Importante
Vous devez sélectionner Fichier pour utiliser le mode de journalisation des fichiers si le problème de performances peut être reproduit directement par l’utilisateur. La plupart des problèmes relèvent de cette catégorie. Toutefois, si l’utilisateur ne peut pas reproduire directement le problème, mais peut facilement le remarquer une fois le problème survenu, l’utilisateur doit sélectionner Mémoire pour utiliser le mode de journalisation de la mémoire. Cela garantit que le journal de trace ne gonflera pas excessivement en raison de la durée d’exécution longue.
Vous êtes maintenant prêt à collecter des données. Quittez toutes les applications qui ne sont pas pertinentes pour reproduire le problème de performances. Vous pouvez sélectionner Les options Masquer pour que l’espace occupé par la fenêtre WPR reste petit.
Conseil
Essayez de démarrer la trace en nombre entier de secondes. Par instance, 01 :30 :00. Cela facilite l’analyse des données. Essayez également de suivre l’horodatage exactement quand le problème est reproduit.
Sélectionnez Démarrer.
Reproduisez le problème.
Conseil
Conservez la collecte de données au plus cinq minutes. Deux à trois minutes est une bonne plage, car beaucoup de données sont collectées.
Sélectionnez Enregistrer.
Renseignez le type dans une description détaillée du problème : avec des informations sur le problème et la façon dont vous avez reproduit le problème.
- Sélectionnez Nom de fichier : pour déterminer où votre fichier de trace sera enregistré. Par défaut, il est enregistré dans
%user%\Documents\WPR Files\
. - Sélectionnez Enregistrer.
- Sélectionnez Nom de fichier : pour déterminer où votre fichier de trace sera enregistré. Par défaut, il est enregistré dans
Patientez pendant la fusion de la trace.
Une fois la trace enregistrée, sélectionnez Ouvrir le dossier.
Incluez le fichier et le dossier dans votre soumission à Support Microsoft.
Capturer les journaux de performances à l’aide de l’interface CLI WPR
L’outil en ligne de commandewpr.exefait partie du système d’exploitation à partir de Windows 8. Pour collecter une trace WPR à l’aide de l’outil en ligne de commande wpr.exe :
Téléchargez Microsoft Defender pour point de terminaison profil d’analyse pour les traces de performances dans un fichier nommé
MDAV.wprp
dans un répertoire local tel queC:\traces
.Cliquez avec le bouton droit sur l’icône Menu Démarrer et sélectionnez Windows PowerShell (Administration) ou Invite de commandes (Administration) pour ouvrir une fenêtre d’invite de commandes Administration.
Lorsque la boîte de dialogue Contrôle de compte d’utilisateur s’affiche, sélectionnez Oui.
À l’invite avec élévation de privilèges, exécutez la commande suivante pour démarrer une trace de performances Microsoft Defender pour point de terminaison :
wpr.exe -start C:\traces\MDAV.wprp!WD.Verbose -filemode
Avertissement
Si votre Windows Server dispose de 64 Go ou de RAM ou plus, utilisez des profils
WDForLargeServers.Light
etWDForLargeServers.Verbose
au lieu de profilsWD.Light
etWD.Verbose
, respectivement. Sinon, votre système peut consommer une grande quantité de mémoire ou de mémoire tampons de pool non paginées, ce qui peut entraîner une instabilité du système.Reproduisez le problème.
Conseil
Ne conservez pas la collecte de données au-dessus de cinq minutes. Selon le scénario, deux à trois minutes sont une bonne plage, car beaucoup de données sont collectées.
À l’invite avec élévation de privilèges, exécutez la commande suivante pour arrêter la trace des performances, en veillant à fournir des informations sur le problème et la façon dont vous avez reproduit le problème :
wpr.exe -stop merged.etl "Timestamp when the issue was reproduced, in HH:MM:SS format" "Description of the issue" "Any error that popped up"
Attendez que la trace soit fusionnée.
Incluez le fichier et le dossier dans votre soumission au support Microsoft.
Conseil
Si vous recherchez des informations relatives à l’antivirus pour d’autres plateformes, consultez :
- Définir les préférences pour Microsoft Defender pour point de terminaison sur macOS
- Microsoft Defender pour point de terminaison sur Mac
- Paramètres de stratégie antivirus macOS pour Antivirus Microsoft Defender pour Intune
- Définir les préférences pour Microsoft Defender pour point de terminaison sur Linux
- Microsoft Defender pour point de terminaison Linux
- Configurer Defender pour point de terminaison pour des fonctionnalités Android
- configurer Microsoft Defender pour point de terminaison sur les fonctionnalités iOS
Conseil
Conseil sur les performances En raison de divers facteurs (exemples répertoriés ci-dessous), Microsoft Defender Antivirus, comme d’autres logiciels antivirus, peut entraîner des problèmes de performances sur les appareils de point de terminaison. Dans certains cas, vous devrez peut-être régler les performances de Microsoft Defender Antivirus pour atténuer ces problèmes de performances. L’analyseur de performances de Microsoft est un outil en ligne de commande PowerShell qui permet de déterminer quels fichiers, chemins d’accès de fichiers, processus et extensions de fichier peuvent être à l’origine de problèmes de performances . voici quelques exemples :
- Principaux chemins d’accès qui ont un impact sur la durée d’analyse
- Principaux fichiers qui ont un impact sur la durée de l’analyse
- Principaux processus qui ont un impact sur le temps d’analyse
- Principales extensions de fichier qui ont un impact sur la durée de l’analyse
- Combinaisons : par exemple :
- fichiers principaux par extension
- principaux chemins d’accès par extension
- principaux processus par chemin d’accès
- principales analyses par fichier
- principales analyses par fichier et par processus
Vous pouvez utiliser les informations collectées à l’aide de l’Analyseur de performances pour mieux évaluer les problèmes de performances et appliquer des actions de correction. Consultez : Analyseur de performances pour Microsoft Defender Antivirus.
Voir aussi
- Collecter les données de diagnostic de l’antivirus Microsoft Defender
- Configurer et valider des exclusions pour les analyses antivirus Microsoft Defender
- Analyseur de performances pour Microsoft Defender Antivirus
Conseil
Voulez-vous en savoir plus ? Engage avec la communauté Microsoft Security dans notre communauté technique : Microsoft Defender pour point de terminaison Tech Community.