Windows

การวิเคราะห์ห่วงโซ่รอ: ระบุกระบวนการที่แขวนหรือแช่แข็งใน Windows 10/8/7

Third-Party Updates Fail to Install with Error 0x800b0109 in SCCM

Third-Party Updates Fail to Install with Error 0x800b0109 in SCCM

สารบัญ:

Anonim

Wait Chain Traversal เป็นคุณลักษณะที่ถูกนำมาใช้ใน Windows 7 ซึ่งเป็นเครื่องมือที่ช่วยให้คุณสามารถระบุได้ กระบวนการจริงที่เกิดขึ้นในการประยุกต์ใช้แขวนหรือแช่แข็ง Windows 8/10 ก้าวไปอีกขั้นและช่วยให้คุณวิเคราะห์ Wait Chain ได้จาก Task Manager ของ Windows 10 เอง เพื่อนร่วมงานของฉัน Shyam ได้สัมผัสกับคุณลักษณะ Wait Chain Traversal (WCT) ในเวลาสั้น ๆ ซึ่งช่วยให้โปรแกรมดีบักเกอร์สามารถวิเคราะห์แอพพลิเคชันแฮงค์และ deadlock ได้ในขณะที่พูดถึงคุณสมบัติของ Windows Task Manager วันนี้เรามาดูรายละเอียดเล็ก ๆ น้อย ๆ

รอ Chain Traversal

Windows 7 Resource Monitor ช่วยวิเคราะห์ความสามารถในการรอ Wait Chain เรียกใช้ resmon เพื่อเปิดตัวตรวจสอบทรัพยากร ระบุกระบวนการแขวนหรือระงับ ib ภาพรวมหรือแท็บ CPU และคลิกขวาที่ไอคอน ในเมนูบริบทคุณจะเห็น Analyze Wait Chain

Windows 10/8 ช่วยให้คุณสามารถวิเคราะห์รอคอยได้จาก Windows Task Manager เองนอกเหนือจากนี้ จากตัวตรวจสอบทรัพยากร เปิด Task Manager ของคุณและระบุกระบวนการที่แขวนหรือแช่แข็ง คลิกขวาที่ไอคอนดังกล่าวแล้วเลือก วิเคราะห์โซ่รอ ในเมนูบริบท

วิเคราะห์ห่วงโซ่รอ→

โครงสร้าง Chain การรอการวิเคราะห์จะแสดงกระบวนการหรือโหนดที่เปิดอยู่ในทรีหรือกำลังรอการใช้งาน ทรัพยากรที่ใช้โดยกระบวนการอื่นหรือโหนดย่อยในต้นไม้และจำเป็นสำหรับกระบวนการที่เลือกเพื่อดำเนินการต่อ รอ Chain Traversal (WCT) ช่วยให้โปรแกรมดีบักเกอร์ของ Windows สามารถวิเคราะห์แอ็พพลิเคชันแฮงค์และ deadlocks ได้ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ที่ TechNet

เมื่อคุณเปิดแท็บภาพรวมหรือ CPU คุณจะพบรายการของกระบวนการทำงาน หากกระบวนการถูก "ติด" ระบบจะไฮไลต์ข้อความสีแดง "ไม่ตอบ" คุณสามารถคลิกขวาที่กระบวนการนี้และมอบหมายงานใหม่รวมทั้งสิ้นสุดกระบวนการ

Kill ไม่ตอบสนองแขวนกระบวนการแช่แข็ง

ถ้าคุณเลือก Analyze Wait Chain คุณจะเห็นรายการกระบวนการและ ต้นไม้กระบวนการที่เกี่ยวข้องกับมัน คุณอาจเห็นข้อความ - กระบวนการ xyz.exe กำลังรอกระบวนการอื่น (abc.exe) เพื่อให้เป็นตัวอย่าง ถ้าคุณได้เปิด Task Manager เป็นผู้ดูแลระบบคุณจะสามารถดูกระบวนการต่างๆได้มากขึ้น ถ้าคุณใช้ Windows ในฐานะผู้ดูแลระบบ Task Manager จะได้รับการยกระดับโดยค่าเริ่มต้นใน Windows 8 ดังรูปต่อไปนี้แสดงให้เห็นว่ากล่องมีลักษณะอย่างไร ไม่มีกระบวนการใด ๆ ของฉันถูกแขวนไว้นานพอสมควรสำหรับการรับ Wait Tree ของคุณ

ตอนนี้คุณอาจรอหรือเลือกที่จะฆ่ากระบวนการนี้ แต่อย่าลืมเมื่อคุณฆ่ากระบวนการใด ๆ ถ้าเป็นกระบวนการของระบบและฟังก์ชันอื่น ๆ ที่ขึ้นอยู่กับ คุณอาจต้องระวังด้วยเช่นกัน

บังเอิญ Process Hacker จะช่วยให้คุณทราบว่ากระบวนการใดของคุณหยุดทำงาน ดังนั้นจะ Hang คืออะไร ยูทิลิตีนี้พยายามตรวจหาซอฟต์แวร์หรือกระบวนการที่ถูกแขวนอยู่ในปัจจุบันและแสดงข้อมูลบางอย่างที่อาจช่วยให้คุณสามารถแยกแยะและเข้าใจว่าอะไรอยู่ที่รากของการแช่แข็งดังกล่าว