L'outil de recherche Windows 8.1 est lent, avec une utilisation du processeur explorer.exe à 100%

18

Depuis la mise à niveau vers Windows 8.1 ce week-end, la fonction de recherche est devenue assez inutile. Lorsque je commence à taper, il envoie mon utilisation du processeur à 100% (le Gestionnaire des tâches affiche l'Explorateur Windows comme principal délinquant), et les résultats sont assez lents. Le plus drôle, c'est que j'ai un i7 avec 8 cœurs logiques, et c'est l'une des rares fois où un seul programme parvient à les utiliser tous en même temps. :)

Certaines recherches qui ont fonctionné plus tôt (par exemple, en tapant "périphériques" ferait apparaître un lien "Périphériques et imprimantes" pour le Panneau de configuration) ne sont plus affichées si "Tout" est sélectionné pour la recherche. Si je sélectionne "Paramètres" dans la liste déroulante, le lien "Périphériques et paramètres" s'affiche, mais il faut environ 3 secondes pour que les résultats apparaissent, rendant le tout inutile.

J'ai essayé de désactiver complètement le service de recherche Windows (bien que ce ne soit pas celui qui atteint le pic du processeur), mais cela n'a pas aidé. L'intégration de la recherche Web Bing a également été désactivée dans les paramètres du PC, mais cela n'a rien changé (à part que les résultats Web sont désormais omis de la recherche lente).

J'ai trouvé quelques discussions similaires en ligne, mais elles n'offrent aucune solution:

Quelqu'un at-il un problème similaire et peut-être une solution à ce problème?

Depuis que j'ai l'habitude d'appuyer sur le bouton Windows et de taper immédiatement pour démarrer mes applications, j'envisage deux solutions évidentes:

  • Réinstallez le vieux Windows 8 ordinaire
  • Installer une application du menu Démarrer de troisième partie avec une fonctionnalité de recherche fonctionnelle
Groo
la source
Il s'agit d'un bogue Windows 8.1, aucun correctif n'a encore été publié, mais vous pouvez essayer de reconstruire l'index de recherche. >> neowin.net/forum/topic/… & social.technet.microsoft.com/Forums/windows/en-US/…
Rudolph
1
@Rudolph: merci. La reconstruction de l'index de recherche n'a pas aidé et sa désactivation n'a pas aidé non plus. J'ai également exécuté Process Monitor pour voir ce qui se passait: il s'avère qu'Explorer.exe parcourt tous les dossiers de tous mes disques au démarrage de la recherche et n'arrête pas d'itérer même après avoir déjà sélectionné un résultat dans le liste (il continue simplement jusqu'à ce qu'il vérifie chaque dossier). Btw, vos liens sont déjà inclus dans ma question. :)
Groo
Je trouve bizarre que plus de gens ne vivent pas cela. Quelqu'un at-il une idée de la raison de ce problème? (C'est-à-dire, pourquoi un dossier nécessaire n'est-il pas dans le chemin d'indexation par défaut?)
flindeberg

Réponses:

15

J'ai analysé une trace xperf qu'un utilisateur m'a donnée sur technet, et le correctif consiste à ajouter le dossier AppData , qui fait partie de votre profil utilisateur, à l'index de recherche .

magicandre1981
la source
Merci, je vais essayer cette première chose demain matin et confirmer si cela a fonctionné.
Groo
Fonctionné comme un charme, merci! C'est dommage que je ne puisse pas trouver cela sur TechNet / Microsoft Answers, car ils sont censés être leurs sites officiels, mais comme toujours, Stack Exchange a le meilleur rapport signal / bruit. :)
Groo
Btw, savez-vous si je dois également faire quelque chose de plus pour forcer Windows à indexer (c'est-à-dire à afficher dans les résultats de recherche) les éléments du Panneau de configuration? En d'autres termes, pour l'instant, taper quelque chose comme "supprimer des programmes" ou "imprimantes" ne renvoie rien. Est-il possible que j'ai accidentellement supprimé cela de l'indexeur? Je sais que les éléments .cpl sont stockés à l'intérieur Windows\System32, mais cela ne semble pas être un emplacement que je voudrais indexer.
Groo
avez-vous défini l'option de rechercher des correspondances partielles dans les options de l'explorateur-> recherche.
magicandre1981
merci, cela fonctionne maintenant, il a probablement juste besoin de terminer l'indexation.
Groo
13

L'ajout de X: \ Users \ [YOURUSERNAME] \ AppData \ Local \ Packages à l'index (via les options d'indexation) corrige ce problème. Alternativement, vous pouvez également ajouter tout le dossier AppData comme suggéré précédemment, mais cela me semble un peu exagéré.

BDX
la source
Vous pourriez envisager d'écrire votre réponse d'une manière qui n'est pas une réponse à une autre question, mais simplement une solution alternative. La déclaration actuelle pourrait facilement être un commentaire même si c'est aussi une réponse. Vous obtiendrez probablement plus de votes positifs si vous révisez votre question pour qu'elle soit simplement une solution alternative.
Ramhound
+1 Merci, cela semble correct, j'ai tout exclu sauf le sous-dossier que vous avez mentionné et reconstruit l'index, et tout fonctionne maintenant. De plus (peut-être parce que l'index a été complètement reconstruit), tous mes éléments du panneau de configuration sont également inclus dans les résultats de recherche maintenant.
Groo
Je souhaite que cette réponse apparaisse en premier dans chaque recherche de ce problème; J'ai passé une semaine à essayer de trouver un moyen de le faire sans indexer tous les AppData (c'est tout à fait massif dans le mien). J'espère que MS publiera un correctif pour corriger le problème ou ajouter ce chemin bientôt.
SilverbackNet
5

Ajouter le dossier AppData au Search-Index ne fonctionne pas pour moi. Mais après avoir inspecté avec Process Monitor, j'ai découvert qu'Explorer continuera de rechercher tous les fichiers et dossiers dans les bibliothèques (qui est désactivé par défaut dans Windows 8.1) jusqu'à ce qu'il soit terminé. Ramenez les bibliothèques par http://lifehacker.com/how-to-bring-libraries-back-in-windows-8-1-1446756473 et supprimez tous les dossiers dans les bibliothèques ou ajoutez-les à Search-Index.

nhkhanh
la source
1
+1 Merci! Mon problème était que j'ai déplacé mon dossier Documents vers un autre disque dur en dehors du dossier Utilisateurs. Naturellement, il est tombé hors index mais est resté dans la bibliothèque Documents. L'ajout du nouvel emplacement Documents à l'index l'a résolu pour moi.
SnakE
Cela a résolu le problème pour moi. J'avais supprimé le dossier Documents de l'index de recherche et ajouté seulement des sous-dossiers spécifiques à l'intérieur de celui-ci (puisque 90% de la merde dans Documents sont des choses créées par des applications et pas tout ce que je suis intéressé à parcourir), mais je n'ai pas touché les documents bibliothèque. J'ai supprimé toutes mes bibliothèques car je n'utilise pas la fonctionnalité et la recherche est revenue à la normale. Merci!
Victor
Bien, cela a également été corrigé pour moi. Je vous remercie.
Wouter
0

Ajoutez simplement C: \ Users \ userfolder \ AppData \ Local \ Packages \ windows.immersivecontrolpanel_ \ LocalState \ Indexed \ Settings à votre index de recherche. Si le dossier AppData n'est pas visible, activez «Afficher les fichiers et dossiers cachés» dans les options d'affichage.

Abhinav Kumar
la source