Wysokie użycie procesora przez usługę repozytorium stanu w systemie Windows 10

Niektórzy użytkownicy systemu Windows 10 zgłaszają skoki użycia procesora (do prawie 100%) spowodowane przez usługę State Repository . Wydaje się, że problem ten wpływa na każde zagrożenie CPU i powoduje zacinanie się aplikacji i multimediów w grach. Po zbadaniu Podglądu zdarzeń niektórzy użytkownicy, których dotyczy problem, odkryli wiele kolejnych błędów związanych z usługą State Repository.

Jeśli przyczyną problemu jest typowa usterka, można go łatwo rozwiązać, po prostu ponownie uruchamiając usługę repozytorium. Jeśli jednak napotkasz ten problem wraz z częstymi wpisami błędów w Podglądzie zdarzeń, powinieneś być w stanie rozwiązać problem, czyszcząc magazyn komponentów lub wykonując czystą instalację lub naprawę na miejscu.

Ale jak się okazuje, większość przypadków tego problemu jest w rzeczywistości wyzwalana przez Microsoft Edge w taki czy inny sposób. Aby rozwiązać ten problem w tym przypadku, musisz naprawić Microsoft Edge z menu Aplikacje i funkcje. Jeśli to nie zadziała, rozważ ponowne zainstalowanie każdej wbudowanej aplikacji UWP.

Istnieje również opcja całkowitego wyłączenia usługi State Repository, aby zatrzymać wysokie zużycie procesora, ale wpłynie to na funkcjonalność Microsoft Edge.

Jak naprawić wysokie użycie procesora spowodowane przez usługę State Repository?

Metoda 1: Uruchom ponownie usługę repozytorium stanu

Przed wypróbowaniem bardziej złożonych poprawek powinieneś zacząć od sprawdzenia, czy problem nie jest spowodowany prostą usterką, która wpływa na usługę repozytorium stanu w systemie Windows 10. Jeśli szukasz tymczasowej poprawki, która natychmiast zmniejszy użycie procesora, powinieneś spróbować ponownie uruchomić usługę repozytorium stanu.

Wielu użytkowników, których dotyczy problem, potwierdziło, że dzięki tej operacji udało się znacznie zmniejszyć zużycie zasobów (przynajmniej do następnego uruchomienia systemu).

Chociaż ta poprawka nie rozwiąże problemu w nieskończoność, nadal jest preferowanym podejściem, jeśli szukasz czegoś szybkiego i nieinwazyjnego, co powstrzyma występowanie ogólnego jąkania.

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „service.msc” w polu tekstowym i naciśnij Enter, aby otworzyć ekran Usługi.

    Uwaga: Gdy pojawi się monit w oknie UAC (Kontrola konta użytkownika)  , kliknij Tak, aby przyznać dostęp administratora.

  2. Po wejściu na ekran Usługi przejdź w dół do sekcji po prawej stronie i przewiń w dół usługi lokalne, aż znajdziesz usługę repozytorium stanu . Po zlokalizowaniu usługi kliknij ją prawym przyciskiem myszy i wybierz Właściwości z nowo wyświetlonego menu kontekstowego.
  3. Gdy znajdziesz się na ekranie Właściwości usługi repozytorium stanu , wybierz kartę Ogólne u góry ekranu i kliknij przycisk Zatrzymaj (w sekcji Stan usługi ).
  4. Gdy uda ci się go zatrzymać, poczekaj kilka sekund przed ponownym uruchomieniem.
  5. Otwórz Menedżera zadań, naciskając Ctrl + Shift + Esc  i sprawdź, czy zużycie procesora spadło.

W przypadku, gdy użycie procesora przez usługę State Repository powróci do wysokiej wartości lub szukasz bardziej trwałej poprawki, przejdź do potencjalnej następnej poprawki poniżej.

Metoda 2: Czyszczenie magazynu komponentów

Jeśli często widzisz wysokie użycie procesora spowodowane przez usługę State Repository Service, a także odkryłeś wiele różnych błędów wskazujących na tę samą usługę w Podglądzie zdarzeń, prawdopodobnie przyczyną problemu jest uszkodzony magazyn składników.

Jeśli chodzi o ten konkretny scenariusz, problem można szybko rozwiązać za pomocą narzędzia DISM (Obsługa i zarządzanie obrazem wdrażania) w  celu zastąpienia uszkodzonych wystąpień sprawnymi kopiami.

Uwaga: przed rozpoczęciem korzystania z tej metody należy pamiętać, że DISM jest w dużym stopniu zależny od witryny Windows Update w celu pobrania sprawnych kopii, które zostaną użyte do zastąpienia uszkodzonych danych. Z tego powodu przed rozpoczęciem tej procedury musisz upewnić się, że połączenie internetowe jest stabilne.

