Oprava: Odložená procedura volá a přerušuje servisní rutiny Vysoké využití CPU a disků ve Windows 10

Toto je proces, který se objeví na kartě Procesy ve Správci úloh a problém nastane, když tato položka (nebo položky, které uživatelé hlásili, že je vidí), zabírá velkou část výkonu procesoru.

Odložené volání procedur (DPC) je mechanismus operačního systému Microsoft Windows, který umožňuje úkolům s vysokou prioritou (např. Obsluha přerušení) odložit požadované úkoly s nižší prioritou pro pozdější provedení. To se může u uživatelů pokazit a selhat, takže se ujistěte, že dodržujete všechna řešení, která jsme připravili níže, abyste získali prostředky procesoru zpět!

Řešení 1: Přeinstalujte nebo aktualizujte síťový adaptér

Pokud se něco pokazilo s ovladačem souvisejícím se síťovým zařízením, které vám dává chybu a způsobuje, že procesy „Odložené volání procedur a přerušení servisních rutin“ narůstají při používání CPU, můžete tento problém vyřešit jednoduše aktualizací nebo přeinstalování ovladače s tím souvisí, v závislosti na typu internetu, který používáte.

Restartováním počítače se spustí spouštění ovladačů při spouštění systému a znovu se nainstaluje pomocí nejnovější verze. Hodně štěstí.

  1. Nejprve budete muset odinstalovat ovladač, který jste aktuálně nainstalovali do počítače.
  2. Do vyhledávacího pole vedle tlačítka nabídky Start zadejte „Správce zařízení“ a otevře se okno Správce zařízení. K otevření dialogového okna Spustit můžete také použít kombinaci kláves Windows Key + R. Do pole zadejte „devmgmt.msc“ a klikněte na OK nebo Enter.

  1. Rozbalte část Síťové adaptéry. Tím se zobrazí všechny síťové adaptéry, které počítač v tuto chvíli nainstaloval. Klikněte pravým tlačítkem myši na síťový adaptér, který chcete odinstalovat, a vyberte „Odinstalovat zařízení“. Vyberte ten, který odpovídá vašemu aktivnímu internetovému připojení. Tím odstraníte adaptér ze seznamu a odinstalujete síťové zařízení. Ujistěte se, že jste vybrali ten správný v závislosti na typu připojení, který vám tyto problémy přináší.
  2. Po zobrazení výzvy k odinstalaci zařízení klikněte na „OK“.

  1. Vyjměte adaptér, který používáte, z počítače a okamžitě restartujte počítač. Po spuštění počítače by měl být nový ovladač nainstalován automaticky bez nutnosti vašeho zásahu. Pokud však zjistíte, že vaše připojení k internetu nefunguje, budete muset ovladač nainstalovat ručně.
  2. Přejděte na stránku výrobce a zobrazte seznam dostupných ovladačů pro váš operační systém. Vyberte nejnovější, stáhněte jej a spusťte ze složky Stažené.

  1. Při instalaci ovladače postupujte podle pokynů na obrazovce a ujistěte se, že adaptér zůstane odpojený, dokud vás instalace neozve, abyste připojili, co může, ale nemusí. Po dokončení instalace restartujte počítač a připojte adaptér k počítači. Zkontrolujte, zda se vaše využití procesoru vrátilo do normálu.

Poznámka : Dalším docela užitečným návrhem by bylo zopakovat stejný postup s ovladačem grafické karty, který je pravděpodobně nejdůležitějším ovladačem v počítači. Uživatelé hlásili, že byli schopni problém vyřešit po jeho aktualizaci, takže se ujistěte, že opakujete stejné kroky jako výše, pouze jej vyhledejte v části Adaptéry zobrazení ve Správci zařízení.

Řešení 2: Zakažte všechna zvuková vylepšení a speciální efekty

Toto konkrétní řešení bylo prezentováno jak na několika položkách fóra, tak na blogu napsaném uživatelem, který se s tímto problémem potýká několik dní. Zdá se, že některé počítače jsou ovlivněny zvukovým vylepšením v počítači se systémem Windows PC a měli byste ho deaktivovat, aby se využití procesoru opět vrátilo k normálnímu stavu.

  1. Klepněte pravým tlačítkem myši na ikonu Hlasitost umístěnou v pravé dolní části obrazovky a vyberte možnost Přehrávání zařízení. Alternativním způsobem by bylo otevření ovládacího panelu v počítači a nastavení možnosti Zobrazit podle na Velké ikony. Poté vyhledejte a klikněte na možnost Zvuky, abyste otevřeli stejné okno.

  2. Zůstaňte na kartě Přehrávání v okně Zvuk, které se právě otevře, a vyberte výchozí zařízení pro přehrávání (Reproduktory).
  3. Klepněte pravým tlačítkem myši na zařízení a vyberte možnost Vlastnosti. Po otevření okna Vlastnosti přejděte na kartu Vylepšení a zaškrtněte v ní možnost Zakázat všechny zvukové efekty. Použijte změny, restartujte počítač a zkontrolujte, zda se využití procesoru vrátilo do normálu.

Řešení 3: Určité nástroje použijte k určení skutečné příčiny

