Cách đọc tệp kết xuất (có hình ảnh)

Mục lục:

Cách đọc tệp kết xuất (có hình ảnh)
Cách đọc tệp kết xuất (có hình ảnh)

Video: Cách đọc tệp kết xuất (có hình ảnh)

Video: Cách đọc tệp kết xuất (có hình ảnh)
Video: Trello: phần mềm giúp quản lý công việc, học tập hiệu quả 2024, Tháng mười một
Anonim

Khi ứng dụng Windows của bạn bị treo hoặc thoát đột ngột, một “tệp kết xuất sự cố” sẽ được tạo để lưu trữ thông tin hiện tại trước khi lỗi xảy ra. Đọc một tệp kết xuất bộ nhớ nhỏ có thể giúp bạn xác định và giải quyết nguyên nhân gây ra lỗi chương trình. Bạn có thể sử dụng phần mềm miễn phí có tên "BlueScreenView" để tìm hiểu lỗi của chương trình hoặc sử dụng công cụ gỡ lỗi để biết thêm thông tin nâng cao.

Bươc chân

Phương pháp 1/2: Sử dụng BlueScreenView

Đọc tệp Dump Bước 1
Đọc tệp Dump Bước 1

Bước 1. Sử dụng BlueScreenView nếu bạn cần tìm ra nguyên nhân của cảnh cáo

Hầu hết người dùng chỉ cần tệp heap để xác định nguyên nhân gây ra lỗi hệ thống hoặc Màn hình xanh chết chóc. Blue ScreenView là một phần mềm miễn phí được sản xuất bởi NirSoft có thể phân tích các tệp đống và cho người dùng biết ổ đĩa (trình điều khiển) hoặc các yếu tố khác đang gây ra sự cố.

Các đống được tạo ra trong quá trình lỗi hệ thống được gọi là “các đống nhỏ.”

Đọc tệp Dump Bước 2
Đọc tệp Dump Bước 2

Bước 2. Tải xuống BlueScreenView

Bạn có thể tải xuống BlueScreenView trực tiếp từ NirSoft tại nirsoft.net/utils/blue_screen_view.html.

Bạn có thể tải xuống chương trình độc lập ở định dạng ZIP. Bằng cách này, bạn có thể chạy chương trình mà không cần cài đặt nó. Sau khi tải xong tệp ZIP, nhấp chuột phải và chọn “Giải nén” để tạo một thư mục mới với chương trình BlueScreenView

Đọc tệp Dump Bước 3
Đọc tệp Dump Bước 3

Bước 3. Khởi chạy BlueScreenView

Sau khi giải nén BlueScreenView từ tệp ZIP, hãy khởi chạy chương trình bên trong. Bạn sẽ được Windows nhắc tiếp tục.

Đọc tệp Dump Bước 4
Đọc tệp Dump Bước 4

Bước 4. Định vị tệp đống mà bạn muốn phân tích

Khi máy tính của bạn gặp sự cố, một tệp có tên "minidump" sẽ được tạo trong thư mục Windows. Các tệp này có phần mở rộng.dmp, BlueScreenView có thể đọc và cho bạn biết điều gì đã xảy ra. Tệp thu nhỏ có thể được tìm thấy trong C: / Windows / Minidump. Nếu bạn không nhìn thấy nó, bạn có thể cần phải hiển thị các tệp ẩn:

  • Đối với người dùng Windows 10 và 8, hãy nhấp vào nhãn "Xem" trong Windows Explorer và chọn hộp "Mục ẩn".
  • Đối với người dùng Windows 7 và các phiên bản cũ hơn, hãy mở Tùy chọn thư mục từ Bảng điều khiển, nhấp vào nhãn "Xem" và chọn "Hiển thị tệp, thư mục và ổ đĩa ẩn".
Đọc tệp Dump Bước 5
Đọc tệp Dump Bước 5

Bước 5. Kéo tệp.dmp vào cửa sổ BlueScreenView