W dalszej części zainicjujemy czyszczenie komponentu z terminala administracyjnego za pomocą DISM, a następnie zakończymy go skanem SFC (skaner plików systemowych).

Uwaga: ważne jest, aby wykonać poniższe kroki w tej samej kolejności, aby rozwiązać problem.

  1. Otworzyć Uruchom okno dialogowe, naciskając klawisz + R dla systemu Windows . Następnie wpisz „cmd” w polu tekstowym i naciśnij Ctrl + Shift + Enter, aby otworzyć podwyższone okno wiersza polecenia . Gdy pojawi się monit Kontrola konta użytkownika (UAC), kliknij przycisk Tak, aby przyznać uprawnienia administracyjne.
  2. Gdy znajdziesz się w terminalu CMD z podwyższonym poziomem uprawnień, wpisz następujące polecenie i naciśnij klawisz Enter, aby wykonać czyszczenie w magazynie składników (% WinDir% \ WinSxS) :
    DISM / Online / Cleanup-Image / StartComponentCleanup
  3. Po zakończeniu operacji kontynuuj, wdrażając następne polecenie, wpisując następujące polecenie i naciskając klawisz Enter:
    DISM / Online / Cleanup-Image / RestoreHealth

    Uwaga: Ta operacja rozpocznie się od utworzenia kopii zapasowej wszystkich plików systemowych na znanych dobrych kopiach przechowywanych na serwerach Windows Update.

  4. Po zakończeniu operacji uruchom ponownie komputer.
  5. Po uruchomieniu kopii zapasowej komputera sprawdź i napraw wszelkie pozostałe uszkodzenia plików systemowych, wpisując następujące polecenie i naciskając klawisz Enter:
    SFC / ScanNow
  6. Po zakończeniu skanowania uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu komputera.

Jeśli nadal zauważysz wysokie użycie procesora związane z usługą State Repository Service i częste błędy w Podglądzie zdarzeń, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 3: Naprawianie Microsoft Edge

Jak się okazuje, Microsoft Edge to rozbudowana aplikacja, która może nadużywać usługi State Repository Service. W pewnych okolicznościach (zwłaszcza gdy zainstalowane są rozszerzenia innych firm), Microsoft Edge może stać się ogromnym obciążeniem procesora, do tego stopnia, że ​​spowalnia cały system.

Kilku dotkniętych użytkowników, którzy napotkali ten sam problem, potwierdziło, że w końcu udało im się rozwiązać problem, przechodząc do menu Aplikacje i funkcje i resetując Microsoft Edge z menu Opcje zaawansowane .

Ta operacja zakończy się usunięciem wszelkich danych tymczasowych lub danych stron trzecich, które mogą być odpowiedzialne za wysokie użycie procesora przez usługę State Repository.

Oto krótki przewodnik dotyczący resetowania Microsoft Edge z poziomu aplikacji i funkcji :

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz `` ms-settings: appsfeatures '' w polu tekstowym i naciśnij Enter, aby otworzyć menu Aplikacje i funkcje aplikacji Ustawienia w systemie Windows 10.
  2. Po wejściu do menu Aplikacje i funkcje przejdź do prawej części ekranu i użyj pola wyszukiwania, aby wyszukać „ Microsoft Edge ”.
  3. Po pojawieniu się wyników kliknij raz Microsoft Edge, a następnie kliknij hiperłącze powiązane z opcjami zaawansowanymi .
  4. W menu opcji zaawansowanych przeglądarki Microsoft Edge przewiń w dół do sekcji Resetuj i kliknij przycisk Napraw .
  5. Poczekaj, aż proces się zakończy, a następnie uruchom ponownie komputer po zakończeniu operacji.
  6. Przy następnym uruchomieniu powtórz czynność, która wcześniej powodowała wysokie użycie procesora przez usługę State Repository, i zobacz, czy problem został rozwiązany.

Jeśli ten sam problem nadal występuje, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 4: Ponowna instalacja każdej wbudowanej aplikacji

Jeśli napotkasz problem w kompilacji systemu Windows 10 szalejącej między v1703 a v1709, prawdopodobnie problem jest ułatwiony przez niespójność związaną z flotą wbudowanych aplikacji, które domyślnie ma system Windows 10.

Kilku użytkowników, których dotyczy problem, potwierdziło, że udało im się rozwiązać problem, ponownie instalując każdą wbudowaną aplikację za pomocą jednego polecenia Powershell.