Toto řešení je velmi užitečné při určování problému, protože může být opravdu obtížné zjistit, které zařízení, ovladač nebo program způsobuje vysoký procesor. Budete muset nainstalovat určité nástroje a proces může chvíli trvat, ale je důležité se soustředit, protože to může být váš poslední krok k vyřešení problému!

  1. Nejprve si stáhněte Windows SDK, který bude obsahovat nezbytnou Windows Performance Kit, která bude obsahovat nástroje, které budete potřebovat, abyste mohli pokračovat v procesu. Můžete si je stáhnout pro Windows 10 pomocí tohoto odkazu.

  1. Ve výchozím nastavení vyhledejte soubor, který jste právě našli ve složce Stažené soubory, a spusťte instalaci. Vyberte WPT (Windows Performance Tools) ze seznamu a klikněte na Instalovat. Chcete-li proces dokončit, restartujte počítač.
  2. Pokud jste uživatelem systému Windows 10, můžete snadno najít příkazový řádek jednoduše kliknutím na tlačítko nabídky Start nebo na tlačítko Hledat vedle něj a zadejte „cmd“ nebo „příkazový řádek“. Klepněte pravým tlačítkem myši na první výsledek a vyberte možnost Spustit jako správce.

  1. Pomocí následujícího příkazu přejděte do složky Temp v příkazovém řádku. Po zadání tohoto textu nezapomeňte kliknout na klávesu Enter:
 cd \ temp 
  1. Chcete-li zahájit analýzu, použijte níže uvedený příkaz a chvíli počkejte, dokud neuvidíte vysoké využití DPC a přerušení ve Správci úloh.
 xperf -on latence -stackwalk profil 
  1. Pokud si všimnete vysokého využití CPU, zastavte trasování pomocí následujícího příkazu:
 xperf -d DPC_Interrupt.etl 
  1. Tím se proces uzavře a výsledky se zapíší do souboru DPC_Interrupt.etl. Klikněte na nabídku Start a zadejte příkaz Spustit. Vyberte Spustit. Zobrazí se dialogové okno Spustit. Do dialogového okna spuštění zadejte „% temp%“ a klikněte na tlačítko OK. Tím se okamžitě otevře složka Dočasné soubory.

  1. Vyhledejte soubor DPC_Interrupt.etl a poklepejte na něj. Počkejte, až se oba průchody skončí, a přejděte na Stopy >> Konfigurovat cesty symbolů a zadejte následující:
 srv * C: \ symbols * // msdl.microsoft.com/download/symbols 
  1. Nyní přejděte na grafy „Využití procesoru DPC“ nebo „Přerušit využití CPU“ (v závislosti na tom, kde vidíte vysoké využití CPU) a vyberte interval, klikněte pravým tlačítkem a vyberte „Načíst symboly“ a poté klikněte na souhrnnou tabulku. Možná budete muset přijmout licenční smlouvu ke stažení veřejných ladících symbolů a možná budete muset chvíli počkat, než si stáhnou.
  2. Zde uvidíte přehled hovorů a příčiny problému. Může to být ovladač, program, služba nebo podobně. Prohledejte soubor, který vidíte, způsobující problém, a zkontrolujte, k čemu patří, a určete problém.

Řešení 4: Odstraňte problém pomocí Clean Boot

Pokud aplikace nebo služba třetích stran způsobuje často přerušení systému, možná budete chtít určit problém a deaktivovat nebo odinstalovat, abyste problém vyřešili. Uživatelé hlásili, že se problém neobjeví v čistém spuštění, takže byste to mohli vidět sami.

Pokud se problém skutečně neobjeví v čistém spuštění, možná budete chtít vidět, která aplikace je příčinou, tím, že povolíte služby a položky spouštění jeden po druhém a odstraníte je.

  1. Pomocí kombinace kláves Windows + R na klávesnici otevřete dialogové okno Spustit, do kterého byste měli napsat „MSCONFIG“ a klikněte na OK.
  2. Klikněte na kartu 'Boot' a zrušte zaškrtnutí volby 'Safe Boot'.

  1. Na kartě Obecné ve stejném okně klepnutím vyberte přepínač Selektivní spuštění a poté klepnutím zrušte zaškrtnutí políčka Načíst položky po spuštění a zkontrolujte, zda není zaškrtnuto.
  2. Na kartě Služby zaškrtněte políčko Skrýt všechny služby společnosti Microsoft a poté klepnutím na tlačítko Zakázat vše zakažte služby nainstalované uživatelem.

  1. Na kartě Po spuštění klepněte na tlačítko „Otevřít Správce úloh“. V okně Správce úloh na kartě Po spuštění klepněte pravým tlačítkem myši na každou spouštěcí položku, která je povolena, a vyberte příkaz Zakázat. Ujistěte se, že položku nevynecháváte, protože softwarové konflikty mohou způsobit i ty nej legitimnější aplikace.
  2. Poté budete muset provést některé z nejvíce nudných procesů, a to umožnit spouštěcí položky jeden po druhém a restartovat počítač. Poté je třeba zkontrolovat, zda se chyba znovu objeví. Stejný proces budete muset opakovat i pro Služby, které jste deaktivovali v Kroku 4. Jakmile lokalizujete problematickou spouštěcí položku nebo službu, můžete podniknout kroky k vyřešení problému. Pokud se jedná o program, můžete jej přeinstalovat nebo opravit. Pokud se jedná o službu, můžete ji zakázat atd.

Zajímavé Články