Cách nhanh nhất để mở tệp.dmp là kéo tệp đó vào cửa sổ BlueScreenView. Tệp sẽ không di chuyển khỏi vị trí ban đầu của nó. Bạn sẽ thấy rằng nửa dưới của cửa sổ BlueScreenView lấp đầy dữ liệu khi tệp được kéo vào cửa sổ.

Đọc tệp Dump Bước 6
Đọc tệp Dump Bước 6

Bước 6. Tìm cột "Nguyên nhân do trình điều khiển" ở trên cùng

Bạn có thể phải cuộn sang phải một chút để xem nó. Cột này sẽ hiển thị ổ đĩa gây ra sự cố hệ thống.

Bạn cũng có thể tìm thấy ổ đĩa có vấn đề vì nó được đánh dấu màu đỏ ở cuối cửa sổ. Nhấp đúp vào điểm đánh dấu để xem thêm chi tiết, chẳng hạn như tên sản phẩm, mô tả và đường dẫn

Đọc tệp Dump Bước 7
Đọc tệp Dump Bước 7

Bước 7. Sử dụng thông tin này để giải quyết vấn đề của bạn

Bây giờ, bạn biết nguyên nhân của sự cố và có thể bắt đầu giải quyết nó. Thực hiện tìm kiếm trên web với từ khóa "(tên ổ đĩa) bị lỗi" để xem có ai khác gặp sự cố của bạn không.

Phương pháp 2/2: Sử dụng WinDBG

1422664 8
1422664 8

Bước 1. Sử dụng phương pháp này để phân tích sâu hơn

Hầu hết người dùng không cần sử dụng chương trình Windows Debugger để mở tệp MEMORY. DMP và kiểm tra mã heap từ bộ nhớ khi xảy ra lỗi hệ thống. Nếu bạn muốn tìm hiểu thêm về cách Windows sử dụng ổ đĩa và bộ nhớ của nó hoặc bạn cần phân tích các tệp heap cho mục đích phát triển, Windows Debugger có thể cung cấp cho bạn rất nhiều thông tin.

1422664 9
1422664 9

Bước 2. Tải xuống Bộ phát triển phần mềm Windows (WDK)

Chương trình này có một chương trình WinDBG sẽ được sử dụng để mở tệp heap. Bạn có thể tải xuống trình cài đặt WDK tại đây.

1422664 10
1422664 10

Bước 3. Chạy tệp sdksetup.exe

Quá trình cài đặt chương trình sẽ bắt đầu. Tiếp tục qua một vài cửa sổ đầu tiên và để nó ở cài đặt gốc.

1422664 11
1422664 11

Bước 4. Không chọn mọi thứ ngoại trừ “Công cụ gỡ lỗi cho Windows”

Bạn có thể bỏ chọn tất cả các tính năng khác vì chúng sẽ không được sử dụng để mở tệp heap. Điều này giúp bạn tiết kiệm thời gian cài đặt và không gian đĩa cứng.

1422664 12
1422664 12

Bước 5. Chờ một chút trong khi tệp được tải xuống và cài đặt

Thông thường, quá trình này mất một vài phút.

1422664 13
1422664 13

Bước 6. Mở Command Prompt với tư cách quản trị viên

Bạn sẽ cần mở Command Prompt được nâng lên để liên kết tệp.dmp với WinDBG để bạn phân tích. Bạn sẽ khởi động Command Prompt bên trong thư mục "system32".

  • Đối với người dùng Windows 10 và 8, nhấp chuột phải vào nút Windows và "Command Prompt (Admin)".
  • Đối với người dùng Windows 7, hãy mở menu Bắt đầu và nhập cmd. Nhấn Ctrl + ⇧ Shift + ↵ Enter.
1422664 14
1422664 14

Bước 7. Chuyển đến thư mục trình gỡ lỗi

Nhập lệnh sau để di chuyển đến đúng thư mục. Đối với người dùng Windows 10, bạn có thể sao chép và dán nó. Đối với người dùng các phiên bản Windows cũ hơn, bạn phải nhập:

cd / Program Files (x86) Windows Kits / 8.1 / Debugger / x64

1422664 15
1422664 15

Bước 8. Nhập lệnh để liên kết tệp heap

