Puis-je forcer à pleine vitesse au service d'indexation de Windows?

42

Sous Windows 7, il y a une "pause" et une "vitesse d'indexation réduite en raison de l'activité de l'utilisateur", mais que se passe-t-il si l'on souhaite une vitesse maximale pendant l'activité du bureau?

j riv
la source
Dans XP, je pense que vous pouvez le faire en accédant à l’utilitaire de service d’indexation. Dans la documentation MS: 1.Open Computer Management (Local) 2. Dans l'arborescence de la console, double-cliquez sur Services et applications. 3. Double-cliquez sur Service d'indexation. Pour ouvrir Gestion de l'ordinateur, cliquez sur Démarrer, puis sur Panneau de configuration. Cliquez sur Performances et maintenance, sur Outils d'administration, puis double-cliquez sur Gestion de l'ordinateur.
Harv
1
Et maintenant quoi? Vous cliquez seulement là.
J riv
Quelle est la priorité d'exécution du processus d'indexation?
CP2141
En passant, pour ce qui en vaut la peine, j’ai remarqué qu’il ne faut pas plus de 2 à 5 minutes pour atteindre la vitesse maximale, ce n’est donc pas une fonctionnalité essentielle. Au moins dans Windows 8.
j riv

Réponses:

59

Il existe un paramètre dans la stratégie de groupe pour l'ordinateur, vous n'avez donc pas à modifier manuellement le registre.

  • Ouvrir la boîte de dialogue: Win+R
  • Tapez "gpedit.msc" et sélectionnez OK
  • Accédez à Configuration de l'ordinateur \ Modèles d'administration \ Composants Windows \ Recherche
  • Sélectionnez "Désactiver l'indexation de l'indexeur" et réglez-le sur Activé.

entrez la description de l'image ici

Ce paramètre ne prendra effet qu'au redémarrage du service. Le moyen le plus simple est de simplement redémarrer votre ordinateur, mais vous pouvez le faire en direct

  • Ouvrir la boîte de dialogue: Win+R
  • Tapez "services.msc" et sélectionnez OK
  • Faites défiler jusqu'à "Windows Search"
  • Faites un clic droit et sélectionnez "Redémarrer"

Voir également

Triynko
la source
1
C'est vraiment une meilleure méthode que de modifier le registre.
Alx9r
Si le service d'index est en cours d'exécution: services.msc -> Recherche Windows -> Arrêter -> Attendre une seconde ... -> Recommencer. Ou redémarrez votre PC.
mgutt
1
S'il est en cours d'exécution, il ne sera pas appliqué instantanément. Allez donc à servises.msc -> recherche Windows -> redémarrez le service
Ev0oD
1
Cela ne fonctionne que pour les versions Pro ou supérieures de window. La version Home n'a pas cette option
smac89
De loin la meilleure réponse. (Cependant, je ne savais pas que ce n'était pas disponible pour la version Home).
Cricrazy
18

Résumé de cette page

  • limiter les dossiers indexés
  • mettre à jour votre recherche Windows vers version 4.0 (mais seulement si Windows Updater ne l'a pas encore fait)
  • HKLM\Software\Policies\Microsoft\Windows\Windows Search\Gathering Manager\DisableBackoff
    définissez la valeur sur 1 si vous êtes sur un ordinateur non associé à un domaine
  • sur un ordinateur appartenant à un domaine, modifiez votre stratégie de groupe et définissez Désactiver le désactivation de l'indexeur sur activé Computer Configuration\Administrative Templates\Windows Components\Search

    DisableBackoff = 1 en d'autres termes: ne vous inquiétez pas de l'activité du système - indexez-le et terminez-le déjà!

cbarth
la source
La clé réelle est HKLM \ Software \ Policies \ Microsoft \ Windows \ Windows Search \ Gestionnaire de collecte \ DisableBackoff. Je vais éditer la réponse. De même, pour connaître la recommandation de Microsoft (qui ne consiste évidemment pas à manipuler cette clé), voir support.microsoft.com/en-us/kb/2903552 . Cela dit, si quelque chose ne va pas, on peut toujours restaurer DisableBackoff à 0.
Jon
Cette page de Microsoft indique que la clé de registre est HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager, alors: DWORD: DisableBackOff=1 Cependant, je ne suis pas autorisé à éditer cette clé, même en tant qu'administrateur local!
kevinarpe
N'oubliez pas de redémarrer le service après. Fonctionne bien sur Sever 2012 R2
utilisateur2924019
10

Au-dessus du registre, "bidouille" dans la première réponse la plus cotée semble s’appliquer uniquement à Windows Search 4 sous XP, pas à 7.

Le chemin correct vers la clé de registre est le suivant:

HKEY_LOCAL_MACHINE \ LOGICIEL \ Microsoft \ Windows Search \ Gathering Manager

De plus, vous devez modifier les autorisations pour autoriser le changement, puis redémarrer le service de recherche.

Voici les instructions que j'ai trouvées et qui ont fonctionné :

  1. Démarrez l'éditeur de registre. Appuyez sur Windows Logo Key+ R, tapez regeditet appuyez sur enter. Sinon, si vous n'avez pas de touche du logo Windows sur votre clavier, cliquez sur le bouton du menu Démarrer, tapez-le run, appuyez sur enter, puis tapez regedit-le et appuyez enterune fois de plus.

  2. Trouvez la clé pour changer. Dans l'arborescence de la vue des dossiers à gauche, naviguez jusqu'à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager. Une fois que vous y êtes (le dossier Gathering Manager est sélectionné dans l’arborescence), de nombreuses clés apparaissent dans la fenêtre de droite. Trouvez celui qui s'appelle DisableBackOffOnUser.

    • Cette clé est ce dont il s'agit. Il détermine fondamentalement si le processus d'indexation doit ou non s'arrêter lorsque l'utilisateur fait quelque chose. Vous pouvez éditer d'autres clés similaires pour forcer l'indexeur à continuer à indexer même si vous étiez en train de lire Bioshock pendant l'extraction d'un DVD et que de petites flammes venaient de votre processeur, mais ce n'est pas vraiment nécessaire. Nous allons donc nous concentrer sur celui-ci. clé. Malheureusement, Vista ne vous laissera pas changer la valeur de la clé (si vous essayez, il vous laissera tomber avec:) Error writing the value’s new contents., même si nous avons été élevés pour avoir des privilèges d'administrateur. Ainsi, pour obtenir l'autorisation de modifier la valeur de la clé, procédez comme suit.

  3. Cliquez sur la clé pour la sélectionner. Allez au Editmenu et sélectionnez Permissions. Dans la fenêtre contextuelle, cliquez sur le Advancedbouton. Dans la nouvelle fenêtre contextuelle, sélectionnez l' Owneronglet, puis dans la liste ci Change owner to:- dessous , sélectionnez Administrators, puis cliquez sur le OKbouton des deux fenêtres contextuelles pour revenir à l'éditeur de registre.

  4. Maintenant, nous pouvons double-cliquer sur la clé et changer sa valeur en 1(un). Cliquez OKet fermez l'éditeur de registre.

  5. Redémarrez votre ordinateur (ou redémarrez simplement le service Windows Search si vous savez comment faire), et l'indexeur commencera à indexer vos données même pendant que vous travaillez. En une vingtaine de minutes, Vista a répertorié 46 000 fichiers sur mon ordinateur.

utilisateur2830797
la source
Pour redémarrer l'indexation de Windows, Windows Key + R-> services.msc-> OK-> trouver Windows Search-> un clic droit ->Restart
smac89
1
Cela fonctionne aussi sur Windows 10.
Notandy
6

Allez dans le registre pour:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Recherche Windows \ Gestionnaire de collecte \

et définissez la valeur de " DisableBackoff " sur 1

Autres clés de registre intéressantes:

  • DisableBackOffNotificationOverride
  • DisableBackOffOnCPU
  • DisableBackOffOnIO
  • DisableBackOffOnNotifications
  • DisableBackOffOnUser
AmaCha
la source
-2

"Searchindexer.exe" dans le gestionnaire de tâches (vous devrez peut-être afficher les processus de tous les utilisateurs), vous pourrez y définir la priorité de ce programme.

Faites un clic droit sur Searchindexer.exe, sélectionnez Priorité> Supérieur à la normale ou élevé (ne sélectionnez jamais "temps réel")

http://techblissonline.com/run-program-process-cpu-priority-windows-vista-xp/

Le mauvais côté:

Cela risquerait de ralentir les performances du poste de travail ou de verrouiller le système s'il était défini sur une priorité élevée. Un redémarrage du système ou la suppression du processus efface ce paramètre.

Vous devez définir cela chaque fois que SearchIndexer est chargé.

.

Voici un logiciel qui peut changer la priorité de façon permanente. Je ne ferais pas de changement permanent avant d’avoir expérimenté les paramètres. Cela pourrait poser des problèmes lors du démarrage si vous choisissez une priorité trop élevée et si vous le définissez de façon permanente.

http://www.prnwatch.com/prio.html

.

Moab
la source
Je ne suis pas sûr que le service d'indexation agisse en changeant sa propre priorité de processus.
Harv
Pas sûr de ce que le PO veut dire par "Full Speed" non plus, je viens de poster la seule chose qui pourrait s'appliquer à la question, du moins pour moi de toute façon.
Moab
2
La question est claire, cela ne signifie pas priorité. Cela signifie le contraire de "c'est réduit en raison de l'activité de l'utilisateur" qui est mentionné dans la question. Alors arrête de me blâmer.
J riv
Ce n'est pas à moi, lien vers où je vous ai blâmé pour quoi que ce soit.
Moab