Ta operacja zakończy się ponowną instalacją i ponowną rejestracją każdej wbudowanej aplikacji, która zajmie się każdym błędnym wystąpieniem aplikacji UWP, które może przyczynić się do wysokiego wykorzystania procesora przez usługę State Repository.

Oto krótki przewodnik dotyczący ponownej instalacji każdej wbudowanej aplikacji przy użyciu programu PowerShell:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz `` powershell '' w polu tekstowym i naciśnij Ctrl + Shift + Enter, aby otworzyć podwyższone okno terminala Powershell.
  2. Gdy znajdziesz się w podwyższonym wierszu Powershell, wpisz następujące polecenie i naciśnij klawisz Enter, aby zresetować każdą wbudowaną aplikację UWP:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$ ($ _. InstallLocation) \ AppXManifest.xml"}
  3. Po pomyślnym wykonaniu polecenia zamknij wystąpienie programu PowerShell z podwyższonym poziomem uprawnień i uruchom ponownie komputer.
  4. Zaraz po zakończeniu następnego uruchomienia monitoruj komputer, aby sprawdzić, czy nadal występują wysokie skoki procesora spowodowane przez usługę State Repository.

Jeśli ten sam problem nadal dotyczy twojego komputera, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 5: Wyłączanie usługi repozytorium stanu

Pamiętaj, że domyślnie usługa State Repository ulepsza funkcjonalność Microsoft Edge, działając jako plik cookie przeglądarki. Działa poprzez regularne tworzenie migawki informacji przeglądania - pomaga to Microsoft Edge kontynuować od miejsca, w którym zostało przerwane (nawet na wielu urządzeniach).

Jeśli nie korzystasz z tej usługi (np. Nie używasz Edge), jednym ze sposobów zapewnienia, że ​​usługa State Repository nie zajmuje już dużo zasobów procesora, jest zapobieganie jej uruchamianiu przy każdym uruchomieniu systemu.

Tę operację można wykonać za pomocą narzędzia MSConfiag, aby wyłączyć klucz startowy skojarzony z usługą repozytorium stanu. Oto krótki przewodnik, jak to zrobić:

Uwaga: poniższe kroki można wykonać w każdej wersji systemu Windows, nie tylko w systemie Windows 10.

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „msconfig.msc” w polu tekstowym i naciśnij klawisz Enter, aby otworzyć narzędzie konfiguracji systemu .

    Uwaga: Jeśli pojawi się monit kontroli konta użytkownika, kliknij przycisk Tak, aby przyznać dostęp administratora.

  2. Po wejściu do narzędzia konfiguracji systemu wybierz kartę Usługi z menu wstążki u góry.
  3. Po dojściu do właściwego menu przewiń listę usług i znajdź usługę repozytorium stanu. Gdy go zobaczysz, usuń zaznaczenie ikony z nim związanej i kliknij Zastosuj, aby zapisać modyfikację.
  4. Zamknij narzędzie konfiguracji systemu, uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu komputera.

Jeśli nadal napotykasz takie samo wysokie użycie procesora spowodowane przez usługę State Repository, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 6: Wykonanie czystej instalacji lub naprawy na miejscu

Jeśli wykonałeś wszystkie potencjalne poprawki powyżej i żadna z nich nie pomogła ci zmniejszyć wykorzystania procesora przez usługę State Repository , jasne jest, że napotykasz problem z powodu pewnego rodzaju uszkodzenia systemu, którego nie można naprawić za pomocą zwykłych kanałów .

Jeśli dotarłeś tak daleko bez rezultatu, jedyną zalecaną poprawką, którą ci zostawiliśmy, jest zresetowanie każdego komponentu systemu Windows (i danych związanych z rozruchem), aby upewnić się, że żaden uszkodzony plik systemowy nie powoduje problemu.

Jeśli chodzi o resetowanie każdego zaangażowanego składnika systemu Windows, istnieją dwa sposoby:

  • Czysta instalacja - ta potencjalna poprawka jest najbardziej wygodna ze wszystkich. Nie potrzebujesz kompatybilnego nośnika instalacyjnego, a poprawkę można wdrożyć bezpośrednio z menu GUI systemu Windows 10. Jednak bez wcześniejszego tworzenia kopii zapasowych danych można spodziewać się częściowej utraty danych (w tym aplikacji, gier i osobistych nośników przechowywanych w systemie operacyjnym) napęd)
  • Instalacja naprawcza  -  instalacja naprawcza to najbardziej skoncentrowane podejście, umożliwiające zresetowanie komputera bez utraty danych (nawet gry, aplikacje i preferencje użytkownika pozostaną nienaruszone). Jednak do wdrożenia tej strategii naprawy potrzebny będzie zgodny nośnik instalacyjny.
Tagi Okna