Phân tích chuỗi chờ: Xác định quá trình bị treo hoặc bị đóng băng trong Windows 10

Wait Chain Traversal là một tính năng đã được giới thiệu trong Windows 7 . Nó là một công cụ cho phép bạn xác định quá trình thực tế dẫn đến ứng dụng bị treo hoặc bị đóng băng. Windows 10/8 tiến xa hơn một bước và cho phép bạn phân tích Chuỗi chờ(Wait Chain) ngay từ chính Trình quản lý tác vụ Windows 10(Windows 10 Task Manager) . Đồng nghiệp của tôi, Shyam , đã đề cập ngắn gọn đến tính năng Wait Chain Traversal ( WCT ), cho phép trình gỡ lỗi chẩn đoán ứng dụng bị treo và bế tắc trong khi nói về các tính năng của Windows Task Manager . Hôm nay, chúng ta hãy xem nó chi tiết hơn một chút.

Truyền tải chuỗi chờ

Trong Windows 7 ,  Trình giám sát tài nguyên(Resource Monitor) cung cấp khả năng phân tích Chuỗi chờ(Wait Chain) . Chạy resmon để mở Resource Monitor . Xác định quá trình bị treo hoặc bị treo, tab Tổng quan(Overview) hoặc CPU và nhấp chuột phải vào nó. (CPU)Trong menu ngữ cảnh, bạn sẽ thấy Phân tích chuỗi chờ(Analyze Wait Chain) .

Truyền tải chuỗi chờ

Windows 10/8 hiện cho phép bạn phân tích Chuỗi chờ(Wait Chain) ngay từ chính Trình quản lý tác vụ của Windows(Windows Task Manager)(Windows Task Manager) , ngoài Trình theo dõi tài nguyên(Resource Monitor) . Mở Trình quản lý tác vụ(Task Manager) của bạn và xác định quá trình bị treo hoặc bị đóng băng. Nhấp chuột phải vào nó và chọn Phân tích chuỗi chờ(Analyze wait chain) trong menu ngữ cảnh.

Cửa sổ Wait Chain Traversal 8

Phân tích chuỗi chờ

Cây Chuỗi chờ phân tích(Analyze Wait Chain) hiển thị các quy trình hoặc các nút mở trong một cây đang sử dụng hoặc đang chờ sử dụng tài nguyên được sử dụng bởi một quy trình khác hoặc các nút con trong cây và được yêu cầu để quy trình đã chọn tiếp tục. Wait Chain Traversal ( WCT ) cho phép trình gỡ lỗi Windows chẩn đoán ứng dụng bị treo và bế tắc. Bạn có thể đọc thêm về nó trên TechNet .

Khi bạn mở tab Tổng quan(Overview) hoặc tab CPU , bạn sẽ tìm thấy danh sách các quy trình đang chạy. (CPU)Nếu một quy trình bị "kẹt", quy trình đó sẽ được đánh dấu bằng dòng chữ màu đỏ, "Không phản hồi". Bạn có thể nhấp chuột phải vào quy trình và giao một nhiệm vụ mới, bao gồm cả việc kết thúc quy trình.

Không phản hồi

Kill Không phản hồi, treo, đóng băng quy trình

Nếu bạn chọn Phân tích chuỗi chờ(Analyze Wait Chain) , bạn sẽ thấy danh sách các quy trình và cây quy trình được liên kết với nó. Bạn cũng có thể thấy một thông báo - quá trình xyz.exe đang đợi một quá trình khác (abc.exe)(xyz.exe process is waiting for another process (abc.exe)) , để đưa ra một ví dụ. Nếu bạn đã mở Trình quản lý tác vụ(Task Manager) với tư cách là quản trị viên, bạn sẽ có thể xem nhiều quy trình khác. Nếu bạn đang chạy Windows với tư cách quản trị viên, thì Trình quản lý tác vụ(Task Manager) sẽ được nâng cấp theo mặc định trong Windows 8 . Hình sau đây chỉ cho thấy hộp trông như thế nào. Không có quy trình nào của tôi bị treo đủ lâu để tôi lấy được Cây Chờ(Wait Tree) của nó .

phân tích-đợi-chuỗi-hộp

Bây giờ bạn có thể đợi hoặc chọn hủy quá trình, nhưng hãy nhớ khi bạn hủy bất kỳ quá trình nào, nếu đó là một quá trình hệ thống và các chức năng phụ thuộc vào nó cũng có thể bị lỗi, vì vậy bạn phải cẩn thận ở đây.

Ngẫu nhiên, Process Hacker cũng sẽ giúp bạn tìm ra quy trình nào của bạn bị đóng băng. Hằng là gì(What is Hang) cũng vậy . Tiện ích này(This utility) cố gắng phát hiện phần mềm hoặc quy trình hiện đang bị treo và hiển thị một số thông tin có thể cho phép bạn sắp xếp và hiểu chính xác nguyên nhân của việc đóng băng đó là gì.



About the author

Tôi là nhà phát triển phần mềm miễn phí và là người ủng hộ Windows Vista / 7. Tôi đã viết hàng trăm bài báo về các chủ đề khác nhau liên quan đến hệ điều hành, bao gồm các mẹo và thủ thuật, hướng dẫn sửa chữa và các phương pháp hay nhất. Tôi cũng cung cấp các dịch vụ tư vấn liên quan đến văn phòng thông qua công ty của tôi, Dịch vụ Bộ phận Trợ giúp. Tôi hiểu sâu về cách hoạt động, các tính năng của Office 365 và cách sử dụng chúng hiệu quả nhất.



Related posts