Nhập lệnh sau để liên kết WinDBG với tệp.dmp. Người dùng Windows 10 có thể sao chép và dán tệp này bằng lệnh:

  • windbg.exe -IA
  • Nếu bạn đã nhập đúng lệnh, một cửa sổ WinDBG trống sẽ xuất hiện, bạn có thể đóng cửa sổ này.
1422664 16
1422664 16

Bước 9. Khởi chạy WinDBG

Bạn sẽ cần phải cấu hình WinDBG để tải các tệp thích hợp từ Microsoft để mở tệp.dmp. Bạn có thể thực hiện việc này thông qua WinDBG.

Cách nhanh nhất để khởi chạy chương trình là nhấn Win và gõ "windbg."

1422664 17
1422664 17

Bước 10. Nhấp vào "File" và chọn "Symbol File Path"

Một cửa sổ mới sẽ mở ra.

1422664 18
1422664 18

Bước 11. Sao chép và dán địa chỉ sau

Đường dẫn này sẽ yêu cầu WinDBG tải xuống các ký hiệu cần thiết trực tiếp từ Microsoft và lưu trữ chúng trong C: / SymCache:

  • SRV * C: / SymCache *
  • Thư mục C: / SymCache của bạn sẽ phát triển theo thời gian khi bạn mở ngày càng nhiều biểu tượng bổ sung và đánh dấu vào các tệp được tải xuống từ Microsoft.
1422664 19
1422664 19

Bước 12. Định vị tệp đống mà bạn muốn phân tích

Các tệp đống (.dmp) thường được tạo khi hệ thống của bạn gặp sự cố. Bạn sẽ có thể tìm thấy các tệp đống trong thư mục C: / Windows / Minidump sau khi khôi phục máy tính của bạn khỏi sự cố. Tệp cũng có thể được đặt trong C: / Windows / MEMORY. DMP. Nếu bạn không thể tìm thấy nó, có lẽ các tệp ẩn sẽ được hiển thị:

  • Đối với người dùng Windows 10 và 8, hãy nhấp vào nhãn "Xem" trong Windows Explorer và chọn hộp "Mục ẩn".
  • Đối với người dùng Windows 7 và các phiên bản cũ hơn, hãy mở Tùy chọn thư mục từ Bảng điều khiển, nhấp vào nhãn "Xem" và chọn "Hiển thị tệp, thư mục và ổ đĩa ẩn".
1422664 20
1422664 20

Bước 13. Nhấp đúp vào tệp đống

Miễn là bạn cấu hình WinDBG đúng theo các bước trên, WinDBg sẽ khởi chạy và bắt đầu xử lý các tệp.

1422664 21
1422664 21

Bước 14. Chờ trong khi tệp heap tải

Lần đầu tiên bạn mở tệp heap, bạn sẽ cần đợi một lúc trong khi các ký hiệu được tải xuống từ Microsoft. Không làm gián đoạn chương trình WinDBG khi nó đang tải tệp.

  • Các tệp heap sẽ tải nhanh hơn nhiều trong các lần mở tiếp theo vì bạn đã có các ký hiệu trong thư mục C: / SymCache.
  • Bạn sẽ biết khi nào tệp heap tải xong khi bạn nhìn thấy Followup: MachineOwner ở cuối tệp.
1422664 22
1422664 22

Bước 15. Tìm câu "Có lẽ do nguyên nhân"

Đây là cách nhanh nhất để tìm ra nguyên nhân gây ra lỗi chương trình. WinDBG sẽ phân tích tệp heap và báo cáo ổ đĩa hoặc quá trình gây ra sự cố cho người dùng. Bạn có thể sử dụng thông tin này để nghiên cứu sâu hơn và khắc phục sự cố.

1422664 23
1422664 23

Bước 16. Tìm mã BugCheck

Tệp heap sẽ trả về mã cho các lỗi cụ thể gặp phải trong sự cố. Hãy tìm những mã này ngay phía trên câu "Có thể do nguyên nhân". Bạn sẽ thường thấy mã gồm hai ký tự, chẳng hạn như "9F".

Đề xuất: