Correction de la recherche ne fonctionne pas dans Windows 10

J'ai rencontré un problème étrange sur un système exécutant Windows 10 Pro au cours des derniers jours. Windows Search cesserait soudainement de fonctionner et ne donnerait aucun résultat. Dès que j'ai commencé à taper un terme de recherche, l'animation "recherche" s'afficherait, mais peu importe combien de temps j'ai attendu, cela ne s'arrêterait pas et les résultats ne seraient plus affichés.

Ma première pensée a été que cela avait quelque chose à voir avec les modifications de confidentialité que j'avais appliquées, mais puisque la recherche fonctionnait parfois bien, cela semblait être un autre problème.

Un redémarrage corrigeait généralement le problème, mais la solution n’était pas vraiment pratique, d’autant plus que le bogue de recherche pouvait réapparaître à tout moment après le redémarrage du PC.

Il m'a fallu un certain temps pour comprendre cela. Bien que je ne puisse pas dire pourquoi la recherche dans Windows 10 ne fonctionne pas parfois, j'ai trouvé un correctif pour le problème qui fonctionnait à 100% sur le système affecté jusqu'à présent. Chose intéressante, la recherche fonctionne parfaitement sur un second PC avec Windows 10.

La recherche est optimisée par Cortana sous Windows 10. Même si vous désactivez la fonctionnalité de Cortana, ce que j'ai fait car je ne trouve pas cette fonctionnalité particulièrement utile, vous remarquerez que Cortana reste en cours d'exécution dans le gestionnaire de tâches.

Tout ce que vous avez à faire pour résoudre le problème de la recherche dans Windows 10 consiste à tuer le processus Cortana sur votre ordinateur. Il est redémarré immédiatement lorsque vous le faites et lorsque vous effectuez une recherche par la suite, vous remarquerez que les résultats sont à nouveau affichés.

Remarque: cela ne fonctionne que si vous n'avez pas supprimé l'application Cortana du système.

Tuer Cortana

Procédez comme suit pour tuer le processus Cortana dans Windows 10:

  1. Utilisez le raccourci Ctrl-Maj-Echap pour ouvrir le gestionnaire de tâches.
  2. Si vous ne voyez qu'une poignée de programmes répertoriés par celui-ci, cliquez sur le lien "plus de détails".
  3. Recherchez "Cortana" dans les processus en arrière-plan.
  4. Cliquez avec le bouton droit sur le processus et sélectionnez "Fin de tâche" dans le menu contextuel.

Le processus Cortana est immédiatement rechargé par le système d'exploitation.

Des alternatives

Si cela ne fonctionne pas pour vous, lancez l'outil de dépannage de recherche intégré pour en savoir plus. Pour l'exécuter, procédez comme suit:

  1. Appuyez sur la touche Windows, tapez Panneau de configuration et appuyez sur Entrée.
  2. Vous pouvez également utiliser le raccourci clavier Windows-Pause pour ouvrir le Panneau de configuration si ce qui précède ne fonctionne pas. Cliquez sur "Panneau de configuration à la maison" lorsque la fenêtre s'ouvre.
  3. Sélectionnez les grandes ou les petites icônes sous "afficher par".
  4. Cliquez sur les options d'indexation, et lorsque le menu s'ouvre sur le bouton Avancé.
  5. Là, vous devez cliquer sur "Dépanner la recherche et l'indexation" et suivre les instructions à l'écran pour résoudre le problème.

Si l'outil de résolution des problèmes de recherche ne fonctionne pas non plus, vous pouvez envisager les méthodes suivantes, qui peuvent éventuellement résoudre le problème de la recherche:

Option 1: le service de recherche Windows

Alors que Search est mêlé à Cortana sous Windows 10, il est alimenté par un service appelé Windows Search.

Vous voudrez peut-être vérifier si le service est opérationnel. Et, vous pouvez également le désactiver et le réactiver juste pour vous assurer que cela fonctionne bien et ne génère aucune erreur.

  1. Utilisez Windows-R pour ouvrir le runbox, tapez services.msc et appuyez sur la touche Entrée.
  2. Localisez Windows Search dans la fenêtre Services qui s’ouvre et double-cliquez sur l’entrée.
  3. Vérifiez l'état du service (il devrait être en cours d'exécution).
  4. Si ce n'est pas le cas, cliquez sur Démarrer pour exécuter le service. Vérifiez ensuite le type de démarrage du service et assurez-vous qu'il est défini sur automatique.
  5. S'il fonctionne déjà, cliquez sur le bouton d'arrêt pour le désactiver, puis sur Démarrer pour le réactiver.

Option 2: enregistrer à nouveau Cortana

Si Cortana est le coupable et que résilier Cortana n'aide pas, vous devrez peut-être enregistrer à nouveau Cortana. Cela peut être le cas si une corruption est survenue, par exemple.

Remarque: Ceci enregistre à nouveau toutes les applications Windows par défaut, pas seulement Cortana. Je vous suggère de créer une sauvegarde de la partition système avant d'exécuter la commande.

Voici ce que vous devez faire pour enregistrer à nouveau Cortana:

  1. Ouvrez le dossier C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 dans l'Explorateur de fichiers.
  2. Trouvez le fichier powershell.exe, cliquez avec le bouton droit de la souris sur le programme, puis sélectionnez Exécuter en tant qu'administrateur pour exécuter PowerShell avec des privilèges élevés.
  3. Exécutez la commande Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$ ($ _. InstallLocation) \ AppXManifest.xml"}

Option 3: passer à un autre outil de recherche

Si la recherche ne fonctionne pas correctement, peu importe ce que vous faites, vous pouvez passer à un programme de recherche tiers pour exécuter toutes vos recherches.

Une option est fournie par Classic Shell par exemple. Le programme peut remplacer le menu Démarrer de Windows 10 par une copie classique ressemblant au menu de démarrage de Windows 7 et vous proposant également une alternative de recherche.

Si vous souhaitez simplement effectuer la recherche la plus rapide possible et que vous n’avez besoin que de recherches de fichiers, essayez un programme de recherche tiers gratuit tel que Everything ou UltraSearch.