Khi một ứng dụng Windows đang chạy dừng hoặc gặp sự cố đột ngột, hệ thống của bạn sẽ tạo một ‘tệp kết xuất sự cố’ để lưu thông tin có sẵn ngay trước khi sự kiện gặp sự cố xảy ra. Đọc các tệp kết xuất bộ nhớ này có thể giúp bạn tìm và khắc phục nguyên nhân gây ra lỗi. Tìm cách bạn có thể đọc nhỏ memory dump file tạo bởi Windows.
Đọc các tệp Small Memory Dump (dmp)
Một kỷ niệm nhỏ kết xuất hồ sơ tệp tập hợp thông tin hữu ích nhỏ nhất có thể giúp bạn xác định lý do tại sao ứng dụng bị lỗi hoặc dừng đột ngột. Phiên bản Windows mới hơn sẽ tự động tạo một tệp mới mỗi khi máy tính của bạn dừng đột ngột. Lịch sử liên quan đến các tệp này được lưu trữ trong %SystemRoot%Minidump
. Loại tệp kết xuất chứa thông tin sau:
- Thông báo Stop và các thông số của nó và dữ liệu khác
- Danh sách các trình điều khiển đã tải
- The processor context(PRCB) cho bộ xử lý đã dừng
- The process information and kernel context (EPROCESS) cho quá trình đã dừng
- The process information and kernel context (ETHREAD) cho chuỗi đã dừng
- Ngăn xếp cuộc gọi chế độ hạt nhân cho luồng đã dừng.
Người dùng có thể sử dụng Windows Debugger (WinDbg.exe) để đọc các tệp kết xuất bộ nhớ nhỏ. (WinDbg) là một phần của phiên bản mới nhất của gói Debugging Tools dành cho Windows.
Bạn có thể cài đặt các công cụ gỡ lỗi như một thành phần độc lập từ Windows Software Development Kit (SDK).
Trong quá trình thiết lập, khi trình hướng dẫn cài đặt SDK xuất hiện, hãy chọn hộp được đánh dấu Debugging Tools for Windows. Hành động này sẽ cho phép bạn cài đặt các công cụ gỡ lỗi dưới dạng một thành phần độc lập từ Windows Software Development Kit (SDK).
Khi bạn đã thiết lập Windows Debugger, hãy mở một kết xuất bằng cách chọn Open Crash Dump từ File hoặc bằng cách nhấn CTRL + D.
Khi hộp thoại Open Crash Dump bật lên trên màn hình máy tính của bạn, hãy nhập đường dẫn đầy đủ và tên của tệp kết xuất sự cố vào File name hoặc sử dụng hộp thoại để chọn đường dẫn và tên tệp thích hợp.
Bây giờ, khi tệp thích hợp đã được chọn, hãy chọn Open.
Chờ một vài giây để cho phép tệp kết xuất tải khi nó kết nối với Internet và tải xuống các ký hiệu cần thiết để hiển thị trong bản đọc.
Bạn sẽ thấy một tin nhắn, đang đọc – Debugee not connected.
Sau khi tất cả các ký hiệu đã được tải xuống thành công, thông báo sau sẽ hiển thị ở cuối văn bản kết xuất – Tiếp theo: MachineOwner.
Nhập lệnh vào thanh lệnh ở cuối cửa sổ kết xuất để phân tích tệp kết xuất. Bạn sẽ thấy một liên kết cho biết !analyze -v
dưới Bugcheck Analysis.
Nhấn vào liên kết để nhập lệnh !analyze -v
trong lời nhắc ở cuối trang.
Sau khi hoàn tất, phân tích kiểm tra lỗi chi tiết sẽ chiếm không gian màn hình.
Cuộn xuống phần có nội dung STACK_TEXT
. Trường STACK_TEXT hiển thị một dấu vết ngăn xếp của thành phần lỗi. Tại đây, bạn sẽ tìm thấy các hàng số với mỗi hàng được theo sau bởi dấu hai chấm và một số văn bản. Văn bản sẽ giúp bạn xác định nguyên nhân của sự cố và nếu có thể thì dịch vụ nào đang gây ra sự cố.
Sử dụng !analyze
để biết thêm chi tiết. Đừng quên sử dụng tùy chọn
để hiển thị đầy đủ chi tiết dữ liệu-v,
Sau khi thực thi, lệnh ‘! Analyse’ sẽ xác định lệnh có thể đã gây ra lỗi và hiển thị nó trong trường FOLLOWUP_IP.
- SYMBOL_NAME – hiển thị biểu tượng
- MODULE_NAME – hiển thị mô-đun
- IMAGE_NAME – hiển thị tên hình ảnh
- DEBUG_FLR_IMAGE_TIMESTAMP – hiển thị dấu thời gian hình ảnh tương ứng với hướng dẫn này
Thực hiện hành động cần thiết để giải quyết vấn đề!
- Bạn cũng có thể sử dụng công cụ dòng lệnh Dumpchk.exe để kiểm tra tệp kết xuất bộ nhớ.
- Ngoài ra, bạn có thể sử dụng WhoCrashed Home Edition để kiểm tra lỗi trong một cú nhấp chuột. Công cụ này thực hiện phân tích kết xuất sự cố sau khi giết mổ của Windows Memory Dumps và trình bày tất cả thông tin thu thập được một cách dễ hiểu.
Hy vọng rằng sẽ giúp!
Các bài đọc liên quan:
- Cài đặt kết xuất bộ nhớ Windows
- Giới hạn bộ nhớ vật lý trong tệp Crash Dump
- Định cấu hình Windows 10 để tạo tệp Crash Dump trên Màn hình xanh
- Kiểm soát số lượng Tệp Dump Bộ nhớ, Windows tạo và lưu.
Cảm ơn các bạn đã theo dõi TOP Thủ Thuật trên đây là những chia sẻ của chúng tôi về Cách mở và xem file Small Memory Dump (dmp) trong Windows 10. Hy vọng bài viết tại chuyên mục Thủ Thuật Phần Mềm sẽ giúp ích được cho bạn. Trân trọng !!!