Poprawka: wysokie opóźnienie DPC w systemie Windows 10

Odroczone wywołanie procedury (DPC) to mechanizm systemu operacyjnego Microsoft Windows, który umożliwia odkładanie zadań o wysokim priorytecie do zadań wymaganych, ale o niższym priorytecie, do późniejszego wykonania. Dzięki temu sterowniki urządzeń i inni odbiorcy zdarzeń niskiego poziomu mogą szybko wykonywać sekcje przetwarzania o wysokim priorytecie i planować wykonanie niekrytycznego dodatkowego przetwarzania z niższym priorytetem.

Wysokie opóźnienie DPC można zwykle zaobserwować w sterownikach urządzeń, które czasami popełniają błąd i wyświetlają wysoką wartość opóźnienia DPC. Istnieje kilka rozwiązań tego problemu, a niektóre z nich przedstawimy poniżej. Powodzenia!

Rozwiązanie 1: Zmień aktualny plan zasilania

Prawie wszystkie zmieniane opcje zasilania odzwierciedlają ustawienie zrównoważonej mocy i nawet jeśli jedno z tych ustawień nie jest tak dobre, zawsze będzie miało wpływ na wydajność komputera. Istnieje kilku użytkowników, którzy twierdzą, że przejście na opcję Wysoka wydajność lub Oszczędzanie energii pomogło im rozwiązać problem.

  1. Kliknij prawym przyciskiem myszy ikonę baterii na pasku zadań i kliknij Opcje zasilania. Jeśli nie korzystasz z systemu Windows 10, kliknij menu Start i wyszukaj Panel sterowania. Zmień opcję Widok według na Duże ikony i kliknij przycisk Opcje zasilania.

  1. Wybierz dowolny plan zasilania oprócz Zrównoważonego, klikając małe kółko obok wejścia. Możesz również kliknąć Pokaż dodatkowe plany, aby zobaczyć wszystkie dostępne plany do wyboru. Sprawdź, czy problem został rozwiązany.

Rozwiązanie 2: Wyłącz dynamiczne zaznaczanie i zaktualizuj sterownik karty graficznej

Ten zestaw kroków służy głównie do optymalizacji i zmniejszenia opóźnień DPC wywołanych „normalnie” przez wyłączenie dynamicznego tykania i aktualizację kart graficznych, które zawsze mają coś wspólnego z opóźnieniami i opóźnieniami. Ten krok jest bardzo pomocny, a pierwszą część można łatwo cofnąć, jeśli zauważysz pewne problemy:

  1. Wyszukaj „Wiersz polecenia” w menu Start lub pasku wyszukiwania obok niego, kliknij go prawym przyciskiem myszy i wybierz opcję „Uruchom jako administrator”. Możesz także użyć kombinacji Klawisz Windows + R, aby wyświetlić okno dialogowe Uruchom. Wpisz „cmd” w polu i kliknij OK

  1. Skopiuj i wklej następujące polecenie, a następnie kliknij Enter.

bcdedit / set disabledynamictick tak

  1. Powinien zostać wyświetlony komunikat „Operacja zakończona powodzeniem”. Wyjdź z wiersza polecenia i sprawdź, czy problem został rozwiązany. Jeśli nie, przejdź do pozostałej części rozwiązania.

Teraz nadszedł czas, aby zaktualizować sterownik karty graficznej, aby spróbować zmniejszyć opóźnienie DPC komputera.

  1. Wybierz przycisk Start, wpisz w Menedżerze urządzeń i wybierz go z listy wyników u góry. Możesz także użyć kombinacji Klawisz Windows + R, aby wyświetlić okno dialogowe Uruchom. Wpisz „devmgmt.msc” w polu i kliknij OK.

  1. Rozwiń jedną z kategorii, aby znaleźć nazwę urządzenia, które chcesz zaktualizować, a następnie kliknij prawym przyciskiem myszy i wybierz opcję Aktualizuj sterownik. W przypadku kart graficznych rozwiń kategorię Karty graficzne, kliknij kartę graficzną prawym przyciskiem myszy i wybierz opcję Aktualizuj sterownik.

  1. Wybierz Wyszukaj automatycznie zaktualizowane oprogramowanie sterownika.
  2. Jeśli system Windows nie znajdzie nowego sterownika, możesz spróbować poszukać go w witrynie producenta urządzenia i postępować zgodnie z jego instrukcjami. Będziesz musiał powtórzyć ten sam proces dla wszystkich kart graficznych (zintegrowanych i zewnętrznych) lub możesz użyć do tego automatycznego narzędzia.

