Danh mục

Sử dụng bộ gỡ rối WinDBG để khắc phục lỗi màn hình xanh

Số trang: 4      Loại file: pdf      Dung lượng: 110.68 KB      Lượt xem: 8      Lượt tải: 0    
Jamona

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tiện ích WinDBG của Microsoft sẽ trợ giúp bạn gỡ rối và chuẩn đoán vấn đề, sau đó dẫn bạn đến nguyên nhân gốc để có thể khắc phục được lỗi. Các bước trong một nutshellTạo và capture memory dump có liên quan với lỗi màn hình xanh mà bạn đang cố gắng khắc phục.Cài đặt, cấu hình WinDBG và đường dẫn đến đúng thư mục Symbols. Sử dụng WinDBG để gỡ rối và phân tích screen dump, sau đó tìm nguyên nhân gốc gây ra vấn đề.Tạo memory dump Cần lưu ý rằng, nếu bạn chưa gặp lỗi màn...
Nội dung trích xuất từ tài liệu:
Sử dụng bộ gỡ rối WinDBG để khắc phục lỗi màn hình xanh Sử dụng bộ gỡ rối WinDBG để khắc phục lỗi màn hình xanhTiện ích WinDBG của Microsoft sẽ trợ giúp bạn gỡ rối và chuẩn đoán vấn đề, sauđó dẫn bạn đến nguyên nhân gốc để có thể khắc phục được lỗi.Các bước trong một nutshell Tạo và capture memory dump có liên quan với lỗi màn hình xanh mà bạn đang cố gắng khắc phục. Cài đặt, cấu hình WinDBG và đường dẫn đến đúng thư mục Symbols. Sử dụng WinDBG để gỡ rối và phân tích screen dump, sau đó tìm nguyên nhân gốc gây ra vấn đề.Tạo memory dumpCần lưu ý rằng, nếu bạn chưa gặp lỗi màn hình xanh, khi đó bạn sẽ không thểcapture memory dump.1. Nhấn WinKey + Pause.2. Kích Advanced, bên dưới Start Up and Recovery, chọn Settings.3. Hủy chọn Automatically Restart4. Kích mũi tên sổ xuống bên dưới Write Debugging Information.5. Chọn Small Memory Dump (64 KB) và bảo đảm đầu ralà %SystemRoot%\Minidump.6. Khởi động lại máy tính, thao tác này sẽ làm cho hệ thống bị lỗi và màn hìnhxanh xuất hiện, sau đó tạo Minidump.Location của các file Minidump có thể được tìm thấy tại đây:C:\WINDOWS\Minidump\Mini000000-01.dmpĐể download và cài đặt các công cụ gỡ rối của Windows cho phiên bản Windowshiện hành của bạn, hãy truy cập website các công cụ của Microsoft tại đây.Thực hiện theo các nhắc nhở, khi cài đặt, lưu ý đến location Symbols nếu bạn chấpnhận các thiết lập mặc định. Chúng tôi sẽ tạo một thư mục và sau đó hướng cài đặtđến thư mục đó vì sử dụng WinDBG cho hai hệ điều hành XP, Vista và muốnchúng được tách biệt cũng như được sắp xếp riêng.Bạn đọc có thể tham khảo bài viết của Microsoft tại đây để biết cách đọc các filememory dump mà Windows tạo cho các quá trình gỡ rối.Thiết lập và sử dụng WinDBG1. Kích Start | All Programs | Debugging Tools for Windows, và mở WinDBG.Chọn File | Symbol file pathvà thay đổi nó sao cho phù hợp với tình huống củabạn, sau đó copy và paste nó vào hộp thoại, như thể hiện trong hình A, kích OK.Chúng tôi gợi ý:SRV*c:\symbols*http://msdl.microsoft.com/download/symbolsHoặc nếu bạn đang sử dụng các Symbol khác:SRV*c:\Vistasymbols*http://msdl.microsoft.com/download/symbolsSRV*c:\XPsymbols*http://msdl.microsoft.com/download/symbols2. Đóng workspace và lưu thông tin workspace, như thể hiện trong hình B.3. Mở WinDBG và chọn File, chọn Open Crash Dump, sau đó điều hướng đếnfile minidump đã được tạo ở trên, đánh dấu và chọn Open.Kích vào:! analyze -vNhư thể hiện trong hình C bên dưới Bugcheck Analysis.Mẹo: Nếu quan sát ở phía dưới màn hình, bạn sẽ thấy kd>; lúc này hãy đánh vàohộp bên phải !analyze -v hoặc.lastevent và nhấn phím Enter. Nó sẽ hiển thị chobạn một bản ghi ngoại lệ và dấu vết ngăn xếp của chức năng nơi sự ngoại lệ xuấthiện.Bạn cũng có thể sử dụng lệnh .exr, .cxr, and .ecxr để hiển thị các bản ghi ngoại lệvà bản ghi nội dung.Khi làm việc với các ổ đĩa, bạn có thể sử dụng kd> lm tn, như thể hiện trong hìnhD, để lấy thêm thông tin.[Ctrl]+[A] sẽ cho phép bạn copy các thông tin và paste vào Notepad.Cho ví dụ, quan sát phía dưới của trang những thông tin giống như những gì thểhiện trong hình E.Kết luậnVấn đề phát sinh lỗi màn hình xanh bị gây ra bởi phần mềm quay số đã được càiđặt từ modem USB. Tuy nhiên hủy bỏ cài đặt phần mềm này sẽ không giải quyếtđược vấn đề.Vấn đề ở đây có thể được giải quyết bằng cách sử dụng công cụ WinDBG để gỡrối và phân tích file memory dump. Cách khắc phục là đặt lại têncho C:\Windows\System\fldevice.sys thành C:\Windows\System\fldevice.sys.old.Nguyên nhân gây ra lỗi ở đây là Windows vẫn tham chiếu đến file này mặc dù khiphần mềm đã bị hủy bỏ cài đặt

Tài liệu được xem nhiều: