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

Cách sử dụng Windbg để khắc phục lỗi dừng Màn hình xanh

Lỗi Màn hình xanh xảy ra trên hệ thống Windows sau sự cố hệ thống. Màn hình xanh xuất hiện bất ngờ buộc bạn phải khởi động lại hệ thống khi đang làm việc. Lỗi là một dấu hiệu không được chuẩn bị trước và khá khó chịu khi bạn cảm thấy khó khăn để gỡ lỗi vấn đề. May mắn thay, có nhiều công cụ tiện dụng như Công cụ gỡ lỗi Windows ( Windbg ) cho phép bạn đọc báo cáo lỗi để khắc phục sự cố và giải quyết lỗi BSOD.

Nguyên nhân gây ra lỗi BSOD

Lỗi BSOD được hiển thị khi hệ điều hành của bạn đạt đến giới hạn ngưỡng mà hệ thống dễ bị tấn công và không còn có thể hoạt động an toàn. BSOD thường xảy ra do một số lý do như trình điều khiển bị lỗi, đăng ký windows bị hỏng, quá nhiệt, trình điều khiển thiết bị bị định cấu hình sai, tệp bị hỏng, trình điều khiển lỗi thời, ép xung, phần mềm kém và các vấn đề phần cứng hệ thống khác.

Sửa lỗi BSOD

Lỗi Màn hình xanh còn được gọi là Lỗi dừng khiến hệ thống Windows của bạn dừng hoàn toàn và bạn có thể phải khởi động lại hệ thống để tiếp tục hoạt động.

Tuy nhiên, trước khi khởi động lại, người dùng nên ghi lại mã lỗi hiển thị trên màn hình xanh. Điều đó đang được nói, lỗi BSOD chủ yếu xuất hiện khi hệ thống của bạn không thể khôi phục lỗi cấp hạt nhân. Thông báo lỗi thường hiển thị toàn bộ thông tin về sự cố với dữ liệu trình điều khiển được liên kết với lỗi và thông tin khác với các bản sửa lỗi có thể có của chúng.

Khi hệ thống gặp sự cố, Windows sẽ tạo các tệp minidump và tất cả dữ liệu bộ nhớ có chi tiết lỗi sẽ được chuyển sang ổ cứng để gỡ lỗi trong tương lai. Có nhiều công cụ tiện dụng như Bluescreen view và Windbg cho phép bạn đọc các tệp minidump để khắc phục sự cố. Bạn có thể sử dụng chế độ xem Bluescreen để phân tích lỗi một cách nhanh chóng và dễ dàng. Để có nghiên cứu nâng cao hơn, bạn có thể sử dụng Windbg để giải quyết vấn đề BSOD.

Công cụ gỡ lỗi Windows (Windbg) là gì

WinDbg còn được gọi là công cụ gỡ lỗi Windows là một trình gỡ lỗi đa năng tự động quét tất cả các tệp minidump được tạo sau sự cố BSOD. Công cụ này được sử dụng để phân tích nâng cao hơn cho một lỗi phức tạp và có sẵn để tải xuống miễn phí như một phần của Windows 10 SDK. Đối với mỗi lần xảy ra sự cố, công cụ gỡ lỗi cung cấp thông tin chi tiết về trình điều khiển đã được tải trong khi xảy ra sự cố và thông tin sự cố nâng cao khác để chẩn đoán nguyên nhân gốc rễ của lỗi màn hình xanh và cuối cùng hỗ trợ tìm ra các trình điều khiển có vấn đề. Trong bài viết này, chúng tôi giải thích cách sử dụng công cụ gỡ lỗi Windows (WinDbg) để đọc báo cáo sự cố.

Các tính năng mới của WinDbg

Cách sử dụng Windbg để khắc phục lỗi dừng Màn hình xanh
Đơn giản hơn và ít đáng sợ hơn

WinDbg thường được cho là khá đáng sợ, nhưng phiên bản mới được cho là ít đáng sợ hơn với giao diện đơn giản và tốt hơn. Công cụ này được thiết kế lại đặc biệt cho người mới bắt đầu để giúp họ hiểu.

Trước đó, có một chút khó khăn đối với những người dùng mới khi sử dụng thanh công cụ hoặc menu. Tuy nhiên, phiên bản mới có một Ruy-băng bao gồm Ruy-băng hiện đang đơn giản nhưng sẽ sớm nhận được các ngữ cảnh cụ thể khi bạn đang gỡ lỗi.

Menu Tệp mới đơn giản hơn và người dùng có thể dễ dàng chọn các tùy chọn trước khi bạn bắt đầu với phiên gỡ lỗi. Hộp thoại đính kèm cũng được làm cho đơn giản và có tổ chức hơn bây giờ. Bạn cũng có thể khởi chạy một số tác vụ nền hoặc Ứng dụng Store của mình mà không cần thiết lập với PLMDebug.exe.

Cải tiến và hiện đại hóa

Sau một thời gian, WinDbg đã có một số cải tiến và hiện đại hóa chất lượng, bao gồm chủ đề tối hơn, một số cải tiến về cửa sổ và các mục tiêu gần đây.

