Poprawka: odroczone wywołania procedur i przerwy w procedurach serwisowych Wysokie użycie procesora i dysku w systemie Windows 10

Jest to proces, który pojawi się na karcie Procesy w Menedżerze zadań, a problem występuje, gdy ten wpis (lub wpisy, o których użytkownicy donieśli, że widzą ich dużo), pochłania dużą część mocy procesora.

Odroczone wywołanie procedury (DPC) to mechanizm systemu operacyjnego Microsoft Windows, który pozwala zadaniom o wysokim priorytecie (np. Obsłudze przerwań) odłożyć wymagane, ale o niższym priorytecie zadania do późniejszego wykonania. Może to pójść nie tak i działać negatywnie na użytkowników, więc upewnij się, że postępujesz zgodnie ze wszystkimi przygotowanymi poniżej rozwiązaniami, aby odzyskać zasoby procesora!

Rozwiązanie 1: Zainstaluj ponownie lub zaktualizuj kartę sieciową

Jeśli coś poszło nie tak ze sterownikiem związanym z urządzeniem sieciowym, które powoduje błąd i powoduje, że procesy „Odroczone procedury wywoływania i przerywania procedur serwisowych” gwałtownie rosną w wyniku użycia procesora, możesz rozwiązać ten problem, po prostu aktualizując lub ponownie instalując sterownik związane z tym, w zależności od rodzaju używanego Internetu.

Ponowne uruchomienie komputera rozpocznie wyszukiwanie sterowników podczas uruchamiania systemu i zostanie ponownie zainstalowane przy użyciu najnowszej wersji. Powodzenia.

  1. Przede wszystkim musisz odinstalować sterownik, który obecnie zainstalowałeś na swoim komputerze.
  2. Wpisz „Device Manager” w polu wyszukiwania obok przycisku menu Start, aby otworzyć okno menedżera urządzeń. Możesz także użyć kombinacji Klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Wpisz „devmgmt.msc” w polu i kliknij OK lub Enter.

  1. Rozwiń sekcję „Adaptery sieciowe”. Spowoduje to wyświetlenie wszystkich kart sieciowych zainstalowanych w tym momencie przez urządzenie. Kliknij prawym przyciskiem myszy kartę sieciową, którą chcesz odinstalować, i wybierz „Odinstaluj urządzenie”. Wybierz ten, który odpowiada twojemu aktywnemu połączeniu internetowemu. Spowoduje to usunięcie adaptera z listy i odinstalowanie urządzenia sieciowego. Upewnij się, że wybrałeś właściwy w zależności od rodzaju połączenia powodującego te problemy.
  2. Kliknij „OK” po wyświetleniu monitu o odinstalowanie urządzenia.

  1. Wyjmij używaną kartę z komputera i natychmiast uruchom ponownie komputer. Po uruchomieniu komputera nowy sterownik powinien zostać zainstalowany automatycznie bez potrzeby interwencji użytkownika. Jeśli jednak zauważysz, że połączenie internetowe nie działa, musisz ręcznie zainstalować sterownik.
  2. Przejdź do strony producenta, aby zobaczyć listę dostępnych sterowników dla twojego systemu operacyjnego. Wybierz najnowszy, pobierz go i uruchom z folderu Pobrane.

  1. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować sterownik i upewnij się, że adapter pozostaje odłączony, dopóki instalacja nie wyświetli monitu o połączenie, co może, ale nie musi. Uruchom ponownie komputer po zakończeniu instalacji i podłącz adapter do komputera. Sprawdź, czy użycie procesora wróciło do normy.

Uwaga : Inną dość przydatną sugestią byłoby powtórzenie tego samego procesu ze sterownikiem karty graficznej, który jest prawdopodobnie najważniejszym sterownikiem na komputerze. Użytkownicy zgłosili, że byli w stanie rozwiązać problem po jego aktualizacji, więc upewnij się, że powtórzysz powyższe kroki, po prostu upewnij się, że znajdziesz go w obszarze Karty graficzne w Menedżerze urządzeń.

Rozwiązanie 2: Wyłącz wszystkie ulepszenia dźwięków i efekty specjalne

To konkretne rozwiązanie zostało przedstawione zarówno na kilku wpisach na forum, jak i na blogu napisanym przez użytkownika, który zmaga się z tym problemem od kilku dni. Wygląda na to, że niektóre komputery mają wpływ na ulepszenie dźwięku na komputerze z systemem Windows i należy je wyłączyć, aby procesor wrócił do normy.

  1. Kliknij prawym przyciskiem myszy ikonę głośności w prawym dolnym rogu ekranu i wybierz opcję Urządzenia do odtwarzania. Alternatywnym sposobem byłoby otwarcie Panelu sterowania na komputerze i ustawienie opcji Widok według na Duże ikony. Następnie zlokalizuj i kliknij opcję Dźwięki, aby otworzyć to samo okno.

  2. Pozostań na karcie Odtwarzanie w oknie Dźwięk, które właśnie się otworzyło i wybierz domyślne urządzenie odtwarzające (Głośniki).
  3. Kliknij urządzenie prawym przyciskiem myszy i wybierz opcję Właściwości. Po otwarciu okna Właściwości przejdź do karty Ulepszenia i zaznacz pod nią opcję Wyłącz wszystkie efekty dźwiękowe. Zastosuj zmiany, uruchom ponownie komputer i sprawdź, czy użycie procesora wróciło do normy.

Rozwiązanie 3: Użyj określonych narzędzi, aby wskazać prawdziwą przyczynę

To rozwiązanie jest bardzo przydatne w wskazywaniu problemu, ponieważ może być naprawdę trudno ustalić, które urządzenie, sterownik lub program powoduje wysoki procesor. Będziesz musiał zainstalować pewne narzędzia, a proces może trochę potrwać, ale ważne jest, aby pozostać skoncentrowanym, ponieważ może to być twój ostatni krok w rozwiązaniu problemu!

  1. Przede wszystkim pobierz zestaw Windows SDK, który będzie zawierał niezbędny zestaw Windows Performance Kit, który będzie zawierał narzędzia, których będziesz potrzebować, aby kontynuować proces. Możesz pobrać je dla systemu Windows 10 za pomocą tego linku.

  1. Znajdź plik, który właśnie znalazłeś w folderze Pobrane domyślnie i uruchom Instalatora. Wybierz WPT (Windows Performance Tools) z listy i kliknij Zainstaluj. Uruchom ponownie komputer, aby zakończyć proces.
  2. Jeśli jesteś użytkownikiem systemu Windows 10, możesz łatwo zlokalizować wiersz polecenia, klikając przycisk menu Start lub znajdujący się obok niego przycisk Wyszukaj i wpisując „cmd” lub „wiersz polecenia”. Kliknij pierwszy wynik prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator.

  1. Użyj następującego polecenia, aby przejść do folderu Temp w wierszu polecenia. Upewnij się, że kliknąłeś klawisz Enter po wpisaniu tego tekstu:
 cd \ temp 
  1. Użyj poniższego polecenia, aby rozpocząć analizę i poczekaj chwilę, aż zobaczysz wysokie użycie DPC i przerwania w Menedżerze zadań.
 xperf -on latency -stackwalk profile 
  1. Gdy zauważysz wysokie użycie procesora, zatrzymaj śledzenie za pomocą poniższej komendy:
 xperf -d DPC_Interrupt.etl 
  1. Spowoduje to zamknięcie procesu i zapisanie wyników w pliku DPC_Interrupt.etl. Kliknij menu Start i wpisz Uruchom. Wybierz Uruchom. Pojawi się okno dialogowe Uruchom. Wpisz „% temp%” w oknie dialogowym uruchamiania i kliknij przycisk OK. Spowoduje to natychmiastowe otwarcie folderu plików tymczasowych.

  1. Znajdź plik DPC_Interrupt.etl i kliknij go dwukrotnie. Poczekaj na zakończenie dwóch przebiegów i przejdź do opcji Śledzenie >> Konfiguruj ścieżki symboli i wpisz następujące polecenie:
 srv * C: \ symbols * // msdl.microsoft.com/download/symbols 
  1. Teraz przejdź do wykresów „Wykorzystanie procesora DPC” lub „Przerwanie użycia procesora” (w zależności od miejsca, w którym widać wysokie użycie procesora) i wybierz interwał, kliknij prawym przyciskiem myszy i wybierz „Załaduj symbole”, a następnie tabelę podsumowań następnego kliknięcia. Może być konieczne zaakceptowanie umowy licencyjnej w celu pobrania publicznych symboli debugowania i może być konieczne poczekanie na ich pobranie.
  2. Tutaj będzie można zobaczyć podsumowanie połączeń i przyczyny problemu. Może to być sterownik, program, usługa lub podobny. Google widziany plik powoduje problem, sprawdź, do czego należy i wskaż problem.

Rozwiązanie 4: Rozwiąż problem za pomocą czystego rozruchu

Jeśli aplikacja lub usługa innej firmy często powoduje Przerwy systemowe, możesz chcieć ją zlokalizować i wyłączyć lub odinstalować, aby rozwiązać problem. Użytkownicy zgłosili, że problem nie pojawia się podczas czystego rozruchu, więc możesz to zobaczyć na własne oczy.

Jeśli problem naprawdę nie pojawia się w czystym rozruchu, możesz zobaczyć, co powoduje aplikacja, włączając usługi i elementy startowe jeden po drugim i eliminując je.

  1. Użyj kombinacji klawiszy Windows + R na klawiaturze, aby otworzyć okno dialogowe Uruchom, w którym należy wpisać „MSCONFIG” i kliknąć OK.
  2. Kliknij kartę „Boot” i odznacz opcję „Safe Boot”.

  1. Na karcie Ogólne w tym samym oknie kliknij, aby zaznaczyć przycisk opcji Uruchamianie selektywne, a następnie wyczyść pole wyboru Załaduj elementy startowe, aby upewnić się, że nie jest zaznaczone.
  2. Na karcie Usługi kliknij, aby zaznaczyć pole wyboru Ukryj wszystkie usługi Microsoft, a następnie kliknij opcję „Wyłącz wszystkie”, aby wyłączyć usługi zainstalowane przez użytkownika.

  1. Na karcie Uruchamianie kliknij „Otwórz Menedżera zadań”. W oknie Menedżera zadań na karcie Uruchamianie kliknij prawym przyciskiem myszy każdy element startowy, który jest włączony, i wybierz opcję „Wyłącz”. Pamiętaj, aby nie pominąć wpisu, ponieważ nawet najbardziej legalne aplikacje mogą powodować problemy z oprogramowaniem.
  2. Następnie będziesz musiał wykonać niektóre z najbardziej nudnych procesów, a to umożliwi kolejno uruchamianie elementów startowych i ponowne uruchamianie komputera. Następnie musisz sprawdzić, czy błąd pojawia się ponownie. Będziesz musiał powtórzyć ten sam proces nawet dla Usług, które zostały wyłączone w Kroku 4. Po zlokalizowaniu problematycznego elementu startowego lub usługi możesz podjąć działania w celu rozwiązania problemu. Jeśli jest to program, możesz go ponownie zainstalować lub naprawić. Jeśli jest to usługa, możesz ją wyłączyć itp.

Ciekawe Artykuły