Cách giải quyết lỗi màn hình xanh bằng WinDbg và BlueScreenView

Cách giải quyết lỗi màn hình xanh bằng WinDbg và BlueScreenView

Màn hình xanh chết chóc của Windows luôn ghé thăm chúng ta. Đôi khi, bạn mong đợi điều đó. Ở những nơi khác, bóng ma của màn hình xanh xuất hiện lớn đến không ngờ. Dù bằng cách nào, điều đó thật khó chịu, đặc biệt nếu bạn không thể nhanh chóng chẩn đoán sự cố.





May mắn thay, màn hình xanh luôn cung cấp cho bạn một mã lỗi. Nhưng làm thế nào để bạn tìm ra điều đó có nghĩa là gì? Chà, bạn sử dụng một chương trình tiện dụng như Trình gỡ lỗi Windows (WinDbg) hoặc NirSoft BlueScreenView . Đây là hướng dẫn hữu ích của bạn để giải quyết lỗi màn hình xanh!





Lỗi màn hình xanh là gì?

Khi Windows gặp lỗi nghiêm trọng, hệ thống bị treo. Sự cố thường mang đến cho bạn màn hình xanh. Màn hình xanh lam (được gọi trìu mến là Màn hình xanh chết chóc, hoặc BSoD) hiển thị toàn bộ thông tin chi tiết về vụ tai nạn. Bên trong thông tin là lý do tại sao, ở đâu và như thế nào vụ tai nạn xảy ra.





Nguyên nhân nào gây ra lỗi màn hình xanh?

Lỗi màn hình xanh có thể do một số nguyên nhân , bao gồm:

cách chơi các trò chơi cũ trên windows 10
  • Phần cứng bị lỗi
  • Phần mềm bị lỗi
  • Trình điều khiển lỗi thời hoặc được mã hóa kém
  • Quá nóng
  • Ép xung

Đó chỉ là năm nguyên nhân tiềm ẩn. Trong đó, có rất nhiều lỗi cụ thể. Đó là nơi mã lỗi chết chóc màn hình xanh bước vào.



Màn hình xanh có mã lỗi chết cung cấp cho bạn một lỗi cụ thể để khắc phục sự cố. Bạn có thể tập trung nỗ lực của mình hơn là phỏng đoán xem điều gì đã xảy ra và tại sao. Ví dụ: mã 0x80240034 WU_E_DOWNLOAD_FAILED có nghĩa là Không tải xuống được Windows Update của bạn . Tất nhiên, điều đó không có khả năng gây ra BSoD, nhưng bạn thấy mã có thông báo lỗi cụ thể như thế nào.

Làm thế nào để bạn khắc phục lỗi màn hình xanh?

Sửa lỗi màn hình xanh tùy thuộc vào loại lỗi . Đôi khi, một tìm kiếm lướt qua trên internet cũng đủ để tiết lộ hệ thống của bạn có vấn đề gì. Vào những lúc khác, phần mềm đặc biệt để gỡ lỗi hệ thống là thứ bạn cần. Đây là cách bạn sửa lỗi màn hình xanh bằng WinDbg hoặc NirSoft BlueScreenView.





Cách sửa lỗi màn hình xanh với WinDbg

WinDbg là một công cụ mạnh mẽ mà bạn có thể sử dụng để tìm ra nguyên nhân gốc rễ gây ra lỗi màn hình xanh của mình.

Cài đặt Windows 10 SDK

Đi đến Trang tải xuống Windows 10 SDK . Windows 10 SDK chứa nhiều công cụ, bao gồm Bộ công cụ hiệu suất Windows, Công cụ gỡ lỗi dành cho Windows, Bộ phát triển phần mềm .NET Framework và các công cụ phát triển khác. Hãy làm theo các bước sau ngay bây giờ.





  1. Đánh vào Tải xuống Trình cài đặt cái nút. Sau khi tải xuống, hãy chạy trình cài đặt.
  2. Khi trình cài đặt Windows 10 SDK mở ra, hãy chọn tùy chọn đầu tiên để Cài đặt Bộ phát triển phần mềm Windows tới máy tính của bạn. Đường dẫn cài đặt mặc định là ổn.
  3. Chọn Tiếp theo để tiếp tục và chấp nhận giấy phép. Trên trang tiếp theo, bỏ chọn tất cả các hộp thanh Công cụ gỡ lỗi dành cho Windows .
  4. Sau đó nhấn Cài đặt .

Mở và cấu hình WinDbg

