SearchIndexer.exe sature le disque et le processeur : le guide Windows.edb
Le ralentisseur d'arrière-plan le plus sournois
Réponse courte : `SearchIndexer.exe` est le service Windows qui analyse à l'avance les noms et le contenu des fichiers et les écrit dans une base appelée `Windows.edb`. S'il consomme en permanence beaucoup de processeur ou de disque, c'est généralement pour l'une de deux raisons : le mode d'indexation « Avancé » de Windows 11 est activé et indexe tout le disque, ou l'index est corrompu et se reconstruit sans fin. `Windows.edb` se trouve sous `C:\ProgramData\Microsoft\Search\Data\Applications\Windows\` et peut dépasser 5 à 10 Go lorsque de grandes boîtes mail ou des centaines de milliers de fichiers sont indexés. La bonne solution n'est pas de désactiver le service aveuglément mais de réduire la portée dans les Options d'indexation ; cela abaisse la charge processeur et réduit la base. À noter : le fichier ne rétrécit pas tout seul après la réduction de portée — il faut reconstruire l'index.
C'est l'un des rares sujets qui répond à la fois à « le ventilateur tourne même quand l'ordinateur ne fait rien » et à « il y a un fichier de 8 Go sur mon disque C et j'ignore ce que c'est ».
À retenir
- `SearchIndexer.exe` est le service Windows Search ; il écrit noms et contenus de fichiers dans la base `Windows.edb`.
- Sous Windows 11, le mode « Avancé » dans Paramètres > Confidentialité et sécurité > Recherche Windows indexe TOUT le disque et constitue la cause la plus fréquente de charge élevée.
- `Windows.edb` se trouve sous `C:\ProgramData\Microsoft\Search\Data\Applications\Windows\` et peut dépasser 5 à 10 Go.
- Réduire la portée ne réduit pas le fichier immédiatement ; il ne diminue qu'après reconstruction de l'index.
- L'option « Indexer les propriétés uniquement » conserve la recherche par nom tout en abandonnant l'analyse du contenu — souvent le meilleur équilibre.
- Désactiver complètement le service donne le plus grand gain mais casse la recherche de fichiers du menu Démarrer et la recherche instantanée d'Outlook.
Options de Windows Search : gain et coût
| Réglage | Charge système | Effet sur la recherche | Adapté à |
|---|---|---|---|
| Mode Avancé (tout le PC) | Élevée — index jusqu'à 5-10 Go | Le plus complet, recherche de contenu partout | Machines puissantes, gros utilisateurs de recherche |
| Mode Classique (bibliothèques + bureau) | Faible | Documents trouvés, disque entier non analysé | Par défaut, la plupart des utilisateurs |
| Indexer les propriétés uniquement | Baisse notable, la base rétrécit | Noms trouvés, contenus non recherchés | Disque presque plein |
| Reconstruire l'index | Très élevée temporairement | Répare un index corrompu | Quand la recherche ne renvoie rien |
| Désactiver complètement le service | Gain maximal | La recherche de fichiers du menu Démarrer cesse | Utilisateurs d'un outil de recherche séparé |
Qu'est-ce que l'index Windows Search et pourquoi grossit-il ?
Quand vous tapez un mot dans le menu Démarrer, Windows n'analyse pas le disque à cet instant ; il consulte une base préparée à l'avance. Cette base, c'est le fichier `Windows.edb`, mis à jour en continu en arrière-plan par le service `SearchIndexer.exe`. L'avantage est une recherche instantanée ; le coût, une préparation qui consomme processeur, disque et espace de stockage.
La taille de la base dépend de deux choses : combien de fichiers sont indexés, et si leur contenu est analysé aussi. Si seuls les noms sont indexés, le fichier reste à quelques centaines de mégaoctets. Avec l'indexation du contenu activée et une portée large, le texte de chaque document, courriel et PDF entre dans la base — d'où les `Windows.edb` de 5 à 10 Go.
Sous Windows 11, un facteur supplémentaire a aggravé la situation : le mode « Avancé » indexe tout le disque au lieu des seuls Documents et Bureau du mode classique. Avec cette option, projets, disques de machines virtuelles, dossiers de jeux et sauvegardes sont analysés — charge et base sont multipliées.
Que signifie un SearchIndexer qui tourne en permanence ?
Si `Microsoft Windows Search Indexer` affiche durablement une charge disque ou processeur élevée dans le Gestionnaire des tâches, trois possibilités. La première est normale : après une installation neuve, ou après avoir copié beaucoup de fichiers, l'index se construit pour la première fois. Cela dure quelques heures puis s'arrête tout seul.
La deuxième est un problème de portée. L'index couvre d'énormes dossiers où vous ne chercherez jamais : un répertoire de machines virtuelles, quelques centaines de gigaoctets de fichiers de projet, ou un disque de sauvegarde. L'indexeur les surveille en continu et les réanalyse à chaque changement. C'est une des raisons courantes pour lesquelles un ventilateur tourne sur une machine inactive.
La troisième est la corruption. Quand `Windows.edb` est endommagé, l'indexeur tente sans cesse de reconstruire, n'aboutit jamais et tourne en boucle. Le symptôme est parlant : la recherche ne renvoie rien ou des résultats incomplets alors que l'indexeur est en permanence occupé. Dans ce cas, la solution n'est pas de réduire la portée mais de reconstruire l'index à la main.
Réduire la portée ou désactiver ?
Le premier geste doit toujours être de réduire la portée, car cela supprime l'essentiel de la charge sans perdre l'intérêt de la recherche. Appuyez sur Windows + R, exécutez `control srchadmin.dll` et cliquez Modifier. Vous voyez tous les emplacements indexés ; retirez de la liste les dossiers de sauvegarde, les répertoires de machines virtuelles et les grandes archives multimédias.
Le second réglage, le plus efficace pour la plupart des gens, se trouve dans la même fenêtre sous Avancé > Types de fichiers. Pour chaque extension vous pouvez choisir « Indexer les propriétés uniquement » ou « Indexer les propriétés et le contenu ». En coupant l'indexation du contenu, la recherche par nom continue de fonctionner tandis que la base rétrécit fortement et que l'indexeur travaille beaucoup moins.
Désactiver le service purement et simplement (`services.msc` > Windows Search > Désactivé) donne le plus grand gain, mais le coût est réel : la recherche de fichiers dans le menu Démarrer cesse, la recherche instantanée d'Outlook casse, et les recherches dans l'Explorateur repartent de zéro à chaque fois, donc lentement. Ne le faites que si un outil de recherche distinct prend le relais.
Quand la reconstruction de l'index est-elle la bonne réponse ?
La reconstruction s'impose dans deux cas. D'abord quand la recherche elle-même est cassée : aucun résultat, résultats incomplets, ou fichiers supprimés qui apparaissent encore. L'index est alors incohérent. Ensuite après avoir réduit la portée : `Windows.edb` ne rétrécit pas seul, seule la reconstruction élimine les anciennes données.
Lancez-la avec le bouton Reconstruire sous Options d'indexation > Avancé > Résolution des problèmes. Selon le nombre de fichiers, comptez d'une demi-heure à plusieurs heures, avec processeur et disque fortement sollicités. Sur un portable, il est judicieux de la lancer branché sur secteur.
Pendant la reconstruction, les résultats de recherche sont incomplets ; c'est normal et cela se résout à la fin. Vous saurez que c'est terminé grâce à la ligne « Indexation terminée » en haut de la fenêtre des Options d'indexation.
Questions fréquentes
Puis-je simplement supprimer Windows.edb ?
Techniquement oui une fois le service arrêté, et Windows le recréera — mais c'est le même résultat que le bouton Reconstruire, par une voie plus risquée. Utilisez plutôt Options d'indexation > Avancé > Reconstruire.
Que perds-je si je désactive Windows Search ?
Trouver des fichiers en tapant dans le menu Démarrer cesse de fonctionner, la recherche instantanée d'Outlook casse, et les recherches de l'Explorateur deviennent nettement plus lentes car elles balaient le disque à chaque fois. La recherche de paramètres et d'applications n'est pas touchée.
J'utilise un SSD — l'indexation nuit-elle quand même ?
En termes de performances, l'écart est bien plus faible sur un SSD. Mais l'indexeur écrit en continu et `Windows.edb` occupe plusieurs gigaoctets ; sur un SSD presque plein, ces deux effets se combinent en un ralentissement perceptible.
Pourquoi l'indexation semble-t-elle ne jamais finir ?
Windows indexe pendant que la machine est inactive et se met en pause quand vous l'utilisez ; sur portable, le mode batterie la ralentit encore. C'est souvent pour cela qu'elle paraît durer des jours, et ce n'est pas un défaut — mais si cela dure des semaines, l'index est probablement corrompu.
Verdict
`SearchIndexer.exe` fait partie des rares postes qui occupent un ordinateur au repos tout en consommant des gigaoctets de disque. Le bon ordre est : désactiver le mode Avancé de Windows 11, retirer de la portée les gros dossiers jamais cherchés, limiter au besoin l'indexation du contenu, et reconstruire l'index en dernier.
Pour repérer les autres éléments cachés qui occupent la même machine, le module Analyse de disque de Disk Mop trie le lecteur par taille, dossiers masqués comme `ProgramData` compris ; les modules Gestionnaire de démarrage et Gestionnaire de services montrent sur un écran ce qui tourne encore en arrière-plan.
Voyez ce qui tourne en arrière-plan et ce qui s'accumule sur le disque
Paiement unique pour un accès à vie à toutes les fonctionnalités. Pas d'abonnement, pas de frais cachés.
Téléchargez Disk Mop maintenant