Rozwiązanie 3: Manipulowanie przy urządzeniach sieciowych (bezprzewodowy i Ethernet)

Ta metoda jest dość przydatna i polega na zmianie niektórych ustawień w Menedżerze urządzeń dla urządzenia sieciowego komputera. Ogólnie rzecz biorąc, te urządzenia są najczęstszymi przyczynami wysokiego opóźnienia DPC na komputerach z systemem Windows i zawsze warto spróbować zmienić te ustawienia, aby zmniejszyć opóźnienie.

  1. Wybierz przycisk Start, wpisz w Menedżerze urządzeń i wybierz go z listy wyników u góry. Możesz także użyć kombinacji Klawisz Windows + R, aby wyświetlić okno dialogowe Uruchom. Wpisz „devmgmt.msc” w polu i kliknij OK.

  1. Rozwiń kategorię Karty sieciowe, klikając strzałkę obok niej i znajdź Karty bezprzewodowe i Ethernet. Powinny one znajdować się na górze listy i nosić markę taką jak Intel.
  2. Kliknij każdy z nich prawym przyciskiem myszy i wybierz Właściwości z menu kontekstowego. Przejdź do karty Zaawansowane, a powinieneś zobaczyć listę markowych właściwości. Znajdź opcję Energooszczędny Ethernet i wyłącz ją, klikając opcję w polu Wartość i wybierając Wyłącz.

  1. Następnie przejdź do karty Zarządzanie energią i odznacz pole obok Zezwalaj komputerowi na wyłączanie tego urządzenia w celu oszczędzania energii. Powtórz proces dla wszystkich odpowiednich urządzeń i zastosuj zmiany. Sprawdź, czy opóźnienie wróciło do normy.

Rozwiązanie 4: Odinstaluj zaporę na komputerze

Wygląda na to, że zapory ogniowe, które są często instalowane wraz z bezpłatnymi narzędziami antywirusowymi, zwykle powodują problemy z dużym opóźnieniem DPC i należy je odinstalować, aby rozwiązać problem, ponieważ powodują one więcej szkód niż pożytku. Zapora, która podobno powoduje ten problem, jest najczęściej zaporą Avast, którą można odinstalować samodzielnie.

  1. Otwórz interfejs użytkownika Avast, znajdując jego ikonę w zasobniku systemowym, kliknij go prawym przyciskiem myszy i wybierz opcję Otwórz.
  2. Znajdź okno Ustawienia i przejdź do zakładki Składniki w menu nawigacyjnym po lewej stronie okna.

  1. Znajdź pozycję Avast Firewall na liście i kliknij strzałkę skierowaną w dół obok. Kliknij przycisk Odinstaluj i potwierdź okno dialogowe, które pojawi się natychmiast. Uruchom ponownie komputer i sprawdź, czy opóźnienie wróciło do normy.

Ponadto Zapora systemu Windows Defender jest również częstą przyczyną takich problemów i należy ją wyłączyć, aby poprawnie rozwiązać problem i zapobiec ponownemu wystąpieniu. Nawet po wyłączeniu może być konieczne wyłączenie usługi, ponieważ często powoduje ona problemy.

  1. Otwórz Panel sterowania, wyszukując go po naciśnięciu przycisku Start znajdującego się w lewej dolnej części pulpitu.
  2. Zmień opcję Widok według na Małe ikony i znajdź opcję Zapora systemu Windows.

  1. Kliknij i wybierz opcję Włącz lub wyłącz Zaporę systemu Windows znajdującą się w menu po lewej stronie okna.
  2. Kliknij przycisk opcji obok opcji „Wyłącz zaporę systemu Windows (niezalecane)” obok ustawień sieci prywatnej i publicznej.

Zapora systemu Windows jest teraz wyłączona, ale należąca do niej usługa również spowodowała problemy związane z opóźnieniami DPC, dlatego należy również wyłączyć tę usługę. Działa w tle i dławi twoje połączenie bez względu na to, czy zapora jest wyłączona czy włączona. Wykonaj poniższe czynności, aby całkowicie wyłączyć.

  1. Otwórz interfejs Edytora rejestru, wpisując „regedit” w pasku wyszukiwania lub w oknie dialogowym Uruchom. Przejdź do następującego klucza w Edytorze rejestru, nawigując w lewym okienku:
 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MpsSvc 
  1. Po prawej stronie ekranu powinna zostać wyświetlona lista wpisów rejestru. Przewiń w dół, aż zobaczysz pozycję Rozpocznij jako REG_DWORD, więc kliknij ją prawym przyciskiem myszy i wybierz polecenie Modyfikuj.

  1. Zmień wartość w polu Dane wartości z dowolnej liczby (2 to ustawienia domyślne) na 4 i kliknij OK OK. Sprawdź, czy problem został już rozwiązany.

Rozwiązanie 5: Metoda dla użytkowników systemu AVG

Wygląda na to, że problemy antywirusowe są jedną z głównych przyczyn tych problemów, szczególnie jeśli korzystasz z darmowych wersji AVG, Avast itp. Ta metoda jest skierowana do użytkowników AVG, którzy mają zainstalowaną bezpłatną wersję AVG i mają duże opóźnienia DPC . Na szczęście nie trzeba go odinstalowywać ani wyłączać żadnych osłon, wystarczy zmienić niektóre ustawienia.

  1. Użyj kombinacji Klawisz Windows + R, aby otworzyć okno dialogowe Uruchom i wpisz „ncpa.cpl”, zanim klikniesz OK. Można to również osiągnąć, otwierając Panel sterowania. Zmień widok na Kategoria i kliknij Sieć i Internet. Kliknij pozycję Centrum sieci i udostępniania na liście. Znajdź opcję Zmień ustawienia adaptera po lewej stronie okna i kliknij ją.

  1. Kliknij prawym przyciskiem myszy aktualnie używane połączenie i wybierz opcję Właściwości. W sekcji „To połączenie wykorzystuje następujące elementy:” znajdź pozycję „Sterownik filtra sieci AVG” i odznacz pole obok niego, aby je wyłączyć. Następnie kliknij OK i sprawdź, czy problem został rozwiązany.

Rozwiązanie 6: Odinstaluj Bonjour na swoim komputerze

Bonjour to implementacja Apple sieci o zerowej konfiguracji, grupy technologii obejmującej wykrywanie usług, przydzielanie adresów i rozpoznawanie nazw hostów. Bonjour lokalizuje urządzenia, takie jak drukarki, inne komputery oraz usługi oferowane przez te urządzenia w sieci lokalnej.

W związku z tym nie jest to całkowicie ważne dla komputera i prawdopodobnie został zainstalowany automatycznie wraz z innymi programami. Czasami możesz rozwiązać problem, po prostu odinstalowując Bonjour na swoim komputerze.

  1. Przede wszystkim upewnij się, że zalogowałeś się na konto administratora, ponieważ nie będziesz w stanie odinstalować programów przy użyciu innych uprawnień do konta
  2. Kliknij menu Start i otwórz Panel sterowania, wyszukując go. Alternatywnie możesz kliknąć ikonę koła zębatego, aby otworzyć ustawienia, jeśli używasz systemu Windows 10.
  3. W Panelu sterowania wybierz opcję Wyświetl jako: Kategoria w prawym górnym rogu i kliknij Odinstaluj program w sekcji Programy.

  1. Jeśli korzystasz z aplikacji Ustawienia, kliknięcie Aplikacje powinno natychmiast otworzyć listę wszystkich zainstalowanych programów na komputerze.
  2. Znajdź pozycję Bonjour na liście i kliknij ją raz. Kliknij przycisk Odinstaluj nad listą i potwierdź wszystkie wyświetlone okna dialogowe. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby odinstalować Bonjour i ponownie uruchomić komputer. Sprawdź, czy nadal występują problemy związane z dużymi opóźnieniami.

Rozwiązanie 7: Wyłącz protokół internetowy w wersji 6

Ten protokół wydaje się być problematyczny dla niektórych ustawień na twoim komputerze i istnieje całkiem sporo problemów, które można rozwiązać, po prostu wyłączając go i przełączając z powrotem na Protokół Internetowy w wersji 4. Ta metoda została potwierdzona jako udana dla Windows 7, ale nic nie ma mówiąc, że nie będzie działać w nowszych wersjach systemu Windows.

  1. Użyj kombinacji Klawisz Windows + R, aby otworzyć okno dialogowe Uruchom i wpisz „ncpa.cpl”, zanim klikniesz OK. Można to również osiągnąć, otwierając Panel sterowania. Zmień widok na Kategoria i kliknij Sieć i Internet. Kliknij pozycję Centrum sieci i udostępniania na liście. Znajdź opcję Zmień ustawienia adaptera po lewej stronie okna i kliknij ją.

  1. Po otwarciu okna połączenia internetowego kliknij dwukrotnie aktywną kartę sieciową.
  2. Następnie kliknij Właściwości i zlokalizuj na liście pozycję Protokół internetowy w wersji 6. Wyłącz pole wyboru obok tego wpisu i kliknij OK. Uruchom ponownie komputer, aby potwierdzić zmiany i sprawdź, czy błąd nie pojawi się ponownie.

Rozwiązanie 8: Użyj następujących poprawek Regedit, aby wyłączyć określony proces

Istnieje usługa o nazwie NVIDA PowerMizer: Ostatecznym celem technologii PowerMizer jest optymalizacja zużycia energii w celu uzyskania najdłuższego czasu pracy baterii w komputerze przenośnym przy jednoczesnym zapewnieniu wydajności niezbędnej do danego zadania.

Jest to coś w rodzaju tego, co Intel musi ograniczyć moc obliczeniową procesora w zależności od uruchomionych aplikacji. innymi słowy, jest to proces zarządzania energią dla karty graficznej, który może powodować zmiany w wykorzystaniu procesora i zdecydowanie może powodować problemy.

  1. Ponieważ zamierzasz edytować rejestr, zalecamy zapoznanie się z tym artykułem, który przygotowaliśmy w celu bezpiecznego wykonania kopii zapasowej rejestru, aby zapobiec dalszym problemom. Nadal nic złego się nie stanie, jeśli będziesz postępować zgodnie z instrukcjami.
  2. Otwórz interfejs Edytora rejestru, wpisując „regedit” w pasku wyszukiwania lub w oknie dialogowym Uruchom. Przejdź do następującego klucza w Edytorze rejestru, nawigując w lewym okienku:
 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Video \ ******** \ 0000 \ 

  1. * Będą losowymi cyframi i literami. Będzie ich kilka, więc wybierz folder „0000” z największą liczbą kluczy.
  2. Kliknij prawym przyciskiem myszy po prawej stronie okna i wybierz Nowa >> DWORD (32-bitowa) wartość. Musisz to zrobić 4 razy i upewnij się, że nazwałeś klucze w następujący sposób: PerfLevelSrc, PowerMizerEnable, PowermizerLevel, PowermizerLevelAC

  1. Musisz zmienić ich wartość, klikając prawym przyciskiem myszy każdy z nich i wybierając opcję Modyfikuj. Ustaw wartości zgodnie z poniższymi informacjami:

PerfLevelSrc ——– 3322

PowerMizerEnable ——– 0

PowermizerLevel ——– 1

PowermizerLevelAC ——– 1

  1. Uruchom ponownie komputer, a opcja Powermizer powinna być wyłączona, co spowoduje zmniejszenie opóźnienia DPC.

Ciekawe Artykuły