Mở menu Bắt đầu của bạn và đi đến Bộ dụng cụ Windows> WinDbg. Sử dụng trình gỡ lỗi cho kiến ​​trúc hệ thống của bạn, là 32 hoặc 64-bit. Tôi có một hệ thống 64-bit, vì vậy sẽ chọn WinDbg X64.

Bây giờ, bạn cần tìm kết xuất bộ nhớ BSoD của mình. Bãi chứa chứa thông tin liên quan đến sự cố, chẳng hạn như 'nguyên nhân' và 'vị trí'.

Có hai loại kết xuất bộ nhớ BSoD chính: một bãi chứa đầy đủ và một vết nứt nhỏ. Thông thường, một minidump nhỏ hơn nhưng chứa nhiều thông tin hơn một kết xuất đầy đủ (tôi biết, nó gây hiểu lầm như thế nào).

  1. Bạn sẽ tìm thấy các bản ghi thu nhỏ trong thư mục gốc của mình, thường là C: Windows Minidump . Trong thư mục, bạn sẽ tìm thấy các bản ghi thu nhỏ thực tế.
  2. Ngoài ra, bãi chứa đầy đủ được tìm thấy tại C: Windows memory.dmp

Đối với hướng dẫn này, chúng ta sẽ phân tích một sự sụt giảm nhỏ (vì đó là những gì tôi có trong tay).

Ghi chú: Không có bãi rác nào cả? Xem cách bật kết xuất Windows sau sự cố.

Được rồi, quay lại WinDbg. Đầu tiên, bạn cần đặt một nguồn ký hiệu. Các ký hiệu về cơ bản là định danh cho các ngôn ngữ lập trình có liên quan đến thông tin cụ thể. Chúng giúp việc phân tích thông tin được tìm thấy trong nhật ký (hoặc mã) trở nên dễ dàng hơn.

Hướng tới Tệp> Đường dẫn tệp biểu tượng , sau đó sao chép và dán nội dung sau:

SRV*c:websymbols*http://msdl.microsoft.com/download/symbols

Sau đó nhấn VÂNG .

Phân tích Crash Dump của bạn trong WinDbg

Kéo và thả tệp kết xuất của bạn vào WinDbg. Ngoài ra, nhấn Ctrl + D để mở trình duyệt tệp, sau đó tìm tệp kết xuất của bạn. Khi tệp kết xuất tải, bạn sẽ gặp màn hình phân tích ban đầu. Nó sẽ trông tương tự như thế này:

Có hai điều cần thực hiện từ màn hình này: Kiểm tra lỗiCó lẽ là do lĩnh vực. Ở đây chúng rõ ràng hơn:

  • Kiểm tra lỗi 1A là mã lỗi
  • Có lẽ là do : memory_corrupt (ONE_BIT) cung cấp cho bạn ý tưởng tức thì về vấn đề đang xảy ra

Trong trường hợp này, bạn biết rằng lỗi bộ nhớ là nguyên nhân có thể của BSoD của bạn.

micrô trên macbook air ở đâu

Bạn có thể thực hiện phân tích thêm một bước bằng cách sử dụng các lệnh WinDbg. Trong trường hợp này, ! phân tích -v lệnh (được đánh dấu màu xanh lam trong hình trên) sẽ hiển thị cho bạn thông tin chi tiết liên quan đến BSoD của bạn. Có một liên kết lệnh dưới tiêu đề Phân tích kiểm tra lỗi. Tuy nhiên, liên kết này đôi khi biến mất. Nếu không có liên kết, hãy nhập lệnh vào trường ở cuối cửa sổ WinDbg.

Lệnh thực hiện một lượng lớn phân tích tự động. WinDbg hiển thị kết quả trong tiêu đề Phân tích BugCheck mới. Lượng thông tin mà WinDbg đưa ra có cảm giác hơi quá tải. Nhưng trong trường hợp này, bạn chỉ đang tìm kiếm một vài thông tin quan trọng để đánh giá hàng loạt BSoD của mình.

Các tham số ngay bên dưới tiêu đề Phân tích BugCheck mới cung cấp một tập hợp thông tin hữu ích khác. Ví dụ: trong ví dụ dưới đây, bạn có thể thấy lỗi được xác nhận là Memory_Management (1a) . Ngoài ra, Tranh luận (các đối số về cơ bản là các tham số thông tin) mở rộng thông tin.

Arg1 cho biết rằng 'Đã phát hiện thấy một PTE bị hỏng', giải thích rằng 'Thông số 2 chứa địa chỉ của PTE.'

