Mise à niveau de Windows 7 vers Windows 10, le service Window Search ne démarre plus

2

J'ai récemment mis à niveau Windows 7 vers Windows 10. Le plus gros problème que j'ai maintenant est que le service Windows Search ne fonctionne plus, ce qui rend le menu Démarrer pratiquement inutilisable.

Si je vais à Options d'indexation dans le panneau de configuration, je constate que l'indexation n'est pas en cours d'exécution et que la liste des chemins d'accès à l'index est vide.

En passant aux options avancées, le chemin d’index actuel est vide et le nouveau chemin est également vide. Cela est vrai même si j'essaie d'utiliser le bouton "Nouvel index".

L'utilisation de l'outil de dépannage ne vous aidera pas car le service ne démarre pas. Si j'essaie de démarrer manuellement le service "Windows Search", l'erreur "Erreur 3: impossible de trouver le chemin spécifié" (il s'agit de la traduction brute, le message d'origine est dans ma langue).

Que puis-je faire pour savoir quel chemin / fichier est manquant? J'ai essayé de vérifier avec Process Monitor, mais le seul fichier (à côté des bibliothèques système) auquel l'accès à SearchIndexer.exe semble être c: \ ProgramData \ Microsoft \ Search \ Data \ Application (à chaque fois que le service est démarré, le dossier entier c: \ ProgramData \ Microsoft \ Search est supprimé et recréé) et C: \ Windows \ System32 \ config \ systemprofile (qui existe).

Edit: toutes les mises à jour disponibles sont installées et émises

SFC / scannow

Ne révèle aucun problème

Marco Righele
la source
Avez-vous déjà fait les mises à jour? uniquement parce que de nombreux changements ont déjà été apportés à cet ensemble dans 2+ cumulatifs. De plus, faire un SFC / scannow serait probablement mieux au début que de rechercher toutes les pièces et composants nécessaires au bon fonctionnement.
Psycogeek
Oui, le système est à jour. Je tiens à mentionner que j'ai déjà essayé avec SFC / scannow, mais aucun problème n'a été trouvé. Je
mettrai à

Réponses:

4

Le problème est dû au fait qu'avant la mise à niveau, l'index de recherche était sur un lecteur différent . Celui qui n'était plus disponible après la mise à niveau.

Dès que j'ai changé la valeur de HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Recherche Windows \ Gestionnaire de collecte \ DefaultApplicationsPath en un chemin sur le lecteur C: l'indexeur a parfaitement fonctionné. (Il y avait d'autres chemins à corriger, mais ce qui précède est celui qui ferait échouer le service).

Curieusement, le chemin impliqué et le lecteur manquant ne figuraient pas parmi le chemin renvoyé par Process Monitor.

Marco Righele
la source
1

Après de nombreuses recherches, j'ai finalement pu restaurer l'indexation dans Windows 10. Le message que j'ai reçu concernait l'erreur 3 indiquant que le système n'était pas en mesure de trouver le chemin spécifié.

J'ai essayé plusieurs "recettes" sans succès et procédais presque à une installation d'actualisation, puis j'ai trouvé votre commentaire sur l'index pointant vers un lecteur inexistant. Dans mon cas, ces clés indiquaient un lecteur "G:":

HKEY_LOCAL_MACHINE \ LOGICIEL \ Microsoft \ Windows Search \ Gestionnaire de collecte G: \ Windows_Index \ Search \ Data \ Applications \ HKEY_LOCAL_MACHINE \ LOGICIEL \ Microsoft \ Windows Search \ TempPath G: \ Windows_Index \ Search \ Data \ Temp \ usgthrsvc

J'ai d'abord utilisé services.msc pour désactiver le service de recherche Windows.

Windows 10 Registry Editor n'autorise pas la modification de ces clés. J'ai téléchargé et installé l'édition à domicile gratuite de "Registrar Registry Manager" à partir de

http://www.resplendence.com/main et a été en mesure de remplacer les clés par les valeurs suivantes:

HKEY_LOCAL_MACHINE \ LOGICIEL \ Microsoft \ Windows Search \ Gestionnaire de collecte \ DefaultApplicationsPath à la valeur: C: \ Windows_Index \ Search \ Data \ Applications \

HKEY_LOCAL_MACHINE \ LOGICIEL \ Microsoft \ Recherche Windows \ Gestionnaire de collecte \ TempPath à la valeur: C: \ Windows_Index \ Search \ Data \ Temp \ usgthrsvc

Sous services.msc, j’ai fait le changement pour que Windows Search démarre automatiquement (démarrage différé). Cela a commencé normalement comme il se doit.

Trombone Asdrubal
la source
0

Solution rapide: problème similaire ...

Installation d'un disque SSD en tant que disque principal et recherche en utilisant mon disque E comme emplacement du fichier d'index (moins d'usure sur le disque SSD). J'ai ensuite échangé mon lecteur E pour le remplacer par un lecteur de stockage de 4 To mappé sur une lettre de lecteur différente.

L'indexation a rompu avec Error 3 path not found.

Changé les lettres de lecteur dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager\DefaultApplicationsPathet en ...\TempPatharrière de E:\...la C:\...voiture. Vous devrez modifier les Gathering Managerclés PermissionsPropriétaire de TrustedINstalleren Administratorspour autoriser la modification des chemins de lecteurs.

J'ai alors pu redémarrer le service d'indexation. Tout a immédiatement commencé à fonctionner.

Derek Phelps
la source