Processus Windows expliqués

Qu’est-ce que dllhost.exe dans Windows ?
Explication de COM Surrogate

Un guide pratique pour comprendre le rôle de dllhost.exe, pourquoi COM Surrogate apparaît dans le Gestionnaire des tâches, comment vérifier qu’il est sûr et comment corriger une utilisation élevée du processeur, de la mémoire ou du disque sous Windows 10 et Windows 11.

Mise à jour : juin 2026Windows 10 et 11Lecture : environ 10 min

Qu’est-ce que dllhost.exe ? Signification de COM Surrogate dans Windows

dllhost.exe est un processus système Windows légitime. Dans le Gestionnaire des tâches, il apparaît généralement sous le nom COM Surrogate. Son rôle est d’héberger certains composants COM en dehors de l’application principale qui les a demandés. En termes simples, Windows utilise dllhost.exe comme conteneur auxiliaire pour exécuter séparément du code lié à l’Explorateur de fichiers, aux applications multimédias, aux outils système ou à d’autres programmes.

Le nom dllhost signifie « hôte de DLL ». Un fichier DLL est une bibliothèque de liens dynamiques : un fichier qui contient du code réutilisable pour Windows ou pour des programmes installés. Certains composants basés sur des DLL ne peuvent pas être exécutés directement comme des applications classiques ; Windows lance donc dllhost.exe pour les charger et les exécuter de manière plus sûre.

ℹ️
Réponse rapide Si vous voyez COM Surrogate ou dllhost.exe dans le Gestionnaire des tâches, c’est généralement normal. Ce processus est le plus souvent utilisé lorsque Windows génère des miniatures, affiche des aperçus de fichiers multimédias, travaille avec des codecs ou exécute des composants COM dans un processus séparé.

À quoi sert dllhost.exe ?

Le processus peut intervenir dans plusieurs tâches en arrière-plan :

TâcheCe que cela signifie
Génération de miniaturesCrée des aperçus pour les images, vidéos, documents et autres fichiers dans l’Explorateur de fichiers.
Hébergement de composants COMExécute des objets Component Object Model en dehors du programme qui les a demandés.
Extensions du shellPrend en charge les extensions tierces ajoutées aux menus contextuels, aux aperçus ou aux fenêtres de propriétés de l’Explorateur.
Lecture des métadonnées multimédiasAide Windows à lire les informations des vidéos, photos et fichiers audio via des codecs et des gestionnaires.
Isolation des plantagesEmpêche certains plantages de composants de faire planter l’Explorateur de fichiers ou une autre application principale.

Pourquoi dllhost.exe est-il nécessaire dans Windows 10 et Windows 11 ?

La principale raison pour laquelle Windows utilise dllhost.exe est la stabilité. Certains composants nécessaires au système sont implémentés comme objets COM. S’ils étaient chargés directement dans l’Explorateur de fichiers et que l’un d’eux plantait, l’Explorateur pourrait planter avec lui. En plaçant le composant dans dllhost.exe, Windows crée une couche de séparation.

C’est pourquoi le processus est appelé COM Surrogate : il agit comme un processus de substitution pour les objets COM. Le composant effectue son travail dans dllhost.exe, tandis que le programme principal communique avec lui depuis l’extérieur.

Pourquoi c’est important COM Surrogate améliore la fiabilité. Si un codec, un gestionnaire de miniatures ou une extension du shell défectueux échoue, Windows peut souvent fermer uniquement l’instance de dllhost.exe au lieu de faire planter tout l’environnement de bureau.

Situations courantes où dllhost.exe se lance

dllhost.exe est-il sûr ou peut-il s’agir d’un logiciel malveillant ?

Le véritable dllhost.exe est sûr. C’est un composant standard de Microsoft Windows. Toutefois, des logiciels malveillants peuvent utiliser des noms similaires pour paraître fiables, et certains malwares peuvent aussi abuser des mécanismes liés à COM. Il est donc recommandé de vérifier l’emplacement du fichier et sa signature numérique si le processus se comporte de manière suspecte.

  1. Appuyez sur Ctrl + Maj + Échap pour ouvrir le Gestionnaire des tâches.
  2. Ouvrez l’onglet Processus ou Détails.
  3. Trouvez COM Surrogate ou dllhost.exe.
  4. Faites un clic droit dessus et choisissez Ouvrir l’emplacement du fichier.
  5. Vérifiez que le fichier se trouve dans C:\Windows\System32\.
  6. Faites un clic droit sur le fichier, ouvrez Propriétés, puis vérifiez l’onglet Signatures numériques. Le signataire doit être Microsoft Windows ou Microsoft Corporation.
Emplacement légitime Le véritable fichier système 64 bits se trouve normalement ici :
C:\Windows\System32\dllhost.exe
🚨
Signes suspects Considérez le processus comme suspect s’il s’exécute depuis C:\Users\, C:\ProgramData\, C:\Temp\, un dossier inconnu ou un dossier au nom aléatoire. Soyez également prudent si le fichier ne possède pas de signature numérique Microsoft.

Emplacement, signature et propriétés normales du fichier dllhost.exe

Sur une installation Windows standard, dllhost.exe est stocké dans le répertoire système de Windows. Sur les versions 64 bits de Windows, vous pouvez aussi voir une copie 32 bits utilisée pour les composants COM 32 bits.

# Fichier système Windows principal 64 bits :
C:\Windows\System32\dllhost.exe

# Copie de compatibilité 32 bits sur Windows 64 bits :
C:\Windows\SysWOW64\dllhost.exe
PropriétéValeur attendue
Nom du processusdllhost.exe
Nom dans le Gestionnaire des tâchesCOM Surrogate
ÉditeurMicrosoft Corporation
Chemin principalC:\Windows\System32\dllhost.exe
Chemin de compatibilitéC:\Windows\SysWOW64\dllhost.exe
Comportement au démarrageLancé à la demande par Windows ou par des applications
Peut-il être supprimé ?Non, c’est un composant système
ℹ️
System32 et SysWOW64 Sur Windows 64 bits, System32 contient les fichiers système 64 bits, tandis que SysWOW64 contient de nombreux fichiers de compatibilité 32 bits. Voir dllhost.exe dans les deux dossiers peut être normal.

Pourquoi y a-t-il plusieurs processus dllhost.exe ou COM Surrogate ?

Il est normal de voir plusieurs processus COM Surrogate. Windows peut lancer une instance distincte de dllhost.exe pour différents composants COM, sessions utilisateur, exigences 32/64 bits ou limites d’isolation. Par exemple, une instance peut gérer les miniatures, tandis qu’une autre héberge une extension du shell différente.

La présence de plusieurs instances n’est pas automatiquement un signe de malware. Les points importants sont l’emplacement du fichier, la signature numérique, le processus parent et le modèle d’utilisation des ressources.

Quand plusieurs processus dllhost.exe sont normaux

Quand faut-il vérifier ?

dllhost.exe utilise beaucoup de CPU, de mémoire ou de disque : causes courantes

En fonctionnement normal, dllhost.exe utilise généralement très peu de processeur et de mémoire. Des pics temporaires sont fréquents lorsque Windows génère des miniatures ou lit les métadonnées de fichiers multimédias. Une utilisation élevée persistante indique souvent un fichier multimédia endommagé, un codec problématique, une extension du shell défectueuse ou un logiciel malveillant.

CauseSymptômes typiquesÀ vérifier
Fichier vidéo ou image corrompuLe CPU augmente lors de l’ouverture d’un dossier précisDéplacez les fichiers par petits groupes pour identifier le fichier problématique
Codec défectueuxCPU élevé avec les miniatures ou aperçus vidéoDésinstallez les packs de codecs ou mettez à jour le logiciel multimédia
Extension du shell défectueuseL’Explorateur se fige, plante ou le menu contextuel est lentDésactivez les extensions du shell tierces
Problème de cache des miniaturesReconstruction répétée des miniatures et activité disqueVidez le cache des miniatures
Problème de disque externe ou réseauExplorateur lent lors de la navigation dans des dossiers distantsTestez avec le disque déconnecté ou le chemin réseau indisponible
MalwareMauvais chemin de fichier, absence de signature, activité réseau étrangeLancez une analyse de sécurité complète
⚠️
Important Ne supposez pas que dllhost.exe est lui-même la cause du problème. Dans de nombreux cas, ce n’est que le processus hôte. La vraie cause peut être un codec, un gestionnaire d’aperçu, un fichier ou une extension du shell chargé à l’intérieur.

Comment corriger une utilisation élevée du CPU par dllhost.exe ou les erreurs COM Surrogate

Essayez les méthodes suivantes dans l’ordre. Commencez par les étapes les plus sûres, puis passez à un diagnostic plus approfondi seulement si le problème revient.

Solution 1 — Redémarrer l’Explorateur de fichiers

  1. Appuyez sur Ctrl + Maj + Échap pour ouvrir le Gestionnaire des tâches.
  2. Trouvez Explorateur Windows.
  3. Faites un clic droit dessus et choisissez Redémarrer.
  4. Vérifiez si COM Surrogate revient à une utilisation normale du processeur.

Solution 2 — Vider le cache des miniatures

  1. Appuyez sur Win + R, tapez cleanmgr, puis appuyez sur Entrée.
  2. Sélectionnez le lecteur système, généralement C:.
  3. Cochez Miniatures.
  4. Cliquez sur OK et confirmez la suppression.
  5. Rouvrez le dossier qui provoquait le problème.

Vous pouvez également supprimer les miniatures via Paramètres → Système → Stockage → Fichiers temporaires dans Windows 10 et Windows 11.

Solution 3 — Trouver un fichier multimédia problématique

  1. Ouvrez le dossier dans lequel l’utilisation de dllhost.exe augmente.
  2. Passez l’Explorateur de fichiers en mode Détails au lieu des grandes icônes.
  3. Déplacez la moitié des fichiers vers un dossier temporaire.
  4. Vérifiez si le pic de CPU disparaît.
  5. Répétez l’opération jusqu’à identifier le fichier qui déclenche le problème.
ℹ️
Conseil Les fichiers MKV, AVI, MP4, MOV volumineux, les photos RAW et les fichiers partiellement téléchargés sont des déclencheurs fréquents, car Windows essaie de lire leurs métadonnées et de générer leurs miniatures.

Solution 4 — Désactiver temporairement les miniatures

  1. Ouvrez l’Explorateur de fichiers.
  2. Cliquez sur Affichage → Options ou Plus → Options.
  3. Ouvrez l’onglet Affichage.
  4. Activez Toujours afficher des icônes, jamais des miniatures.
  5. Cliquez sur Appliquer, puis sur OK.

Si l’utilisation élevée du CPU s’arrête après cette modification, le problème est probablement lié aux miniatures, aux codecs ou aux gestionnaires d’aperçu multimédia.

Solution 5 — Désactiver les extensions du shell problématiques

Les extensions du shell tierces peuvent ajouter des éléments au menu contextuel, des gestionnaires d’aperçu, des gestionnaires de propriétés, des superpositions de synchronisation cloud et des outils d’archivage à l’Explorateur de fichiers. Si l’une d’elles est défectueuse, COM Surrogate ou l’Explorateur peut devenir instable.

  1. Utilisez un gestionnaire d’extensions du shell fiable, comme ShellExView de NirSoft.
  2. Triez les extensions par Société.
  3. Désactivez les extensions non Microsoft par petits groupes.
  4. Redémarrez l’Explorateur de fichiers après chaque modification.
  5. Réactivez les extensions une par une pour trouver l’élément défectueux.

Solution 6 — Supprimer ou mettre à jour les packs de codecs

Si le problème apparaît lorsque vous ouvrez des dossiers contenant des vidéos, mettez à jour ou désinstallez les packs de codecs tiers. Windows moderne prend déjà en charge de nombreux formats multimédias courants sans grands packs de codecs, et les packs obsolètes sont une cause fréquente de plantages de COM Surrogate.

Solution 7 — Exécuter le Vérificateur des fichiers système et DISM

Ouvrez l’Invite de commandes en tant qu’administrateur et exécutez :

sfc /scannow

Si SFC signale des erreurs qu’il ne peut pas réparer, exécutez :

DISM /Online /Cleanup-Image /RestoreHealth

Une fois DISM terminé, relancez sfc /scannow, puis redémarrez le PC.

Solution 8 — Rechercher les logiciels malveillants

  1. Ouvrez Sécurité Windows.
  2. Accédez à Protection contre les virus et menaces.
  3. Choisissez Options d’analyse.
  4. Lancez une Analyse complète.
  5. Si vous soupçonnez une infection sérieuse, lancez une Analyse hors ligne Microsoft Defender.

Peut-on désactiver ou supprimer dllhost.exe ?

Vous ne devez pas supprimer dllhost.exe. Il fait partie de Windows et il est nécessaire au fonctionnement normal de COM. Sa suppression peut casser les aperçus de l’Explorateur de fichiers, certaines fonctions du shell, des applications anciennes et des composants système.

Vous pouvez terminer temporairement un processus COM Surrogate précis dans le Gestionnaire des tâches, mais Windows ou une application peut le relancer dès qu’il est nécessaire. Terminer le processus n’est utile que lorsqu’il est bloqué ou qu’il consomme beaucoup de CPU à cause d’un fichier ou d’une extension problématique.

✓ Actions sûres

  • Redémarrer l’Explorateur de fichiers
  • Vider le cache des miniatures
  • Désactiver temporairement les miniatures
  • Supprimer les codecs défectueux
  • Désactiver les extensions du shell tierces
  • Lancer SFC, DISM et une analyse antivirus

✗ Actions à éviter

  • Supprimer dllhost.exe de System32
  • Le remplacer par un fichier téléchargé sur Internet
  • Désactiver des services COM au hasard sans connaître leur rôle
  • Modifier les autorisations des dossiers Windows protégés
  • Fermer sans cesse toutes les instances de dllhost.exe au lieu de chercher la cause
🚨
Ne téléchargez pas dllhost.exe Ne téléchargez jamais dllhost.exe depuis des sites de DLL ou des forums. Si le fichier original est endommagé, utilisez sfc /scannow, DISM, Windows Update ou une réparation sur place de Windows.

Questions fréquentes sur dllhost.exe et COM Surrogate

Q dllhost.exe est-il un virus ?

Non. Le vrai dllhost.exe est un fichier système Microsoft Windows. Il devient suspect uniquement s’il se trouve en dehors des dossiers système Windows, s’il n’a pas de signature numérique Microsoft ou s’il se comporte comme un malware.

Q Pourquoi le Gestionnaire des tâches affiche-t-il COM Surrogate au lieu de dllhost.exe ?

Le Gestionnaire des tâches affiche le nom convivial COM Surrogate, car dllhost.exe agit comme processus hôte de substitution pour les objets COM. Dans l’onglet Détails, vous pouvez toujours voir le nom de l’exécutable : dllhost.exe.

Q Puis-je terminer COM Surrogate dans le Gestionnaire des tâches ?

Oui, vous pouvez terminer une instance bloquée. C’est généralement sans danger, mais vous pouvez interrompre une génération de miniatures, une opération d’aperçu ou une lecture de métadonnées. Windows peut relancer automatiquement une nouvelle instance.

Q Pourquoi dllhost.exe utilise-t-il Internet ?

dllhost.exe n’est normalement pas un composant de navigation web. Si vous voyez une activité réseau, vérifiez quel composant est hébergé à l’intérieur, contrôlez l’emplacement du fichier et analysez le système. Certains composants COM légitimes peuvent communiquer en ligne, mais un trafic réseau inexpliqué doit être examiné.

Q Pourquoi dllhost.exe plante-t-il quand j’ouvre un dossier ?

Les causes les plus fréquentes sont un fichier multimédia corrompu, un codec défectueux ou une extension du shell cassée. Passez le dossier en affichage Détails, videz le cache des miniatures et testez les fichiers par petits groupes pour trouver le déclencheur.

Q dllhost.exe est-il lié à rundll32.exe ?

Ce sont deux composants Windows différents. dllhost.exe héberge des objets COM, tandis que rundll32.exe exécute des fonctions spécifiques exportées depuis des fichiers DLL. Les deux peuvent être légitimes, et les deux sont parfois imités par des logiciels malveillants.

Q Dois-je bloquer dllhost.exe dans le pare-feu ?

Le bloquer globalement n’est généralement pas recommandé, car cela peut affecter des fonctionnalités ou applications légitimes basées sur COM. Identifiez d’abord pourquoi il établit une connexion. Si le chemin du fichier est suspect, traitez le problème comme une infection potentielle plutôt que comme une simple règle de pare-feu.

Conclusion : faut-il s’inquiéter de dllhost.exe ?

Dans la plupart des cas, dllhost.exe est un processus Windows normal et nécessaire. Il apparaît sous le nom COM Surrogate parce que Windows l’utilise pour héberger des composants COM séparément des programmes qui les demandent. Cela améliore la stabilité et aide l’Explorateur de fichiers à gérer les miniatures, les aperçus, les métadonnées, les codecs et les extensions du shell.

Vous devez examiner dllhost.exe uniquement lorsqu’il s’exécute depuis un mauvais dossier, qu’il n’a pas de signature Microsoft, qu’il consomme beaucoup de CPU pendant longtemps, qu’il plante à répétition ou qu’il apparaît avec d’autres signes d’infection. Pour les problèmes de performance, la meilleure approche consiste à identifier le composant chargé dans COM Surrogate : les miniatures, les codecs, les fichiers multimédias corrompus et les extensions du shell tierces sont les suspects habituels.

À retenir dllhost.exe est sûr lorsqu’il se trouve dans C:\Windows\System32\ ou C:\Windows\SysWOW64\ et qu’il est signé par Microsoft. Ne le supprimez pas. S’il provoque une utilisation élevée du CPU ou des plantages, vérifiez plutôt les miniatures, les codecs, les extensions du shell et les logiciels malveillants.