Condividi tramite


Utilizzo elevato della CPU quando si esegue la ricerca nell'app Impostazioni in Windows Server 2016

Questo articolo descrive un problema in cui si verifica un utilizzo elevato della CPU durante la ricerca nell'app Impostazioni in Windows Server 2016.

Si applica a: Windows Server 2016
Numero KB originale: 4504547

Sintomi

In Windows Server 2016 si cerca un termine nell'app Impostazioni , come illustrato nello screenshot seguente:

Screenshot della finestra Impostazioni in cui è possibile cercare un termine.

Quando si avvia la ricerca, si nota che l'utilizzo della CPU è elevato.

Nota

Questo problema si verifica solo in Windows Server 2016. Windows Server 2019 e altre versioni client di Windows non riscontrano questo problema.

Causa

Questo problema si verifica perché il servizio Windows Search (WSearch) è disabilitato per impostazione predefinita in Windows Server 2016. L'app Impostazioni (SystemSetting.exe) invia una query a W servizio di ricerca quando il servizio è disabilitato. Quindi, l'app Impostazioni tenta di analizzare tutto il contenuto archiviato nella cartella seguente:

C:\Users\<User Name>\AppData\Local\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState\Indexed\Settings\<Locale>

Questo comportamento causa un utilizzo elevato della CPU per un determinato periodo.

Soluzione alternativa

Per risolvere questo problema, è necessario abilitare il servizio Windows Search (WSeach). A tale scopo, eseguire il comando seguente in un prompt dei comandi con privilegi elevati con autorizzazioni di amministratore:

sc config WSearch start= auto
sc start WSearch

Ulteriori informazioni

Per ridurre al minimo l'utilizzo della CPU dal servizio Windows Search , specificare ed escludere il percorso di ricerca per WSearch. A tale scopo, eseguire la procedura seguente.

  1. Aprire Console Gestione Criteri di gruppo (gpmc.msc) in un controller di dominio (DC) nell'ambiente.

  2. Impostare i criteri seguenti:

    • Configurazione > computer Modelli > amministrativi Componenti > di Windows Cerca > percorso escluso predefinito

      Per ridurre al minimo l'effetto dell'abilitazione di Ricerca di Windows, impostare Percorso escluso predefinito su: C:\Users

      Per impostazione predefinita, C:\Users è sempre indicizzato. Pertanto, è necessario escludere manualmente il percorso se si vuole ridurre l'effetto delle prestazioni dell'abilitazione del servizio di ricerca.

      Screenshot della finestra Percorsi esclusi predefiniti con l'opzione Abilitato selezionata.

    • Configurazione > computer Modelli > amministrativi Componenti > di Windows Ricerca percorso > indicizzato predefinito

      Impostare Percorso indicizzato predefinito su: C:\Users\*\AppData\Local\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy

      Screenshot della finestra Percorsi indicizzati predefiniti con l'opzione Abilitato selezionata e il valore del percorso è impostato.

Inoltre, è possibile usare i criteri seguenti, se necessario, per escludere le cartelle di indicizzazione:

  • Impedire l'indicizzazione di determinati tipi di file
  • Impedire l'indicizzazione quando si esegue l'alimentazione a batteria per risparmiare energia
  • Impedire l'indicizzazione di determinati percorsi
  • Impedire l'indicizzazione degli allegati di posta elettronica
  • Impedisci l'indicizzazione di file nella cache di file offline
  • Impedire l'indicizzazione di Microsoft Office Outlook
  • Impedire l'indicizzazione di cartelle pubbliche