Napraw wysokie opóźnienie DPC w systemie Windows 10

DPC (Deferred Procedure Call) to mechanizm w systemie Windows, który powoduje, że system wykonuje zadania o niskim priorytecie później, gdy system jest bezczynny, a najpierw zadania o wysokim priorytecie. Mimo że ten układ jest ważny, czasami występuje w nim problem z opóźnieniem.

Przyczyna

Przyczyną wysokiego opóźnienia DPC jest problem ze sterownikami urządzeń. Chociaż muszą one aktualizować się na czas, aby uniknąć takich problemów, gdy zaczniesz mierzyć się z problemem, samo zaktualizowanie może nie wystarczyć.

Wypróbuj kolejno następujące rozwiązania, aby rozwiązać problem:

Rozwiązanie 1] Zaktualizuj sterowniki

Chociaż aktualizacja sterowników byłaby bardziej zapobieganiem niż lekarstwem, możemy spróbować i sprawdzić, czy mamy szczęście, aby rozwiązać problem.

Rozwiązanie 2] Zmień plan zasilania

Plan zasilania może być głównym winowajcą opóźnień DPC, ponieważ zrównoważony tryb zasilania myli system, któremu zadaniu należy nadać priorytet, a któremu nie. Plan oszczędzania energii przeniesie nacisk na zadania o wysokim priorytecie, a plan wysokiej wydajności przyspieszy wszystkie zadania.

1] Naciśnij Win + R, aby otworzyć okno Uruchom i wpisz polecenie powercfg.cpl . Naciśnij Enter, aby otworzyć okno opcji zasilania .

2] Na liście po lewej stronie kliknij Utwórz plan zasilania .

3] Wybierz dowolny plan zasilania inny niż Zrównoważony.

Zmień plan zasilania

Rozwiązanie 3] Wyłącz dynamiczne zaznaczanie i zaktualizuj sterowniki karty graficznej

Jak zasugerowano powyżej, za opóźnienie DPC można obwiniać sterowniki bardziej niż cokolwiek innego, a głównym winowajcą są sterowniki graficzne. Poniższa procedura może pomóc w tym samym:

1] Naciśnij Win + R, aby otworzyć okno Uruchom i wpisz polecenie cmd . Naciśnij Enter, aby otworzyć wiersz polecenia .

2] Wpisz następujące polecenie:

bcdedit / set disabledynamictick tak

Komenda

3] Po naciśnięciu klawisza Enter poczekaj, aż polecenie zostanie pomyślnie wykonane.

4] Wyjdź z wiersza polecenia i zaktualizuj sterowniki graficzne.

Rozwiązanie 4] Tymczasowo wyłącz zaporę

Zapora to kolejny prawdopodobny powód opóźnienia DPC. Chociaż nie możemy pozbyć się iot ze względów bezpieczeństwa, rozsądnie byłoby sprawdzić, czy nie przeszkadza on w wyodrębnieniu przyczyny. Wyłącz tymczasowo zaporę sieciową i sprawdź, czy to robi różnicę.

Rozwiązanie 5] Wyłącz protokół internetowy w wersji 6

Chociaż kiedyś w przyszłości możemy potrzebować protokołu IPv6, ponieważ obecnie zakłóca on wiele funkcji systemu. Wyłączenie go i przejście na IPv4 to dobry pomysł. Procedura wygląda następująco:

1] Naciśnij klawisz W + R, aby otworzyć okno Uruchom i wpisz polecenie ncpa.cpl . Naciśnij Enter, aby otworzyć okno Połączenia sieciowe .

2] Kliknij dwukrotnie swoją kartę sieciową i kliknij Właściwości .

3] Na poniższej liście usuń zaznaczenie pola obok pozycji Protokół internetowy w wersji 6 .

Ipv6

4] Kliknij Zastosuj i OK, aby zapisać ustawienia.

Rozwiązanie 6] Wyłącz aplikację Bonjour

Wiadomo, że aplikacja Bonjour firmy Apple powoduje problem w systemie Windows.

1] Naciśnij Win + R, aby otworzyć okno Uruchom i wpisz panel sterowania poleceń . Naciśnij klawisz Enter, aby otworzyć Panel sterowania .

2] Otwórz Programy i funkcje spośród opcji. Wyświetli listę zainstalowanych programów.

3] Kliknij prawym przyciskiem myszy i odinstaluj Bonjour .