Làm thế nào để * chẩn đoán * windows explorer đóng băng thường xuyên


11

Nó rất phổ biến trên máy windows xp của tôi đối với windows explorer (bao gồm cả thanh tác vụ) thường không phản hồi trong vài giây (và đôi khi lên đến một phút) bất cứ khi nào tôi duyệt hệ thống tệp (hoặc sử dụng menu bắt đầu). Điều này có thể có một chút bực bội ....

Tôi nghi ngờ đó có thể là do một số điều truy cập mạng xảy ra nhưng tôi không chắc về điều này hoặc ứng dụng / dịch vụ nào có thể góp phần gây ra sự cố. Có cách nào để tìm hiểu chính xác những gì windows đang làm (hoặc cố gắng làm) trong những lần đóng băng này để tôi có thể thu hẹp tìm kiếm một chút không?

Tôi không theo dõi một danh sách những thứ cần thử vì tôi đã trải qua nhiều trong số này (ví dụ như chống phân mảnh, ổ đĩa mạng, v.v.) - nhưng dường như không có gì để khắc phục vấn đề. Những gì tôi thực sự theo đuổi là một cách để chẩn đoán (hoặc gỡ lỗi) những gì đang xảy ra để nó không trở thành một trò chơi đoán "thử 100 điều khác nhau này và xem điều gì xảy ra". Nhưng có lẽ điều này là không thể?

CẬP NHẬT : perfmon "Performance Monitor" của Window có vẻ là cách tiếp cận tốt nhất cho đến nay để chẩn đoán các vấn đề như vậy (cảm ơn JP cho con trỏ) - nhưng tôi vẫn đang cố gắng sử dụng nó theo cách thành công chủ yếu do số lượng tùy chọn quá lớn mà nó cung cấp. Tôi đã thực hiện một số dự đoán giáo dục tại những điều để giám sát nhưng cho đến nay những thông tin tốt nhất mà tôi có thể thu thập là các quy trình sau có bất thường CPU / Dữ liệu IO / trang lỗi trong một đóng băng: cssrs, lsassexplorer. Vì đây là các quy trình windows rất chuẩn nên tôi không chắc liệu điều này có giúp thu hẹp nguyên nhân nhiều không ..... Có lời khuyên nào nữa không?


Hãy thử câu trả lời của tôi ở đây để khắc phục sự cố đóng băng.
Tamara Wijsman

Câu trả lời:


7

Chỉ cần sử dụng ProcMon (Process Monitor) để kiểm tra các sự kiện. Lọc theo explorer.exe và sau đó phân loại mạng. Một trích dẫn từ Mark Russinovich:

Khi khắc phục sự cố treo với Trình giám sát quy trình, trước tiên bạn nên xem liệu có bất kỳ khoảng trống nào trong tem thời gian hoạt động phù hợp với thời lượng treo hay không. Bạn có thể tìm kiếm các hoạt động dài bằng cách thêm cột Thời lượng vào màn hình và sau đó đảm bảo lọc ra các hoạt động thường không hoàn thành ngay lập tức, như thông báo thay đổi thư mục. Điều đó có thể hữu ích khi bạn không thấy khoảng cách thời gian đáng kể giữa các hoạt động vì quy trình có nhiều luồng, một số trong đó tiếp tục hoạt động trong khi chuỗi gây ra tình trạng treo không hoạt động.


6

Tôi nghĩ phương pháp tốt nhất của bạn là sử dụng một công cụ như Process Explorer và cố gắng liên kết các đóng băng với một quy trình cụ thể. Đó là, quá trình trên CPU khi sự cố xảy ra? Bạn nên bắt đầu bằng cách xóa càng nhiều quá trình không cần thiết càng tốt và để hệ thống của bạn chạy gọn gàng (thậm chí có thể ở chế độ an toàn, không có mạng hoặc ổ đĩa ngoài) và xem sự cố có còn xảy ra không. Nếu không, sau đó bạn có thể thêm lại các quy trình một lần và xem liệu bạn có thể cô lập thủ phạm hay không. Nếu nó xảy ra ở chế độ an toàn / nạc, bạn có vấn đề sâu hơn và có thể bắt đầu với những thứ thực sự đang chạy trong chế độ đó.

Mỗi bình luận: Bạn có thể sử dụng perfmon và thêm việc sử dụng CPU và Mạng để được theo dõi và có nhật ký perfmon theo thời gian. Bằng cách đó, khi bạn bị đóng băng, bạn có thể quay lại và xem qua nhật ký perfmon vào thời điểm đó và xem liệu bạn có thể tương quan với bất cứ điều gì không.


Cảm ơn - Tôi đã thử khá nhiều với procexp (bao gồm cả quá trình loại bỏ - nhưng vấn đề không liên tục nên không bao giờ rõ ràng nếu quy trình quan trọng đã bị xóa). Vấn đề là không rõ ràng khi chỉ quét trực quan đầu ra procexp mà bất kỳ quá trình nào đang làm bất cứ điều gì bất thường (ví dụ: CPU đều trông "bình thường"). Tôi tự hỏi nếu có một cách thông minh hơn mà procexp có thể được sử dụng để chẩn đoán đóng băng CPU thấp (ví dụ như các quy trình mạng)?
luaccoad

Sử dụng perfmon nghe có vẻ là một ý tưởng hay - hiện đang kiểm tra nó.
luaccoad

0

Bạn đang chạy bất kỳ loại chống vi-rút? Tôi thấy rằng McaFee, chẳng hạn, sẽ khiến máy biểu hiện chính xác các triệu chứng đó - đóng băng, tạm dừng khó chịu, nhưng ít hoặc không sử dụng CPU. Bạn có thể thử tạm dừng quá trình, nhưng điều đó có thể làm cho toàn bộ hệ thống đóng băng nếu bạn tạm dừng điều sai.

Ngoài ra, hãy kiểm tra lỗi đĩa, hãy xem http://smartmontools.sourceforge.net/ để xem có vấn đề gì với đĩa không.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.