web-dev-qa-db-fra.com

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

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 Windows Search service. 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é?

66
KL90

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ésactivation de 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.

 Windows search service dialog box

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:

 Empty Windows Search Properties dialog

Mais nous pouvons toujours rechercher la valeur dans le registre:

  • Démarrer -> Exécuter -> regedit.exe
  • Naviguez jusqu'à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
  • Nous avons besoin de la valeur de la clé DataDirectory:

 Windows Search Registry Configuration

Supprimez le dossier Search spécifié par ce chemin.

Éviter de réactiver l'indexation

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

 Propt to turn on search indexing

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

 Search file contents configuration

61
Adam Millerchip

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 tutoriel (sur maximumpcguides.com).

Screenshot of going to start - control panel - programs and features

Screenshot of seleting "Turn windows features on or off"

alt text

38
Snark

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 en bas du menu Démarrer et la zone de recherche 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.msc dans 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 définissez-le sur disabled au 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 de la variable Unix find (comme ce fut le cas sous Windows XP jours).

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 à Wikipedia .

18
dirkjot

Tapez simplement ceci dans Start->Run (Win+R):

sc config WSearch start= disabled

Il désactive le service d'indexation.

9
Mehrdad

Vous pouvez désinstaller uniquement le service d'indexation (par opposition à toutes les recherches Windows qui ont des ramifications assez grandes).

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


 Windows Search Uninstallation Warning

7
Synetech

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

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émarrage


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 de recherche Windows, il est conseillé de suivre ces instructions à l’aide du lien ci-dessous EN 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 correctement coupés avant la suppression, sinon vous pourriez avoir des problèmes pour désactiver ultérieurement l’indexation du courrier: _

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

2
Collin Chaffin