Manière correcte de désactiver l'indexation dans Windows 7

66

Quel est le meilleur moyen de désactiver l'indexation dans Windows 7?

Tous les articles que j'ai trouvés en ligne m'indiquent d'accéder à services.msc et de désactiver le service Windows Search . Cependant, même après cela, lorsque je clique avec le bouton droit de la souris sur les propriétés de mon lecteur C, je remarque que l'option "Autoriser les fichiers sur ce lecteur ... indexé ..." est toujours cochée.

Devrais-je alors décocher cette option et réactiver Windows Search? Ou simplement décocher cette option et laisser le service Windows Search désactivé?

Andrea
la source

Réponses:

61

Si votre objectif est de conserver la fonctionnalité de recherche, mais pas d'utiliser des index, vous devez configurer la situation suivante:

  • Désactive l'indexation (pour empêcher la création d'un index).
  • Supprimez l'index existant (pour empêcher Windows d'utiliser l'index lors des recherches).
  • Évitez de réactiver l'indexation.
  • Facultatif: activez la recherche du contenu du fichier.

Désactiver l'indexation

Démarrer -> Exécuter -> services.msc -> désactiver et arrêter Windows Search.

Assurez-vous que le type de démarrage est défini sur désactivé pour empêcher Windows de le redémarrer automatiquement.

Boîte de dialogue du service de recherche Windows

Suppression de l'index existant

Vous pouvez obtenir le chemin d'accès à l'index de recherche à partir de la boîte de dialogue suivante:

Panneau de configuration -> Options d'indexation -> Avancé

Cependant, depuis que nous avons désactivé l'indexation, elle sera vide:

Boîte de dialogue Propriétés de recherche Windows vides

Mais nous pouvons toujours rechercher la valeur dans le registre:

  • Démarrer -> Exécuter -> regedit.exe
  • Naviguez vers HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
  • Nous avons besoin de la valeur de la DataDirectoryclé:

Configuration du registre Windows Search

Supprimez le Searchdossier spécifié par ce chemin.

Éviter de réactiver l'indexation

Attention, lorsque vous lancez une recherche, vous verrez souvent ce popup:

Propt pour activer l'indexation de recherche

Si vous l'activez, le service d'indexation sera redémarré et Windows commencera à utiliser l'index pour les emplacements indexés. Donc, ne faites pas cela si vous ne voulez pas qu'il utilise l'index.

Rechercher le contenu du fichier

Vous voudrez peut-être activer la recherche dans le contenu du fichier:

Panneau de configuration -> Options des dossiers -> Onglet Rechercher

Configuration du contenu du fichier de recherche

Adam Millerchip
la source
38

Ne vous embêtez pas pour la case à cocher "Autoriser les fichiers sur ce lecteur ...". Même s'il est coché, si le service est désactivé, Windows n'indexera rien du tout.

