Analyser ventekæde: Identificer hængt eller frosset proces i Windows 10

Wait Chain Traversal er en funktion, der blev introduceret i Windows 7 . Det er et værktøj, der lader dig identificere den faktiske proces, der resulterer i en hængt eller frosset applikation. Windows 10/8 går et skridt videre og lader dig analysere Wait Chain direkte fra Windows 10 Task Manager selv. Min kollega Shyam havde kort berørt funktionen Wait Chain Traversal ( WCT ), som gør det muligt for debuggere at diagnosticere applikationshængninger og deadlocks, mens de taler om funktionerne i Windows Task Manager . I dag, lad os se det lidt mere detaljeret.

Vent Kædegennemgang

I Windows 7 giver  Resource Monitor mulighed for at analysere Wait Chain . Kør resmon for at åbne ressourceovervågningen(Resource Monitor) . Identificer den hængte eller suspenderede proces, fanen Oversigt(Overview) eller CPU , og højreklik på den. I kontekstmenuen vil du se Analysér ventekæde(Analyze Wait Chain) .

Vent Kædegennemgang

Windows 10/8 giver dig nu mulighed for at analysere Wait Chain direkte fra Windows Task Manager selv, bortset fra Ressource Monitor(Resource Monitor) . Åbn din Task Manager og identificer den hængte eller frosne proces. Højreklik på den og vælg Analyser ventekæde(Analyze wait chain) i kontekstmenuen.

Vent Chain Traversal windows 8

Analyser ventekæden

Træet Analysér ventekæde(Analyze Wait Chain) viser, hvilke processer eller åbne noder i et træ, der bruger eller venter på at bruge en ressource, der bruges af en anden proces eller underordnede noder i træet, og er påkrævet for at den valgte proces kan fortsætte. Wait Chain Traversal ( WCT ) gør det muligt for Windows-debuggere at diagnosticere applikationshængninger og deadlocks. Du kan læse mere om det på TechNet .

Når du åbner fanerne Oversigt(Overview) eller CPU , finder du listen over kørende processer. Hvis en proces "sidder fast", vil den blive fremhævet med rød tekst, "Reagerer ikke". Du kan højreklikke på processen og tildele en ny opgave, herunder afslutte processen.

svarer ikke

Dræb(Kill) Reagerer ikke, hængt, fastfrosset proces

Hvis du vælger Analyser ventekæde(Analyze Wait Chain) , vil du se en liste over processer og det procestræ, der er knyttet til det. Du kan også se en besked - xyz.exe-processen venter på en anden proces (abc.exe)(xyz.exe process is waiting for another process (abc.exe)) , for at give et eksempel. Hvis du har åbnet Task Manager som administrator, vil du kunne se mange flere processer. Hvis du kører Windows som administrator, vil Task Manager allerede være forhøjet som standard i Windows 8 . Følgende figur viser bare, hvordan kassen ser ud. Ingen af ​​mine processer hang længe nok til, at jeg kunne få dets Wait Tree .

analyser-vent-kæde-kasse

Du kan nu vente eller vælge at dræbe processen, men husk når du dræber en proces, hvis det er en systemproces, og andre funktionsafhængige af den kan også gå ned, så du skal være forsigtig her.

Process Hacker vil i øvrigt også hjælpe dig med at finde ud af, hvilken af ​​dine processer der fryser. Det vil også Hvad er Hang(What is Hang) . Dette værktøj(This utility) forsøger at finde den software eller proces, der i øjeblikket hænger, og viser nogle oplysninger, der kan give dig mulighed for at sortere ud og forstå, hvad der præcist er roden til en sådan frysning.



About the author

"Jeg er freelance-ekspert i Windows og Office. Jeg har over 10 års erfaring med at arbejde med disse værktøjer og kan hjælpe dig med at få mest muligt ud af dem. Mine færdigheder omfatter: at arbejde med Microsoft Word, Excel, PowerPoint og Outlook; skabe web sider og applikationer; og hjælpe kunder med at nå deres forretningsmål."



Related posts