Modo corretto per disabilitare l'indicizzazione in Windows 7


66

Qual è il modo migliore per disabilitare l'indicizzazione in Windows 7?

Tutti gli articoli che ho trovato online mi spiegano come accedere a services.msc e disabilitare il servizio di ricerca di Windows . Tuttavia, anche dopo averlo fatto, quando faccio clic con il pulsante destro del mouse sulle proprietà del mio C-drive, noto che "Consenti file su questo disco ... indicizzato ..." è ancora selezionato.

Quindi dovrei deselezionare quell'opzione e riattivare la ricerca di Windows? O deselezionalo e lascia il servizio di ricerca di Windows disabilitato?

Risposte:


61

Se il tuo obiettivo è mantenere la funzionalità di ricerca, ma non utilizzare gli indici, devi impostare la seguente situazione:

  • Disattiva l'indicizzazione (per impedire la produzione di un indice).
  • Elimina l'indice esistente (per impedire a Windows di utilizzare l'indice durante le ricerche).
  • Evitare di riattivare l'indicizzazione.
  • Opzionale: abilita la ricerca del contenuto del file.

Disattivazione dell'indicizzazione

Avvia -> Esegui -> services.msc -> disabilita e interrompi Windows Search.

Assicurarsi che il tipo di avvio sia disabilitato per impedire a Windows di avviarlo di nuovo automaticamente.

Finestra di dialogo del servizio di ricerca di Windows

Eliminare l'indice esistente

È possibile ottenere il percorso dell'indice di ricerca dalla seguente finestra di dialogo:

Pannello di controllo -> Opzioni di indicizzazione -> Avanzate

Tuttavia, poiché abbiamo disabilitato l'indicizzazione, sarà vuoto:

Finestra di dialogo Proprietà di ricerca vuota di Windows

Ma possiamo ancora cercare il valore nel registro:

  • Avvia -> Esegui -> regedit.exe
  • Sfoglia per HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
  • Abbiamo bisogno del valore della DataDirectorychiave:

Configurazione del registro di ricerca di Windows

Elimina la Searchcartella specificata da quel percorso.

Evitare di riattivare l'indicizzazione

Fai attenzione che quando esegui una ricerca, vedrai spesso questo popup:

Si consiglia di attivare l'indicizzazione della ricerca

Se lo abiliti, il servizio di indicizzazione verrà riavviato e Windows inizierà a utilizzare l'indice per le posizioni indicizzate. Quindi non farlo se non vuoi che utilizzi l'indice.

Cerca il contenuto del file

Potresti voler attivare la ricerca del contenuto del file:

Pannello di controllo -> Opzioni cartella -> Scheda Cerca

Cerca la configurazione del contenuto del file


38

Non preoccuparti per la casella di controllo "Consenti file su questa unità ...". Anche se è selezionato, se il servizio è disabilitato, Windows non indicizzerà nulla.

Se lo desideri, puoi disinstallare completamente Ricerca di Windows, come spiegato in questo tutorial (su maximumpcguides.com).

Schermata di avvio - pannello di controllo - programmi e funzionalità

Schermata di selezione "Attiva o disattiva le funzionalità di Windows"

testo alternativo


Grazie per l'aiuto! Non uso davvero la ricerca di Windows ma credo sia bene tenerlo.

Dov'è questa finestra? Come lo apro?
pguardiario,

Ci si arriva tramite [start] [pannello di controllo] [programmi e funzionalità] [disattivare le funzionalità di Windows]. (Schermate aggiunte anche al post di Snarks).
Hennes,

sarei comunque in grado di utilizzare la funzione di ricerca? l'angolo in alto a destra per cercare un file? Grazie!
Chen Stats Yu

18

Le due risposte precedenti mostrano come disabilitare completamente la ricerca di Windows. Ciò inoltre fa scomparire le caselle di ricerca in vari punti, in particolare la casella di ricerca nella parte inferiore del menu Start e la casella di ricerca in alto a destra in Esplora file.