Giảm độ sáng chói, WinDbg hiện đi kèm với chủ đề tối được hầu hết người dùng ưa thích. Phiên bản mới của WinDbg bây giờ sẽ ghi nhớ tất cả cài đặt của bạn và các phiên gỡ lỗi gần đây thay vì có IP và KDNET của bạn trên một ghi chú dán trên màn hình của bạn. Tất cả các phiên gần đây của bạn bây giờ sẽ được ghi vào Menu Tệp dưới dạng danh sách mục tiêu gần đây của bạn.

Microsoft hiện đã làm cho các cửa sổ đồng bộ hơn và cũng cho phép người dùng hủy tải bằng cách chạy một lệnh khác. Có nhiều cải tiến cửa sổ khác cũng được liệt kê.

Mô hình dữ liệu

Cho đến nay, mô hình dữ liệu chỉ có thể truy cập được thông qua lệnh dx và JavaScript, nhưng với bản xem trước WinDbg, mô hình dữ liệu có thể mở rộng hơn, cung cấp năng lượng cho người dân địa phương và cửa sổ xem. Giờ đây, các tiện ích mở rộng JavaScript và NatVis sẽ được phản ánh trong các cửa sổ đó.

Bản xem trước WinDbg đi kèm với một cửa sổ mới được gọi là cửa sổ phương thức sẽ giúp bạn tạo cửa sổ mô-đun của riêng mình với @ $ scurssion.Modules. Nó cũng sẽ hiển thị kết quả của bất kỳ truy vấn mô hình nào trong bảng hoặc chế độ xem phân cấp.

WinDbg đi kèm với một môi trường tập lệnh tích hợp, nơi bạn có thể viết và thực thi NatVis và JavaScript của mình trực tiếp từ trình gỡ lỗi.

Mặc dù các tính năng và cải tiến mới được Microsoft công bố thông qua blog của họ, nhưng WinDbg vẫn là phiên bản xem trước và đi kèm với một số hạn chế. Chỉ những thiết bị chạy Windows 10 Anniversary Update mới có thể cài đặt nó qua Windows Store.

Không gian làm việc của WinDbg Preview mới đã thay đổi rất nhiều và khá khác biệt và tốt hơn so với phiên bản trước, nhưng vì nó là phiên bản xem trước nên có thể có một số lỗi và lỗi cũng sẽ được xử lý.

Cách sử dụng Windbg

Cài đặt Windbg

Tải xuống Windows 10 SDK độc lập tại đây.

Chạy trình cài đặt và chọn đường dẫn cài đặt mặc định.

Chấp nhận giấy phép và chọn tính năng Công cụ gỡ lỗi dành cho Windows để cài đặt trình gỡ lỗi.

Cách sử dụng Windbg để khắc phục lỗi dừng Màn hình xanh

Nhấp vào nút Cài đặt nút.

Sử dụng Windbg để gỡ lỗi Màn hình xanh

Đi tới Bắt đầu và nhập WinDbg (x86).

Nhấp chuột phải vào công cụ WinDbg và chọn Chạy với tư cách quản trị viên.

Đi tới Tệp và nhấp vào Mở Crash Dump từ menu.

Cách sử dụng Windbg để khắc phục lỗi dừng Màn hình xanh

Điều hướng đến đường dẫn C:\ Windows \ Minidump và nhấp vào Thu nhỏ thư mục.

Trong thư mục Minidump, nhấp vào tệp dmp bạn muốn mở.

WinDbg bây giờ sẽ phân tích tệp và Chờ cho đến khi Người gỡ lỗi không được kết nối biến mất ở cuối cửa sổ.

Nhấp vào ! Phân tích -v trong dấu nhắc lệnh và đợi cho đến khi quá trình phân tích hoàn tất.

Cách sử dụng Windbg để khắc phục lỗi dừng Màn hình xanh

Để có thêm thông tin về trình điều khiển, hãy tìm MODULE_NAME từ kết quả phân tích và nhấp vào liên kết trình điều khiển.

Sau khi xác định được trình điều khiển có vấn đề, bạn có thể chọn cập nhật hoặc cài đặt lại trình điều khiển có vấn đề từ trang web của nhà sản xuất để khắc phục sự cố.

Hy vọng điều này sẽ hữu ích!

Tái bút :John Carrona Sr cho biết thêm:Bạn sẽ gặp lỗi biểu tượng nếu không đặt đường dẫn biểu tượng hợp lệ. Phương pháp dễ nhất là nhấp vào File… Symbol File Path và nhập:

srv*c:\symbols*https://msdl.microsoft.com/download/symbols

Việc này phải được thực hiện mỗi khi bạn mở WinDbg - trừ khi bạn lưu Không gian làm việc để sử dụng sau.

Ví dụ về lỗi bạn gặp phải khi không sử dụng các ký hiệu được xem tại stackoverflow.com.

Đọc :Trình gỡ lỗi đã được tìm thấy đang chạy trong hệ thống của bạn.

Cách sử dụng Windbg để khắc phục lỗi dừng Màn hình xanh