Comment restaurer la fonctionnalité de recherche de Windows 10 à l’aide de PowerShell

📅
🕑 3 minutes de lecture

De nos jours, la fonction de recherche est quasiment indispensable, que ce soit sous Windows ou sur votre smartphone. Généralement, elle fonctionne parfaitement, mais il arrive parfois qu’elle refuse obstinément de trouver des fichiers ou des applications, ce qui est extrêmement frustrant. Dans ce cas, un outil de dépannage intégré est disponible. Si cela ne suffit pas, une réinitialisation plus complète via PowerShell peut résoudre le problème. L’ensemble du processus peut paraître un peu intimidant si vous n’êtes pas familier avec PowerShell, mais en réalité, il est assez simple une fois qu’on le maîtrise. De plus, il résout souvent les problèmes persistants d’affichage des résultats de recherche ou d’indexation.

Ce script réinitialise le moteur de recherche de Windows 10, supprimant toute configuration erronée ou tout fichier corrompu susceptible de perturber son fonctionnement. Après son exécution, la recherche est généralement plus rapide et vos fichiers plus faciles à trouver. Attention : Windows bloque parfois l’exécution des scripts ; vous devrez donc activer les scripts PowerShell au préalable. Si vous avez déjà utilisé l’utilitaire de résolution des problèmes sans succès, cette solution vaut la peine d’être tentée. Sur certains ordinateurs, elle fonctionne immédiatement, tandis que sur d’autres, quelques ajustements peuvent être nécessaires ; mais en général, elle est efficace.

Comment réinitialiser la recherche Windows 10 à l’aide de PowerShell

Méthode 1 : Téléchargez et exécutez le script de réinitialisation

Commencez par télécharger le fichier `WindowsSearchReset.zip` depuis une source fiable, comme la documentation Microsoft ou un site technique réputé. Une fois téléchargé, décompressez-le pour obtenir un fichier nommé `WindowsSearchReset.ps1`.Ce script PowerShell permet de réinitialiser facilement le système de recherche.

Faites un clic droit sur le fichier `WindowsSearchReset.ps1` et sélectionnez « Exécuter avec PowerShell ». Le script nécessite des droits d’administrateur ; une invite ou un avertissement du Contrôle de compte d’utilisateur (UAC) peut donc s’afficher. Si une autorisation vous est demandée, cliquez sur « Oui ». Une fois le script lancé, une fenêtre PowerShell s’ouvrira et l’opération ne devrait prendre que quelques secondes. Une fois terminée, votre cache et votre index de recherche seront à jour, ce qui devrait résoudre le problème.

Si le message d’erreur « Impossible de charger ce fichier car l’exécution de scripts est désactivée sur ce système » s’affiche, cela signifie que Windows bloque l’exécution de scripts pour le moment. La prochaine étape consiste à résoudre ce problème.

Autoriser l’exécution des scripts PowerShell sous Windows 10

Ouvrez PowerShell (administrateur) en cliquant avec le bouton droit sur le bouton Démarrer et en le sélectionnant dans le menu contextuel. Confirmez en cliquant sur Oui lorsque la fenêtre de contrôle de compte d’utilisateur (UAC) s’affiche. Copiez et collez ensuite :

Set-ExecutionPolicy -ExecutionPolicy Unrestricted

Appuyez sur Entrée. Un message de confirmation s’affiche ; tapez O et appuyez de nouveau sur Entrée. Windows est ainsi autorisé à exécuter des scripts comme celui de réinitialisation. Vous pourrez rétablir les paramètres par défaut ultérieurement, mais pour l’instant, vous pouvez relancer le script de réinitialisation.

Après cela, exécutez une dernière fois le script de réinitialisation. Si tout est correctement configuré, il devrait s’exécuter sans problème et vos problèmes de recherche devraient disparaître. Sinon, la reconstruction de l’index de recherche est une autre solution, qui implique une procédure différente, mais c’est un tout autre sujet.