Sconti Amazon
mercoledì 13 febbraio 2013 di 258999 Letture

La ricerca di Windows 7 non funziona? Ecco come impostarla al meglio e cercare nel contenuto dei file

Quando si effettua una variazione importante nella configurazione della funzionalità di ricerca di Windows 7 oppure qualora si decida di ricostruire da zero l'indice (pulsante Avanzate, Nuovo indice), il sistema potrebbe impiegare molto tempo per concludere l'operazione. L'attività di indicizzazione, di default, viene infatti eseguita a bassa priorità per non influenzare negativamente le prestazioni del sistema. Il messaggio "Velocità indicizzazione diminuita dall'attività dell'utente" conferma l'utilizzo di tale approccio:

Ma se si avesse l'esigenza di sveltire l'indicizzazione di migliaia di file senza essere costretti ad "abbandonare" il sistema, quale espediente sarebbe possibile applicare?

Innanzi tutto, è necessario avviare l'Editor del registro di sistema da un account dotato di diritti amministrativi: è sufficiente digitare REGEDIT nella casella "Cerca programmi e file" del menù Start di Windows 7 e premere Invio.

Una volta avviato REGEDIT, è necessario portarsi in corrispondenza della chiave seguente: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager. Nel pannello di destra si noterà la presenza del valore DWORD DisableBackOff. Per impostazione predefinita, tale valore è impostato a "0". Ciò significa che le operazioni di indicizzazione dei file vengono eseguite a bassa priorità in modo tale da non impattare negativamente sulle altre attività svolte dall'utente, occupando le risorse disponibili.

Provando a modificare il valore DisableBackOff (è necessario impostarlo a "1") si otterrà il seguente messaggio d'errore: "Impossibile modificare DisableBackOff. Errore durante la scrittura del nuovo contenuto del valore".

Il "problema" deriva dal fatto che Windows 7 blocca in scrittura i file di sistema, comprese alcunee aree del registro, per impedirne la modifica o l'eliminazione. Tali elementi risultano di proprietà del servizio "TrustedInstaller", unico autorizzato ad applicare delle variazioni.

Per modificare il valore DisableBackOff da "0" a "1", quindi, è necessario fare clic col tasto destro del mouse sulla chiave Gathering Manager quindi cliccare sulla voce Autorizzazioni:

A questo punto è possibile proseguire cliccando sul pulsante Avanzate, in basso:

Nella finestra seguente, si dovrà cliccare sulla scheda Proprietario, fare clic su Administrators quindi sul pulsante Applica:

A questo punto, dalla scheda Autorizzazioni, sarà necessario selezionare l'autorizzazione Consenti associata agli account Administrators ed alla voce Solo questa chiave quindi cliccare sul pulsante Modifica:

Alla comparsa della finestra seguente bisognerà cliccare sulla casella Consenti in corrispondenza della dizione Controllo completo:

Dopo aver cliccato sui vari pulsanti OK sino a tornare alla finestra principale dell'Editor del registro di sistema, si potrà fare doppio clic sulla voce DisableBackOff ed impostare a "1" il campo Dati valore:

Il passo seguente consiste nell'aprire il prompt dei comandi con i diritti di amministratore: è necessario cliccare sul pulsante Start di Windows 7, digitare cmd nella casella "Cerca programmi e file", cliccare col tasto destro del mouse sulla voce cmd dal menù Programmi, visualizzato dopo pochi istanti d'attesa, e scegliere Esegui come amministratore.

Alla comparsa del prompt dei comandi si potranno digitare i seguenti comandi, in sequenza:
sc stop WSearch
sc start WSearch
sc query Wsearch

Il primo consente di arrestare il servizio "Windows Search", il secondo di riavviarlo immediatamente, il terzo di verificarne lo stato. Digitando l'ultimo comando, Windows 7 dovrebbe rispondere con l'indicazione "RUNNING":

Scrivendo opzioni di indicizzazione nella casella "Cerca programmi e file" del menù Start quindi premendo Invio, non verrà più mostrata la frase "Velocità indicizzazione diminuita dall'attività dell'utente":

Ovviamente, non eseguendo più l'indicizzazione in bassa priorità, l'operazione risulterà molto più rapida da effettuarsi, soprattutto nel caso in cui si abbia a che fare con decine di migliaia di file e cartelle. In questo caso, però, la procedura di indicizzazione rallenterà temporaneamente le prestazioni del sistema operativo e delle applicazioni installate.

Ripristinare le autorizzazioni per il servizio TrustedInstaller

Per ripristinare la proprietà della chiave associandola al servizio TrustedInstaller, così com'era inizialmente, è sufficiente seguire il percorso inverso. Dopo aver fatto clic con il tasto destro del mouse sulla chiave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager e cliccato sulla voce Autorizzazioni, si dovrà fare clic, di nuovo, sul pulsante Avanzate, accedere al contenuto della scheda Proprietario e cliccare su Altri utenti o gruppi:

Nella finestra successiva, in corrispondenza della casella "Immettere il nome dell'oggetto da selezionare", si dovrà digitare NT Service\TrustedInstaller

Cliccando su OK, selezionando TrustedInstaller dall'elenco "Modifica proprietario in" e facendo clic su Applica si ripristinerà la configurazione iniziale.

Nella scheda Autorizzazioni si dovrà nuovamente selezionare la voce Administrators avente come valore per la colonna "Applica a" l'indicazione "Solo questa chiave". Cliccando sul pulsante Modifica, si dovranno togliere diversi segni di spunta lasciando attivati solamente i seguenti:

Premendo il pulsante OK poi ancora OK si tornerà alla situazione originaria.


Buoni regalo Amazon
La ricerca di Windows 7 non funziona? Ecco come impostarla al meglio e cercare nel contenuto dei file - IlSoftware.it - pag. 3