Posso forzare tutta la velocità al servizio di indicizzazione di Windows?


42

Su Windows 7 c'è 'pausa' e c'è 'velocità di indicizzazione ridotta a causa dell'attività dell'utente' ma cosa succede se si desidera la massima velocità durante l'attività del desktop?


In XP, credo che potresti farlo accedendo all'utilità del servizio di indicizzazione. Dalla documentazione MS: 1.Aprire Gestione computer (locale) 2. Nell'albero della console, fare doppio clic su Servizi e applicazioni. 3. Fare doppio clic su Servizio di indicizzazione. Per aprire Gestione computer, fare clic su Start, quindi su Pannello di controllo. Fare clic su Prestazioni e manutenzione, fare clic su Strumenti di amministrazione, quindi fare doppio clic su Gestione computer.
Harv,

1
E poi cosa? Fai clic solo lì.
j riv

Qual è la priorità di esecuzione del processo di indicizzazione impostata?
cp2141,

A proposito, per quel che vale, ho notato che non ci vogliono più di 2 a 5 minuti perché vada alla massima velocità, quindi non è una funzionalità critica avere in primo luogo. Almeno in Windows 8.
j riv

Risposte:


59

C'è un'impostazione nei criteri di gruppo per il computer, quindi non è necessario modificare manualmente il registro.

  • Apri la finestra di dialogo Esegui: Win+R
  • Digita "gpedit.msc" e seleziona OK
  • Passare a Configurazione computer \ Modelli amministrativi \ Componenti di Windows \ Cerca
  • Seleziona "Disabilita backoff indicizzatore" e impostalo su Abilitato.

inserisci qui la descrizione dell'immagine

Questa impostazione non avrà effetto fino al riavvio del servizio. Il modo più semplice è semplicemente riavviare il computer, ma puoi farlo dal vivo

  • Apri la finestra di dialogo Esegui: Win+R
  • Digita "services.msc" e seleziona OK
  • Scorri fino a "Ricerca Windows"
  • Fare clic destro e selezionare "Riavvia"

Guarda anche


1
Questo è davvero un metodo migliore rispetto alla modifica del registro.
alx9r

Se il servizio di indicizzazione è attualmente in esecuzione: services.msc -> Ricerca di Windows -> stop -> attendi un secondo ... -> ricomincia. O riavvia il PC.
mgutt,

1
Se è in esecuzione, non verrà applicato immediatamente. Quindi vai su servises.msc -> ricerca di windows -> riavvia il servizio
Ev0oD

1
Funziona solo con Pro o versioni successive di Windows. La versione Home non ha questa opzione
smac89

Di gran lunga la migliore risposta. (anche se non mi rendevo conto che non era disponibile per la versione Home).
Cricrazy,

18

Riepilogo da questa pagina

  • limitare quali cartelle sono indicizzate
  • aggiorna la tua ricerca di Windows alla versione 4.0 (ma solo se Windows Updater non lo ha già fatto)
  • HKLM\Software\Policies\Microsoft\Windows\Windows Search\Gathering Manager\DisableBackoff
    impostare il valore su 1 se ci si trova su un computer aggiunto non di dominio
  • sul computer collegato al dominio, modifica i criteri di gruppo e imposta Disabilita backoff indicizzatore su abilitato Computer Configuration\Administrative Templates\Windows Components\Search

    DisableBackoff = 1 in altre parole: non preoccuparti per l'attività di sistema, basta indicizzarla e finirla già!


La chiave effettiva è HKLM \ Software \ Policies \ Microsoft \ Windows \ Windows Search \ Gathering Manager \ DisableBackoff. Modificherò la risposta. Inoltre, per riferimento alla raccomandazione di Microsoft (che non è quella di confondere questa chiave, ovviamente), vedere support.microsoft.com/en-us/kb/2903552 . Detto questo, se qualcosa va storto, si potrebbe sempre ripristinare DisableBackoff a 0.
Jon

Questa pagina di Microsoft dice che la chiave di registro è HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager, quindi: DWORD: DisableBackOff=1 Tuttavia, non sono autorizzato a modificare questa chiave, anche come amministratore locale!
Kevin Augpe,

Ricorda di riavviare il servizio dopo. Funziona bene su Sever 2012 R2
user2924019

10

"Registro" sopra il registro nella prima risposta più votata sembra valere solo per la ricerca di Windows 4 in XP, non 7.

Il percorso corretto per la chiave di registro è:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ Gathering Manager