Personalmente, mi piace la casella di ricerca in vari luoghi, non voglio che un processo di indicizzazione sia sempre in esecuzione. I principali vantaggi dell'indicizzazione sono il fatto che conduce a ricerche più rapide e a ricerche nei documenti e ricerche e-mail. Se non è necessario nessuno di questi, ma si desidera mantenere la ricerca in generale, procedere come segue:

  1. Non disattivare la ricerca di Windows o riaccenderla tramite OptionalFeatures.exe. (riavviare se necessario).

  2. Vai al controllo dei servizi (tramite Computer, fai clic con il pulsante destro del mouse, Gestisci oppure digitando services.mscla casella di ricerca nel menu Start).

  3. Trova il servizio di ricerca di Windows, fai clic con il pulsante destro del mouse, Proprietà e impostalo disabledsu all'avvio.

  4. Riavvia (non strettamente necessario, ma non sarai in grado di vedere se ha funzionato fino al riavvio).

Si noti che i documenti creati dopo aver fatto ciò non saranno trovati dalle caselle di ricerca. La ricerca di Windows si basa solo sugli indici e non fa più l'equivalente di un Unix find(come ai giorni di Windows XP).

Occasionalmente è possibile attivare il servizio di ricerca di Windows e lasciare il computer acceso durante la notte per aggiornare gli indici.

Una discussione molto approfondita sulla ricerca di Windows è disponibile su Wikipedia .


"Di tanto in tanto è possibile attivare il servizio di ricerca di Windows e lasciare il computer acceso durante la notte per aggiornare gli indici." Questo può essere automatizzato per avvenire solo di notte?
endolith

2
@endolith Ottima idea. Proverò questo usando la risposta di Mehrdad sotto + pianificatore di attività. Per avviare / arrestare un servizio tramite la riga di comando (anziché semplicemente modificarne il valore di avvio), è possibile digitare "net stop WSearch" o "net start WSearch".
Coldblackice,

9

Digita questo in Start->Run( Win+ R):

sc config WSearch start= disabled

Disabilita il servizio di indicizzazione.


7

Puoi disinstallare solo il servizio di indicizzazione (al contrario di tutta la ricerca di Windows che ha ramificazioni piuttosto grandi come di seguito).

Per disinstallare il servizio di indicizzazione, aprire la finestra di dialogo Funzioni di Windows (Start -> OptionalFeatures.exe) e deselezionare la voce Servizio di indicizzazione .


Avviso di disinstallazione di Windows Search


2

Dopo quasi 30 anni di programmazione sono (comprensibilmente) diventato un grande fan dei comandi one-liner ogni volta che è possibile, specialmente quando può sostituire un'intera pagina di istruzioni / azioni con schermate fantasiose. :)

Ecco il metodo più corretto, pienamente supportato ed efficiente (difficile da battere una breve riga di un singolo comando) per disabilitare E RIMUOVERE COMPLETAMENTE E PULITAMENTE il servizio di ricerca (indicizzazione) di Windows su Windows 7 e versioni successive:


  1. Apri "Prompt dei comandi" come amministratore (deve essere eseguito come amministratore)


  2. Eseguire il comando seguente:


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


  3. Reboot


La parte migliore è se cambi idea e in seguito scopri che hai bisogno / desideri il servizio, cambia semplicemente la parola "disabilita" per "abilitare" nel comando ed eseguilo nuovamente con un riavvio per ripristinare il servizio.



NOTA: una cosa che consiglierei di eseguire PRIMA di qualsiasi azione per abbandonare il servizio di ricerca di Windows è seguire queste indicazioni al collegamento PRIMA (necessario solo se sei un utente Outlook / Exchange) per garantire che i legami tra l'indicizzazione della posta e la ricerca di Windows siano correttamente reciso prima della rimozione o potresti avere problemi a disabilitare l'indicizzazione della posta in un secondo momento:

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

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.