Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano problem, w którym występuje wysokie użycie procesora CPU podczas wyszukiwania w aplikacji Ustawienia w systemie Windows Server 2016.
Dotyczy: Windows Server 2016
Oryginalny numer KB: 4504547
Objawy
W systemie Windows Server 2016 wyszukiwany jest termin w aplikacji Ustawienia , jak pokazano na poniższym zrzucie ekranu:
Po uruchomieniu wyszukiwania zauważysz, że użycie procesora CPU jest wysokie.
Uwaga
Ten problem występuje tylko w systemie Windows Server 2016. System Windows Server 2019 i inne wersje klienckie systemu Windows nie występują w tym problemie.
Przyczyna
Ten problem występuje, ponieważ usługa Windows Search (WSearch) jest domyślnie wyłączona w systemie Windows Server 2016. Aplikacja Ustawienia (SystemSetting.exe) przesyła zapytanie do aplikacji W usługa wyszukiwania gdy usługa jest wyłączona. Następnie aplikacja Ustawienia próbuje przeskanować całą zawartość przechowywaną w następującym folderze:
C:\Users\<User Name>\AppData\Local\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState\Indexed\Settings\<Local>
To zachowanie powoduje wysokie użycie procesora CPU przez określony okres.
Rozwiązanie
Aby obejść ten problem, należy włączyć usługę Windows Search (WSeach). W tym celu uruchom następujące polecenie w wierszu polecenia z podwyższonym poziomem uprawnień, które ma uprawnienia administratora:
sc config WSearch start= auto
sc start WSearch
Więcej informacji
Aby zminimalizować użycie procesora CPU przez usługę Windows Search , określ i wyklucz ścieżkę wyszukiwania dla usługi WSearch. W tym celu należy wykonać następujące czynności:
Otwórz konsolę zarządzania zasadami grupy (gpmc.msc) na kontrolerze domeny (DC) w środowisku.
Ustaw następujące zasady:
Konfiguracja > komputera Szablony > administracyjne Składniki > systemu Windows Wyszukaj > domyślną ścieżkę wykluczona
Aby zminimalizować efekt włączania wyszukiwania systemu Windows, ustaw domyślną wykluczona ścieżkę na: C:\Users
Domyślnie C:\Users jest zawsze indeksowany. W związku z tym należy ręcznie wykluczyć ścieżkę, jeśli chcesz zmniejszyć efekt wydajności włączania usługi wyszukiwania.
Konfiguracja > komputera Szablony > administracyjne Składniki > systemu Windows Wyszukaj > domyślną ścieżkę indeksowaną
Ustaw domyślną ścieżkę indeksowaną na: C:\Users\*\AppData\Local\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy
Ponadto można użyć następujących zasad, w razie potrzeby, aby wykluczyć foldery indeksowania:
- Zapobieganie indeksowaniu niektórych typów plików
- Zapobiegaj indeksowaniu podczas pracy z zasilaniem baterii w celu oszczędzania energii
- Zapobieganie indeksowaniu określonych ścieżek
- Zapobieganie indeksowaniu załączników wiadomości e-mail
- Zapobieganie indeksowaniu plików w pamięci podręcznej plików trybu offline
- Zapobieganie indeksowaniu programu Microsoft Office Outlook
- Zapobieganie indeksowaniu folderów publicznych