Si vous le souhaitez, vous pouvez désinstaller complètement Windows Search, comme expliqué dans ce didacticiel (à l'adresse maximumpcguides.com).

Capture d'écran du démarrage - Panneau de configuration - Programmes et fonctionnalités

Capture d'écran de la sélection "Activer ou désactiver les fonctionnalités de Windows"

texte alternatif

Snark
la source
Merci pour l'aide! Je n'utilise pas vraiment Windows Search mais j'imagine que c'est bien de le garder.
Où est cette fenêtre? Comment puis-je l'ouvrir?
pguardiario
Vous y accédez via [Démarrer] [Panneau de configuration] [Programmes et fonctionnalités] [Désactiver les fonctionnalités de Windows]. (Des captures d'écran ont également été ajoutées au message de Snarks).
Hennes
est-ce que je pourrais quand même utiliser la fonction de recherche? le coin en haut à droite pour rechercher un fichier? Merci!
Chen Stats Yu
18

Les deux réponses précédentes vous montrent comment désactiver complètement la recherche Windows. Cela entraîne également la disparition de zones de recherche à divers endroits, notamment la zone de recherche située au bas du menu Démarrer et la zone de recherche située en haut à droite des explorateurs de fichiers.

Personnellement, j'aime bien le champ de recherche à divers endroits. Je ne veux tout simplement pas qu'un processus d'indexation soit exécuté en permanence. L’indexation a pour principaux avantages de permettre des recherches plus rapides, des recherches dans les documents et des recherches par courrier électronique. Si vous n'avez besoin d'aucun de ces éléments mais que vous souhaitez conserver la recherche en général, procédez comme suit:

  1. Ne désactivez pas la recherche Windows, ni ne la réactivez via OptionalFeatures.exe. (redémarrez si nécessaire).

  2. Accédez au contrôle des services (via Ordinateur, cliquez avec le bouton droit de la souris sur Gérer; ou en tapant services.mscdans le champ de recherche du menu Démarrer).

  3. Recherchez le service Windows Search, cliquez avec le bouton droit de la souris sur Propriétés et configurez-le disabledau démarrage.

  4. Redémarrez (pas strictement nécessaire, mais vous ne pourrez pas voir si cela a fonctionné avant de redémarrer).

Notez que les documents créés après cette opération ne seront pas trouvés par les zones de recherche. La recherche Windows est basée uniquement sur les index et ne correspond plus à l'équivalent d'un Unix find(comme c'était le cas sous Windows XP).

Vous pouvez parfois activer le service Windows Search et laisser l'ordinateur allumé toute la nuit pour qu'il mette à jour les index.

Vous trouverez une très bonne discussion approfondie sur la recherche dans Windows sur Wikipedia .

dirkjot
la source
"Vous pouvez parfois activer le service Windows Search et laisser votre ordinateur allumé toute la nuit pour qu'il mette à jour les index." Cela peut-il être automatisé pour ne se produire que la nuit?
endolith
2
@endolith Excellente idée. Je vais essayer ceci en utilisant la réponse de Mehrdad ci-dessous + le planificateur de tâches. Pour démarrer / arrêter un service via la ligne de commande (plutôt que de simplement changer sa valeur de démarrage), vous pouvez taper "net stop WSearch" ou "net start WSearch".
Coldblackice
9

Il suffit de taper ceci dans Start->Run( Win+ R):

sc config WSearch start= disabled

Il désactive le service d'indexation.

Mehrdad
la source
7

Vous pouvez désinstaller uniquement le service d'indexation (par opposition à l'ensemble de la recherche Windows, qui a des conséquences assez importantes, comme indiqué ci-dessous).

Pour désinstaller le service d'indexation, ouvrez la boîte de dialogue Fonctionnalités Windows (Démarrer -> OptionalFeatures.exe) et décochez l' entrée de service d'indexation .


Avertissement de désinstallation de Windows Search

Synetech
la source
2

Après presque 30 ans de codage, je suis (naturellement) devenu un grand fan de commandes à une ligne chaque fois que possible - surtout quand il peut remplacer une page entière d'instructions / actions par des captures d'écran fantaisistes. :)

Voici la méthode la plus appropriée, totalement prise en charge et la plus efficace (difficile à battre une ligne courte d'une commande unique) pour désactiver ET SUPPRIMER ENTIÈREMENT ET PROPREMENT le service Windows Search (indexation) sur Windows 7 et versions ultérieures:


  1. Ouvrir "Invite de commandes" en tant qu'administrateur (doit être effectué en tant qu'administrateur)


  2. Exécutez la commande suivante:


    dism /online /disable-feature /featurename:SearchEngine-Client-Package


  3. Redémarrer


La meilleure partie est que si vous changez d'avis et que vous vous rendez compte par la suite que vous avez besoin du service, il vous suffit de changer le mot "disable" en "enable" dans la commande et de le réexécuter avec un redémarrage pour restaurer le service.



REMARQUE: si vous souhaitez abandonner le service Windows Search, il est conseillé de suivre ces instructions au niveau du lien ci-dessous PREMIER (nécessaire uniquement si vous êtes un utilisateur Outlook / Exchange) pour vous assurer que les liens entre l'indexation du courrier et Windows Search sont corrects. interrompu avant la suppression ou vous pourriez avoir des problèmes à la désactivation ultérieure de l'indexation du courrier:

https://support.office.com/en-us/article/Enable-or-disable-Instant-Search-97975193-8f1f-4f0e-b8cd-0cfd35a5703b

Collin Chaffin
la source