Inoltre, è necessario modificare le autorizzazioni per consentire la modifica, quindi riavviare il servizio di ricerca.

Queste sono le istruzioni che ho trovato che ha funzionato :

  1. Avvia l'editor del registro. Premere Windows Logo Key+ R, digitare regedite premere enter. In alternativa, se non si dispone di un tasto logo Windows sulla tastiera, fare clic sul pulsante del menu Start, digitare run, premere enter, quindi digitare regedite premere enterancora una volta.

  2. Trova la chiave per cambiare. Nell'albero di visualizzazione delle cartelle a sinistra, scorrere fino a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager. Una volta che ci sei (la cartella Gathering Manager è selezionata nella struttura ad albero), un intero gruppo di chiavi apparirà nella finestra di destra. Trova quello che si chiama DisableBackOffOnUser.

    • Questa chiave è tutto. Fondamentalmente determina se il processo di indicizzazione debba o meno arrestarsi quando l'utente sta facendo qualcosa. Esistono altri tasti simili che potresti modificare per forzare l'indicizzatore a continuare a indicizzare anche se stavi giocando Bioshock mentre strappavi un DVD e dal tuo processore provenivano piccole fiamme, ma non è proprio necessario, quindi ci concentreremo solo su questo chiave. Sfortunatamente, Vista non ti permetterà di cambiare il valore della chiave (se ci provi, ti deluderà con:) Error writing the value’s new contents., anche se siamo stati elevati per avere i privilegi di amministratore. Pertanto, per ottenere l'autorizzazione a modificare il valore della chiave, è necessario effettuare le seguenti operazioni.

  3. Fare clic sul tasto, in modo che sia selezionato. Vai al Editmenu e seleziona Permissions. Nella finestra pop-up, fai clic sul Advancedpulsante. Nella nuova finestra a comparsa, selezionare la Ownerscheda, quindi nell'elenco seguente Change owner to:, selezionare Administrators, quindi fare clic sul OKpulsante su entrambe le finestre a comparsa per tornare all'editor del registro.

  4. Ora, possiamo fare doppio clic sulla chiave e modificarne il valore in 1(uno). Fare clic OKe chiudere l'editor del registro.

  5. Riavvia il computer (o semplicemente riavvia il servizio di ricerca di Windows se sai come fare) e l'indicizzatore inizierà a indicizzare le tue cose anche mentre stai lavorando. In circa venti minuti mi ci è voluto per scrivere questo, Vista ha indicizzato 46.000 file sul mio computer.


Per riavviare l'indicizzazione di Windows, Windows Key + R-> services.msc-> OK-> trova Windows Search-> clic destro ->Restart
smac89

1
Funziona anche su Windows 10.
notandy l'

6

Vai nel registro per:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ Gathering Manager \

e imposta il valore di " DisableBackoff " su 1

Altre chiavi di registro interessanti:

  • DisableBackOffNotificationOverride
  • DisableBackOffOnCPU
  • DisableBackOffOnIO
  • DisableBackOffOnNotifications
  • DisableBackOffOnUser

-2

"Searchindexer.exe" in Task Manager (potrebbe essere necessario mostrare i processi da tutti gli utenti), è possibile impostare la priorità per quel programma lì.

Fare clic destro su Searchindexer.exe, selezionare Priorità> Sopra normale o Alta (mai selezionare "tempo reale")

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

Il lato negativo:

Potrebbe rallentare le prestazioni del desktop o bloccare il sistema se impostato su una priorità alta, Un riavvio del sistema o il processo di annullamento cancellerà questa impostazione.

Devi impostarlo ogni volta che SearchIndexer viene caricato.

.

Ecco alcuni software che possono cambiare la priorità su base permanente, non farei una modifica permanente nel caso in cui tu abbia sperimentato prima le impostazioni, potrebbe causare problemi all'avvio se scegli una priorità troppo alta e la imposti permanentemente.

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

.


Non sono sicuro che il servizio di indicizzazione faccia la sua cosa cambiando la propria priorità di processo ..
Harv,

Non sono sicuro di cosa significhi l'OP con "Full Speed", ho appena pubblicato l'unica cosa che potrebbe applicarsi alla domanda, almeno per me comunque.
Moab,

2
La domanda è chiara, non significa priorità. Significa l'opposto di "è ridotto a causa dell'attività dell'utente" che è menzionato nella domanda. Quindi smettila di incolparmi.
j riv

Non è per me, il collegamento a dove ti ho incolpato per nulla.
Moab,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.