Bây giờ, tôi biết rằng PTE là viết tắt của Page Table Entry, vì vậy lỗi này có thể liên quan đến bộ nhớ ảo của tôi và tôi có thể bắt đầu sửa lỗi BSoD của mình ở đó. Tuy nhiên, có rất nhiều lỗi mà tôi không biết.

Trong những trường hợp đó, tìm kiếm trên internet là bạn của bạn. Tìm kiếm kết hợp mã lỗi ban đầu và thông tin đối số bổ sung sẽ trả về kết quả của những người dùng khác đang gặp phải vấn đề tương tự. Trong nhiều trường hợp, lỗi hệ thống mà bạn gặp phải không phải là mới và không có gì bí ẩn. BSoD tương tự sẽ ảnh hưởng đến người khác --- bạn không đơn độc.

Cách sửa lỗi màn hình xanh với BlueScreenView

Công cụ phân tích WinDbg là một bộ công cụ mạnh mẽ. Bạn có thể sử dụng nó cho tất cả các cách phân tích tệp và kết xuất. Tuy nhiên, nhiều người đọc sẽ không yêu cầu toàn bộ các công cụ phân tích mà WinDbg cung cấp. Nếu điều đó nghe giống bạn thì BlueScreenView của Nirsoft chính là thứ bạn cần.

Nó phân tích các tệp kết xuất và thu nhỏ giống như WinDbg nhưng sắp xếp hợp lý thông tin. Bạn có thể đưa thông tin được sắp xếp hợp lý để tìm kiếm trên internet và bắt đầu quy trình BSoD của mình từ đó.

Đây là cách nó hoạt động:

Đi đến BlueScreenView trang và tải xuống chương trình. Sau khi tải xuống, hãy cài đặt BlueScreenView. Mở chương trình sau khi cài đặt.

Đây là nơi BlueScreenView rất hữu ích. Nó tự động tải bất kỳ minidump nào được tìm thấy trong thư mục MiniDump. Sau đó, bạn có thể sắp xếp các bãi chứa theo Thời gian đổ vỡ để tìm BSoD mới nhất. Trong hình ảnh dưới đây, bạn thấy phiên bản BlueScreenView của tệp kết xuất được phân tích trong phần WinDbg.

Sự khác biệt chính là bố cục và tính dễ so sánh của việc tìm kiếm thông tin BSoD. Chuỗi kiểm tra lỗi, mã kiểm tra lỗi và các thông số đều giống nhau. BlueScreenView cũng xác định trình điều khiển ntoskrnl.exe là gốc của BSoD.

Như với WinDbg, bây giờ bạn có thể hoàn thành tìm kiếm trên internet với thông tin BSoD của mình.

WinDbg so với BlueScreenView

Một màn hình xanh của công cụ phân tích tử vong có tốt hơn công cụ khác không? Nó phụ thuộc vào những gì bạn muốn đạt được.

BlueScreenView chắc chắn dễ sử dụng hơn WinDbg. Nếu bạn cần thông tin ngắn gọn, nhanh chóng về BSoD của mình, BlueScreenView là công cụ tốt hơn. Phần lớn mọi người sẽ hài lòng với BlueScreenView, đặc biệt là nó không yêu cầu cấu hình và cung cấp thông tin mong muốn ngay lập tức và theo cách dễ hiểu.

Để được trợ giúp thêm, hãy xem các mẹo chung của chúng tôi để sửa màn hình xanh trong Windows .

Đăng lại Đăng lại tiếng riu ríu E-mail Cách làm sạch PC Windows của bạn bằng Command Prompt

Nếu PC Windows của bạn sắp hết dung lượng lưu trữ, hãy dọn sạch rác bằng các tiện ích Command Prompt nhanh chóng này.

Đọc tiếp
Chủ đề liên quan
  • các cửa sổ
  • Màn hình xanh chết chóc
  • Windows 10
  • Xử lý sự cố
Giới thiệu về tác giả Gavin Phillips(Đã xuất bản 945 bài báo)

Gavin là Junior Editor cho Windows và Technology Explained, người đóng góp thường xuyên cho Podcast Thực sự Hữu ích và là người đánh giá sản phẩm thường xuyên. Anh ấy có bằng Cử nhân (Hons) Viết đương đại với Thực hành nghệ thuật kỹ thuật số bị cướp đoạt từ những ngọn đồi của Devon, cũng như hơn một thập kỷ kinh nghiệm viết văn chuyên nghiệp. Anh ấy thích uống nhiều trà, trò chơi trên bàn và bóng đá.

Xem thêm từ Gavin Phillips

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký