- SearchIndexer.exe appartient à Fenêtres Recherchez et accélérez les recherches grâce à un index de contenu.
- Une utilisation élevée est souvent due à des modifications massives, à des fichiers Outlook PST/OST ou à des index corrompus.
- Le redémarrage du service, la reconstruction de l'index et l'utilisation de SFC/DISM résolvent la plupart des cas.
- La vérification du chemin dans System32 permet d'éliminer malware camouflé avec le même nom.
Lorsque votre PC est lent et que votre disque tourne sans arrêt, l’un des suspects habituels est SearchIndexer.exeCe processus fait partie de Windows et, bien qu'il soit généralement inoffensif, il peut augmenter l'utilisation du processeur ou du disque et transformer une tâche simple en une corvée. Comprendre ce qu'il fait et comment le contrôler Il est essentiel de récupérer les performances sans perdre les recherches rapides du système.
Dans cet article, vous découvrirez exactement ce que c'est, comment le différencier d'un éventuel malware du même nom, pourquoi il consomme parfois autant de ressources et, surtout, toutes les solutions éprouvées qui ont fonctionné pour d'autres utilisateurs : du redémarrage du service et de la reconstruction de l'index, à l'exécution d'outils de réparation, en utilisant SFC et DISM, désactiver la recherche Windows si vous en avez besoin ou postulez Ruses avancé avec Cortana et le moteur d'indexation lui-même.
Qu'est-ce que SearchIndexer.exe ?
SearchIndexer.exe est l'exécutable du Service de recherche WSearch (Service WSearch). Sa mission est d'indexer le contenu de l'ordinateur (fichiers, e-mails, propriétés) afin que le moteur de recherche Windows le renvoie. résultats instantanés Lorsque vous saisissez du texte dans le menu Démarrer ou l'Explorateur. Il fonctionne en arrière-plan et, par conception, maintient un index qui accélère les recherches au détriment de l'utilisation régulière des ressources.
En pratique, ce processus est responsable du suivi des emplacements configurés, de l'analyse des types de fichiers et de la mise à jour de sa base de données en cas de modification. Par conséquent, pendant les périodes de forte activité (par exemple, après avoir copié des milliers de fichiers ou après des mises à jour importantes), vous pouvez constater un pic d'utilisation du processeur et du disque pendant que l'index rattrape son retard.
Pourquoi consomme-t-il parfois autant de CPU ou de disque ?
Plusieurs causes courantes peuvent expliquer une utilisation intensive de SearchIndexer.exe. Parmi les plus courantes, on peut citer l'indexation intensive après des modifications importantes, les boîtes aux lettres Outlook avec fichiers PST ou OST très volumineux et, bien sûr, bases de données index ou configurations corrompus qui forcent l'indexation d'emplacements et de types de fichiers inutiles.
Il peut également arriver que le service se bloque ou que des fichiers système soient corrompus. Dans ce cas, des procédures telles que marquer la différence, la reconstruction de l'index ou l'exécution de SFC et DISM ramènent généralement votre ordinateur à un fonctionnement normal.
Premiers secours : redémarrer SearchIndexer et utiliser le résolveur
Si vous voyez SearchIndexer.exe se déclencher dans le Le Gestionnaire des tâches, vous pouvez essayer une solution rapide : le processus se termine depuis le Gestionnaire des tâches lui-même. Le système le relancera automatiquement plusieurs fois. la consommation est normalisée après ce redémarrage.
Essayez également l'utilitaire de résolution des problèmes natif. Sous Windows 10, accédez à Paramètres > Mise à jour et sécurité > Résolution des problèmes > Recherche et indexationCet outil détecte les problèmes courants, répare le service et ajuste les paramètres qui peuvent bloquer ou ralentir l'indexation.
Reconstruire l'index Windows
Si l'erreur persiste, la reconstruction de l'index est généralement la solution la plus simple. Ouvrez le Panneau de configuration et accédez à Options d'indexation. À partir de là, cliquez sur Options avancées et utilisez le bouton base de données de rechercheCe processus supprimera la base de données de recherche et la créera à partir de zéro, en corrigeant corruption interne ou des entrées qui provoquent des plantages.
Profitez-en pour consulter l'onglet « Types de fichiers » dans les Options avancées. Il est souvent judicieux de l'activer. propriétés et contenu de l'index Uniquement sur les formats réellement nécessaires. Cette petite modification réduit la charge de travail de SearchIndexer.exe et améliore la stabilité sur les ordinateurs équipés de disques durs.
Gérer le service de recherche Windows
Le service est géré depuis la console Services. Ouvrez Exécuter, saisissez services.msc et appuyez sur Entrée. Rechercher windows Search, ouvrez ses propriétés et vérifiez le type de démarrage. Pour une utilisation normale, il est préférable de le laisser sur Automatique, mais si vous souhaitez analyser un problème, vous pouvez le définir sur désactivé temporairement et redémarrez pour voir si l'ordinateur récupère ses performances.
Si vous préférez le fermer momentanément sans modifier le BotteVous pouvez arrêter le service depuis cette même fenêtre. N'oubliez pas que sa désactivation les recherches ne sont plus instantanées, car le système n’aura pas d’index auquel se référer et examinera les fichiers « bruts ».
Limiter ce qui est indexé ou exclure des unités
Une autre mesure pratique est exclure des unités entières ou des dossiers avec de nombreux fichiers temporaires. Dans l'Explorateur, ouvrez les propriétés d'un lecteur et décochez l'option qui permet indexer le contenu en plus des propriétés. Si ce lecteur contient des sauvegardes, d'importants dépôts de code ou du contenu multimédia, vous constaterez une amélioration des performances dès que la charge est réduite de l'indexeur.
À partir des options d'indexation, vous pouvez ajuster l'indexation des fichiers De manière granulaire. Supprimez de la liste les chemins contenant des données inutiles pour une recherche rapide et évitez à SearchIndexer.exe de perdre du temps. contenu de faible valeur pour vous.
Vérifiez les fichiers système avec SFC et DISM
Si le service continue de tomber en panne, il est judicieux d'exclure une corruption des fichiers système. Ouvrir Symbole du système en tant qu'administrateur et exécuter sfc /scannow. Cet utilitaire vérifiera les composants critiques et restaurera les versions saines si vous trouvez des dégâts.
Après SFC, exécutez DISM pour vérifier l'image système : Dism /Online /Cleanup-Image /CheckHealth, Dism /Online /Cleanup-Image /ScanHealth y Dism /Online /Cleanup-Image /RestoreHealth. S'il y avait des incohérences, sera réparé et le comportement de la recherche Windows se stabilise généralement.
Solution avancée : Cortana et packages système
Dans certaines installations de Windows 10, le problème est lié au package Cortana. Une procédure qui a aidé plusieurs utilisateurs consiste à créer un nouveau compte administrateur, puis à accéder à C:\\Users\\YourUser\\AppData\\Local\\Packages et renommez le dossier Microsoft.Windows.Cortana_cw5n1h2txyewy en ajoutant, par exemple, .vieux à la fin.
Le colis est ensuite réenregistré à partir de PowerShell (en tant qu'administrateur) avec : Add-AppxPackage -Path C:\\Windows\\SystemApps\\Microsoft.Windows.Cortana_cw5n1h2txyewy\\Appxmanifest.xml -DisableDevelopmentMode -Register. Après le redémarrage, de nombreux ordinateurs voient comment consommation réduite du SearchIndexer de manière remarquable.
Windows 7 et Windows Server 2008 R2 : détails des fichiers et des branches GDR/LDR
Dans des environnements avec Windows 7 et Server 2008 R2, les mises à jour de Windows Search distinguent les branches GDR (correctifs largement distribués) et LDR (correctifs supplémentaires). Les versions typiques que vous trouverez dans les binaires associés à ces branches incluent des séries telles que 6.1.7600.16xxx (RTM) ou 6.1.7601.22xxx (SP1). La maintenance des composants dépend également des fichiers manifestes (.manifest), des packages MUM et catalogues signés (.cat) numériquement par Microsoft.
Pour référence, voici quelques-uns des fichiers et des tailles les plus courants dans les versions x86 documentées du composant : Msscntrs.dll 7.0.7601.22276 (59.392), Msshooks.dll 7.0.7600.16385 (10.240), Mssitlb.dll 7.0.7600.16385 (104.448), Mssph.dll 7.0.7601.22276 (337.408), Mssphtb.dll 7.0.7601.22276 (197.120), Mssprxy.dll 7.0.7600.16385 (35.328), Mssrch.dll 7.0.7601.22276 (1.401.344), Mssvp.dll 7.0.7601.22276 (666.624), Searchfilterhost.exe 7.0.7601.22276 (86.528), Searchindexer.exe 7.0.7601.22276 (427.520), Searchprotocolhost.exe 7.0.7601.22276 (164.352), Tquery.dll 7.0.7601.22276 (1.549.312) et Wsearchmigplugin.dll 7.0.7600.16385 (57.344).
Sur x64, les équivalents sont généralement listés : Msscntrs.dll 7.0.7601.22276 (75.264), Msshooks.dll 7.0.7600.16385 (14.848), Mssitlb.dll 7.0.7600.16385 (115.200), Mssph.dll 7.0.7601.22276 (491.520), Mssphtb.dll 7.0.7601.22276 (288.256), Mssprxy.dll 7.0.7600.16385 (100.352), Mssrch.dll 7.0.7601.22276 (2.223.104), Mssvp.dll 7.0.7601.22276 (778.240), Searchfilterhost.exe 7.0.7601.22276 (113.664), Searchindexer.exe 7.0.7601.22276 (591.872), Searchprotocolhost.exe 7.0.7601.22276 (249.856), Tquery.dll 7.0.7601.22276 (2.316.288) et Wsearchmigplugin.dll 7.0.7600.16385 (78.336). Ces numéros permettent de vérifier les installations et détecter les anomalies dans les déploiements d'entreprise.
Architecture : de l'ESENT aux bases plus compactes
Historiquement, le moteur d'indexation Windows s'appuyait sur ESENT (Extensible Storage Engine), la même colonne vertébrale stockage qui sous-tend des composants vétérans tels que Jet Blue et ExchangeDans Windows Vista et 7, il y avait des fichiers séparés pour les propriétés (edb-P persistant) et les index (*.ci), et seuls les premiers kilo-octets de certains fichiers très volumineux étaient entièrement indexés.
À partir de Windows 8 et de Server 2008 R2 SP1, la structure a été simplifiée et il y avait une tendance à tout consolider en un seul fichier EDB, indexant l'intégralité du contenu. Cela impliquait des index plus volumineux, mais des recherches plus rapides. plus préciseDans les versions plus modernes, Microsoft a migré vers des formats et des outils qui réduisent la maintenance visible pour l'utilisateur, et en Windows 11 Les utilitaires classiques sont manquants ; cependant, vous pouvez toujours ouvrir le panneau de recherche avec control srchadmin.dll accéder options essentielles.
Outlook (PST/OST) et environnements d'entreprise
L'indexation des fichiers PST et OST d'Outlook est souvent un casse-tête. Si votre boîte mail locale est volumineuse, l'indexeur peut y consacrer des heures. Dans les environnements VDI, Citrix ou avec des profils itinérants, la stratégie idéale est la suivante : emplacements limites, utilisez des caches optimisés et, le cas échéant, excluez temporairement la boîte aux lettres de l'indexation du contenu pour stabiliser la bande passante et le trafic. E/S disque.
Lorsque l'index croît de manière incontrôlable (cas de plusieurs dizaines de Go), vous pouvez choisir de purger la base de données d'index et de la laisser se régénérer, ou d'utiliser des scripts de maintenance de type Exchange pour automatiser le nettoyage (valable sous Windows 10 et les familles Server récentes). Sous Windows 11, la gestion graphique est plus limitée, mais le contrôle centralisé reste assuré via les options d'indexation et Services.
Sécurité : que se passe-t-il si SearchIndexer.exe est un malware ?
L'exécutable légitime réside dans C:\\Windows\\System32, est signé par Microsoft et associé au service WSearch (« Fournit l'indexation de contenu, la mise en cache des propriétés et les résultats de recherche »). S'il apparaît sous un nom différent, une signature inconnue ou en dehors de System32, méfiez-vous. Des variantes malveillantes peuvent utiliser le même nom pour se camoufler, et certaines détections connues identifient les clones comme Cheval de Troie.GenericKD ou PUA:Win32/Presenoker.
Drapeaux rouges : SearchIndexer.exe dans C:\\ ou des sous-dossiers étranges avec quelques kilo-octets, exécution au démarrage via le registre dans HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run, les processus cachés et le comportement de surveillance des applications. Dans ces situations, soyez vigilant et analysez votre système avec des outils antivirus et antimalware fiables dans le cadre d'une essuyage complet.
Numérisation en mode sans échec et outils Microsoft
Si vous suspectez un logiciel malveillant ou si le problème persiste, démarrez votre ordinateur dans Mode sans échec avec des fonctions réseau (sur les ordinateurs plus anciens, vous pouvez utiliser F8 au démarrage; sur les ordinateurs actuels, maintenez la touche Maj enfoncée tout en appuyant sur Redémarrer et accédez à Dépannage > Options avancées). Une fois à l'intérieur, exécutez Microsoft Safety Scanner et le Outil de suppression des logiciels malveillants pour un contrôle approfondi.
Après le nettoyage, redémarrez en mode normal et vérifiez si la consommation d'énergie revient à la normale. Il est conseillé de compléter cette analyse par une analyse a posteriori et, si nécessaire, de l'associer à des utilitaires tiers fiables. Évitez de télécharger des solutions miracles provenant de sources douteuses : privilégiez-les. outils officiels et des solutions réputées.
Étapes pratiques (ordre suggéré)
Selon la gravité, vous pouvez suivre cet ordre approximatif pour traiter une consommation anormale sans perdre de temps : redémarrer le service, utilisez le résolveur de recherche, reconstruisez l’index, vérifiez les emplacements et les types de fichiers, exécutez SFC/DISM, appliquez le correctif Cortana et envisagez de désactiver temporairement la recherche Windows si vous devez diagnostiquer l’impact.
- Redémarrez le service: services.msc > Recherche Windows > Redémarrer.
- Solveur: Paramètres > Mise à jour et sécurité > Dépannage > Recherche et indexation.
- Reconstruire l'index : Panneau de configuration > Options d’indexation > Options avancées > Reconstruire.
- SFC/DISM : Courir
sfc /scannowet les commandes DISM indiqué ci-dessus. - Cortana (le cas échéant) : renommer le dossier et le réenregistrer avec PowerShell.
- Restreindre la portée : exclut les lecteurs/dossiers volumineux et les types de fichiers inutilisables.
- Désactiver temporairement : Dans Services, définissez le démarrage sur Désactivé pour vérifier l’impact.
Écrivain passionné par le monde des octets et de la technologie en général. J'aime partager mes connaissances à travers l'écriture, et c'est ce que je vais faire dans ce blog, vous montrer toutes les choses les plus intéressantes sur les gadgets, les logiciels, le matériel, les tendances technologiques et plus encore. Mon objectif est de vous aider à naviguer dans le monde numérique de manière simple et divertissante.