Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Bạn có ứng dụng Windows 10 không hoạt động như mong đợi của bạn không? Có lẽ nó quá chậm, gặp sự cố đột ngột hoặc có vô số vấn đề khó xác định. Một cách để giải quyết tận gốc vấn đề là sử dụng tiện ích chính thức miễn phí của Microsoft có tên Process Monitor. Điều này sẽ giúp bạn chẩn đoán và gỡ lỗi bất kỳ lỗi và sự cố ứng dụng Windows nào.

Tải xuống và cài đặt

Tiện ích Process Monitor (ProcMon) của SysInternals đã ra đời từ năm 2006 và làm được nhiều việc ngoài việc chẩn đoán các sự cố ứng dụng. Nó cung cấp khả năng hiển thị vào tất cả các khóa đăng ký, vị trí hệ thống tệp và lưu lượng mạng.

Tuy nhiên, nó không nắm bắt được các chuyển động của con trỏ chuột hoặc các thay đổi liên quan đến phần cứng. Tuy nhiên, nếu mục tiêu của bạn là nắm bắt phần mềm độc hại, xác định các ứng dụng rắc rối hoặc có tổng quan cấp cao về PC chạy Windows của mình, thì ProcMon là công cụ tiên tiến nhất cần có.

Tải xuống công cụ từ liên kết chính thức của Microsoft. Không có cài đặt liên quan, nhưng bạn phải đồng ý với các điều khoản cấp phép phần mềm SysInternals khi chạy tệp .exe.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Hãy để Trình giám sát quy trình điền tất cả các sự kiện trong hệ thống Windows của bạn. Bạn không phải đợi quá trình hoàn tất. Mọi chương trình đang chạy đều được tự động đưa vào phân tích.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Chẩn đoán sự cố với Windows Process Monitor

Khi chương trình điền thông tin chi tiết, bạn có thể choáng ngợp khi thấy rất nhiều hàng và cột. Có hàng triệu mục nhập. Bạn không phải lo lắng về tất cả những điều sau:

  • Tên quy trình
  • ID quy trình (PID):một số có bốn hoặc năm chữ số
  • Đường dẫn tệp
  • Mã kết quả:“thành công” hoặc nhiều mục nhập khác, chẳng hạn như “không tìm thấy tên”, “Báo cáo lại”, v.v.

Để nhanh chóng chuyển đến các ứng dụng rắc rối, hãy đi tới “Công cụ -> Cây xử lý”.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Trang tổng quan sẽ chứa tất cả các ứng dụng đang mở và đang chạy trong hệ thống của bạn. Một khối màu xanh lá cây hoàn chỉnh trong cột “Thời gian sống” thường cho biết không có vấn đề gì trong ứng dụng liên quan. Nếu các chương trình và hệ thống Windows 10 của bạn được cập nhật, nhiều lỗi đăng ký và các vấn đề về sức khỏe tệp sẽ không gây cho bạn bất kỳ rắc rối nào. Đối với các vấn đề liên quan được cập nhật, bạn có thể sử dụng một tiện ích khác có tên SetUpDiag.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Cuộn xuống sự kiện sự cố và nhấp vào “Đi tới sự kiện” để điều hướng đến sự cố. Trong màn hình tiếp theo, ProcMon đã chẩn đoán nhiều vấn đề với Trình duyệt QQ của Tencent. Tôi nhận thấy một ID quy trình (“3428”) bởi tệp .exe của nó.

Khi nguồn sự cố được xác định, bạn cần sử dụng một tùy chọn có tên là “Bộ lọc”. Bằng cách nhấp chuột phải và thêm bộ lọc “Bao gồm” cho tệp thực thi cụ thể, bạn chỉ tập trung vào một ứng dụng cụ thể.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Đi xuống một bước và áp dụng bộ lọc. Tùy thuộc vào số lượng mục nhập, có thể mất một chút thời gian. Đã có hàng nghìn mục nhập cho bộ lọc này.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Bạn cũng có thể loại trừ một số kết quả nhất định, chẳng hạn như “Thành công” hoặc “Tràn bộ đệm”, vì chúng cho thấy ứng dụng không có vấn đề gì. Điều này sẽ thu hẹp tìm kiếm hơn nữa.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Bây giờ tập trung vào mã kết quả phổ biến nhất cho ứng dụng rắc rối. Để có danh sách đầy đủ các mã kết quả, người dùng Lowell Vanderpool đã tổng hợp chúng trong liên kết này giữa trang 7 và 9. Vấn đề “Không tìm thấy tên” là vấn đề phổ biến nhất ở đây với hàng nghìn mục nhập, có nghĩa là người gọi đã cố gắng mở một đối tượng mà không tồn tại. Nói cách khác, đã xảy ra lỗi với chính quá trình cài đặt. Như vậy, chúng tôi đã chẩn đoán được gốc rễ của vấn đề.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Khắc phục sự cố cuối cùng

Ở đây chúng tôi sẽ trình bày cách khắc phục sự cố cuối cùng cho chương trình trên. Trước khi giải quyết vấn đề được chẩn đoán yêu cầu gỡ cài đặt, bạn có thể muốn lưu tệp ProcMon từ “Tệp -> Lưu” để có thể xem xét các vấn đề liên quan trong tương lai.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Lưu tệp cũng cung cấp cho bạn các cài đặt trước bộ lọc mà bạn vừa tạo. Nếu bạn muốn quay lại cài đặt mặc định, hãy nhấp vào “Đặt lại”.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Như được hiển thị ở đây, chương trình cần được gỡ cài đặt vì thiếu nhiều tệp DLL. Gỡ cài đặt chương trình không phải lúc nào cũng dễ dàng, vì vậy ProcMon có một tùy chọn nhấp chuột phải được gọi là “Tìm kiếm trực tuyến”. Nó dẫn tôi đến màn hình Gỡ cài đặt.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Nhấp vào trình gỡ cài đặt sẽ xóa chương trình hoàn toàn.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Bước gỡ cài đặt là một tùy chọn hạt nhân nhưng hoạt động với các chương trình có quá nhiều vấn đề thiếu tệp.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Khi tôi mở lại ProcMon với các cài đặt trước bộ lọc tương tự, sự cố với Trình duyệt QQ của Tencent không còn được khắc phục nữa.

Cách gỡ lỗi ứng dụng Windows với Process Monitor

Bạn có thể sử dụng Windows Process Monitor để chẩn đoán lỗi ứng dụng Windows và giải quyết các vấn đề. Nó chỉ cần một chút thực hành để xác định nguồn gốc vấn đề chính.

Nếu Windows của bạn đang gây ra lỗi sử dụng 100% CPU, hãy xem các giải pháp tại đây để khắc phục. Chúng tôi cũng có các giải pháp cho lỗi Thông tin cấu hình hệ thống không hợp lệ.