- WhoCrashed xác định trình điều khiển và mô-đun hạt nhân chịu trách nhiệm cho BSOD và cúp máy.
- Bật dump (C:\Windows\Minidump) và tắt tính năng khởi động lại tự động để có báo cáo đầy đủ.
- Được bổ sung với BlueScreenView, WhatIsHang, Verifier và kiểm tra phần cứng.
- WhoCrashed 7 tương thích với Cửa sổ 10/11 và phiên bản chuẩn của nó là miễn phí.
Khi Windows bị treo đột ngột, tự khởi động lại hoặc hiển thị màn hình xanh chết chóc, cảm giác bất lực thật choáng ngợp, và điều tồi tệ nhất là không biết bắt đầu từ đâu. Trong những trường hợp này, WhoCrashed là con đường tắt trực tiếp nhất để tìm ra lỗi mà không cần phải xem xét các nhật ký khó hiểu hoặc lãng phí hàng giờ vào các thử nghiệm mù quáng.
Không phải là phép thuật, tiện ích Resplendence này phân tích các tệp kết xuất mà Windows tạo ra sau khi gặp sự cố, khởi động lại đột ngột hoặc màn hình xanh chết chóc (BSOD), và chuyển đổi dữ liệu kỹ thuật thành một báo cáo dễ hiểu; nó chỉ ra trình điều khiển, mô-đun hạt nhân hoặc thành phần gây ra sự cố và hướng dẫn bạn đưa ra các quyết định hợp lý, từ cập nhật trình điều khiển đến kiểm tra phần cứng nếu cần.
WhoCrashed: Công dụng của nó, khi nào nên sử dụng và tại sao nó đáng giá

Đầu tiên: WhoCrashed thực hiện phân tích sau sự cố các tệp kết xuất lỗi và trình bày kết quả trong một báo cáo dễ đọc, rõ ràng hơn nhiều so với những gì bạn thường thấy trong Trình xem sự kiện; nó xác định các bộ điều khiển đã bị lỗi hôm nay và cả những bộ điều khiển khác có lịch sử lỗi, giúp nhận ra các mẫu.
Để hoạt động, Windows cần lưu các tệp kết xuất; tệp minidump thường nằm trong C:\\Windows\\Minidump , và nếu nó không được kích hoạt, chương trình thậm chí có thể gây ra sự cố có kiểm soát để kiểm tra xem hệ thống có ghi tệp kết xuất đúng cách hay không và môi trường chẩn đoán của bạn đã sẵn sàng hay chưa.
Ngoài việc chẩn đoán, phiên bản hiện đại còn cung cấp các phím tắt đến các khu vực cấu hình liên quan đến sự cố và, trong một số trường hợp, đề xuất các điều chỉnh hoặc hành động khả thi để giảm sự tái diễn của vấn đề ; tuy nhiên, nó không tự "sửa chữa" bất cứ điều gì: nhiệm vụ của nó là chỉ ra nguyên nhân và cung cấp cho bạn bối cảnh.
Khả năng tương thích và các phiên bản: WhoCrashed 7 hoàn toàn tương thích với Windows 10 và Windows 11 , và phiên bản tiêu chuẩn miễn phí cho mục đích sử dụng cá nhân; có phiên bản Pro trả phí với các báo cáo mở rộng và nhiều tùy chỉnh đầu ra hơn , hữu ích trong môi trường chuyên nghiệp hoặc để phân tích chuyên sâu hơn.
Bỏ qua những điều thú vị về lịch sử — từng có thời điểm màn hình xanh trong Vista hiển thị màu đỏ và trở lại màu xanh cổ điển trong Windows 8 — điều thực sự quan trọng là lỗi màn hình xanh thường bắt nguồn từ trình điều khiển bị lỗi hoặc không tương thích , và đó chính xác là những gì WhoCrashed phát hiện với độ chính xác cao.
Nguyên nhân phổ biến gây ra sự cố và sập màn hình
Ngoài trình điều khiển , còn có những nguyên nhân vật lý rất thông thường gây ra lỗi hệ thống : quá nhiệt do thông gió kém hoặc tản nhiệt được lắp đặt không đúng cách, bụi tích tụ hoạt động như một lớp cách nhiệt, và tất nhiên, các thành phần bị hư hỏng như RAM hoặc ổ đĩa có các sector không ổn định.
Việc bảo trì cơ bản rất hữu ích: vệ sinh bên trong máy tính, kiểm tra nhiệt độ từ BIOS hoặc các tiện ích giám sát, kiểm tra keo tản nhiệt của bộ xử lý, và thậm chí kiểm tra các điểm tiếp xúc của RAM nếu máy đã cũ; đôi khi những việc đơn giản nhất lại có thể giải quyết được vấn đề kéo dài hàng tháng trời.
Về phía phần mềm, các trình điều khiển được ký không đúng cách hoặc xung đột, những thay đổi phần cứng gần đây hoặc các mô-đun nhân bị lỗi là những nguyên nhân thường gặp ; hiện tượng xung đột trình điều khiển được quan sát thấy nhiều hơn ở Windows 8/8.1 so với Windows 7 , và ở bất kỳ phiên bản nào, chúng đều có thể xuất hiện trở lại sau khi cập nhật.
Đó là lý do tại sao WhoCrashed nổi bật như một công cụ phiên dịch từ ngôn ngữ Windows sang ngôn ngữ người dùng: nó đọc Mã Kiểm tra Lỗi (ví dụ: 0xD1) và cho bạn biết ý nghĩa của mã đó cũng như tệp nào bị ảnh hưởng , cung cấp cho bạn manh mối chắc chắn về bước tiếp theo, cho dù đó là cập nhật, khôi phục lại phiên bản trước hay gỡ cài đặt.
Về kích thước và yêu cầu, công cụ này khá nhẹ (chỉ vài MB) và đơn giản; nó sử dụng tiếng Anh, nhưng giao diện dễ hiểu và được thiết kế cho người dùng trung cấp, nâng cao và quản trị viên , chứ không dành cho người mới bắt đầu thiếu kiên nhẫn.
Cách bật tính năng dump lỗi và phân tích lỗi với WhoCrashed

Nếu bạn chưa bật tính năng tạo bản ghi lỗi hệ thống, Windows sẽ không thể hỗ trợ bạn; hãy bật tính năng này từ Bảng điều khiển > Hệ thống và Bảo mật > Hệ thống > Cài đặt hệ thống nâng cao , chuyển đến tab Nâng cao, nhấp vào Khởi động và Khôi phục và chọn tất cả các ô bên dưới Lỗi hệ thống.
Để cải thiện khả năng chẩn đoán, hãy chọn tạo bản sao lưu toàn bộ bộ nhớ nếu máy tính và dung lượng ổ đĩa của bạn cho phép; sau đó xác minh rằng thư mục C:\\Windows\\Minidump được tạo sau khi xảy ra sự cố thực sự , và chỉ khi không có bản sao lưu nào, hãy sử dụng chức năng kiểm tra sự cố mà WhoCrashed có thể kích hoạt.
Bạn nên bỏ chọn tùy chọn tự động khởi động lại: vô hiệu hóa tùy chọn "Tự động khởi động lại" trong Lỗi hệ thống để màn hình vẫn hiển thị lỗi BSOD , bạn có thể ghi lại thông báo và đợi quá trình tạo file dump hoàn tất 100% mà không làm gián đoạn quá trình.
Bây giờ hãy chạy WhoCrashed với quyền quản trị viên và nhấp vào Analyze; chỉ trong vài giây, bạn sẽ thấy một danh sách theo ngày với mỗi sự cố, Mã kiểm tra lỗi và tệp liên quan; nếu xuất hiện lỗi như IRQL_NOT_LESS_OR_EQUAL hoặc DRIVER_IRQL_NOT_LESS_OR_EQUAL , bạn cũng sẽ có tệp .sys liên quan và ngữ cảnh hữu ích.
Một ví dụ thực tế: nếu báo cáo lỗi cho rằng nvlddmkm.sys gặp sự cố TDR (Timeout Detection and Recovery) và máy tính chỉ khởi động ổn định khi không có trình điều khiển GPU, điều đó cho thấy có xung đột với trình điều khiển đồ họa hoặc sự không ổn định liên quan đến card đồ họa ; sử dụng DDU trong Chế độ An toàn và thử các phiên bản trình điều khiển khác nhau là một bước khởi đầu tốt.
Nếu bạn đã thử cài đặt lại trình điều khiển nhiều lần, cả phiên bản cũ và mới, và sự cố xuất hiện trở lại trong vòng một phút sau khi đăng nhập, hãy xem xét khả năng lỗi ở GPU, nguồn điện hoặc nhiệt độ/VRAM ; WhoCrashed sẽ cung cấp cho bạn manh mối (trình điều khiển), và việc kiểm tra thực tế sẽ giúp bạn hoàn thiện bức tranh.
Khi báo cáo hiển thị một Lỗi Kiểm Tra cụ thể —ví dụ: 0xD1—, bạn có thể tra cứu bảng dữ liệu kỹ thuật của nó để hiểu rõ hơn về giải thích và các nguyên nhân có thể xảy ra; cơ sở kiến thức của Microsoft mô tả chi tiết các mã này và sẽ giúp bạn tinh chỉnh giả thuyết của mình chính xác hơn.
Hãy nhớ rằng WhoCrashed không thực hiện sửa lỗi; nó chỉ cung cấp cho bạn chẩn đoán và, trong các phiên bản gần đây, quyền truy cập vào các phần liên quan của Windows để bạn có thể thực hiện hành động được đề xuất (cập nhật, vô hiệu hóa, khôi phục hoặc điều tra một dịch vụ).
Các tập tin nằm ở đâu và làm thế nào để chia sẻ chúng?
Theo nguyên tắc chung, các tệp minidump nằm trong C:\\Windows\\Minidump và tệp dump đầy đủ nằm trong thư mục gốc của hệ thống; ngoài ra, các tệp tạm thời có thể được tạo trong các đường dẫn hồ sơ người dùng , ví dụ như trong C:\\Users\\Administrator\\AppData\\Local\\Temp tùy thuộc vào từng trường hợp và người dùng đang đăng nhập.
Nếu một trò chơi hoặc ứng dụng yêu cầu bạn cung cấp "tệp lỗi", nó có thể mong đợi các đường dẫn như %localappdata%\\Temp\\AppName; ví dụ, đối với một tựa game như Ys X, bộ phận hỗ trợ có thể yêu cầu bạn mở %localappdata%\\Temp\\YsX , sao chép nội dung của nó và đính kèm để nhà phát triển xem xét.
Bạn sẽ gửi chúng như thế nào nếu bộ phận hỗ trợ yêu cầu? Hãy nén thư mục Minidump hoặc thư mục Temp được chỉ định và tải lên cổng thông tin của họ; tránh đổi tên các tệp .dmp và giữ nguyên ngày/giờ , vì thứ tự thời gian giúp liên kết sự cố với các hành động trước đó của bạn.
Các công cụ bổ sung phù hợp với WhoCrashed
Để có thêm ý kiến thứ hai về các tệp minidump, BlueScreenView đọc các tệp tương tự và hiển thị các bảng rõ ràng với Mã Kiểm tra Lỗi, các tham số và trình điều khiển được tải trong quá trình xảy ra sự cố, đánh dấu bất kỳ mục nào đáng ngờ xuất hiện trong ngăn xếp.
Khi không có màn hình xanh nhưng ứng dụng "bị treo", WhatIsHang sẽ phát hiện các tiến trình không phản hồi , trích xuất các ngăn xếp cuộc gọi, thanh ghi và DLL liên quan, và ngay cả khi không có kiến thức lập trình, nó vẫn cung cấp các manh mối hữu ích dưới dạng các chuỗi và tệp liên quan.
Nếu bạn nghi ngờ trình điều khiển không đáng tin cậy, Trình xác minh trình điều khiển (Driver Verifier) cho phép bạn kiểm tra khả năng chịu tải và phát hiện các trình điều khiển có vấn đề ; nó tạo ra một cấu hình tiêu chuẩn, chọn các trình điều khiển chưa được ký số và khởi động lại để Windows có thể theo dõi các hành vi bất thường.
Để cô lập phần mềm khởi chạy cùng hệ thống và gây ra lỗi trong chế độ bình thường nhưng không gây lỗi trong chế độ an toàn, Autoruns giúp vô hiệu hóa có chọn lọc các mục khởi động cho đến khi tìm thấy mục gây nhiễu; nó thực hiện theo từng đợt và ghi lại các thay đổi để dễ dàng khôi phục lại.
Kiểm tra phần mềm cơ bản trước khi đổ lỗi cho phần cứng
Mở Trình quản lý tác vụ và xem mức sử dụng CPU, bộ nhớ và ổ đĩa khi hệ thống hoạt động chậm; nếu có thể, hãy sắp xếp theo tài nguyên gặp sự cố và xem tiến trình nào chiếm ưu thế , vì điều đó thường cho thấy ứng dụng gây ra vấn đề cần cập nhật hoặc gỡ cài đặt.
Đừng quên chạy phần mềm bảo mật của bạn: đôi khi có những phần mềm không mong muốn mà bạn sẽ không nhận ra ngay từ cái nhìn đầu tiên; quét phần mềm độc hại có thể phát hiện ra phần mềm quảng cáo nguy hiểm hoặc những thứ tồi tệ hơn gây ra sự không ổn định và thậm chí cả quảng cáo bật lên bên ngoài trình duyệt.
Nếu máy tính bị treo trong quá trình khởi động bình thường nhưng lại khởi động được ở Chế độ An toàn, điều đó cho thấy vấn đề nằm ở các chương trình được tải khi khởi động; nếu sự cố cũng xảy ra khi khởi động một hệ điều hành khác từ USB (chẳng hạn như bản phân phối Live) , thì vấn đề nghiêng về phần cứng và nên kiểm tra các linh kiện.
Kiểm tra phần cứng khi máy tính ở trạng thái bình thường và an toàn
Khi lỗi xảy ra thường xuyên hơn khi chịu tải hoặc cả ở chế độ bình thường và an toàn, các nguyên nhân thường là ổ đĩa, RAM, nguồn điện hoặc nhiệt độ ; trong một số trường hợp hiếm hoi cũng có thể là bo mạch chủ, nhưng tốt nhất nên bắt đầu kiểm tra những bộ phận thường gặp.
Kiểm tra SMART bằng CrystalDiskInfo để xem các vị trí ổ đĩa, các sector đang chờ xử lý hoặc tỷ lệ lỗi; sử dụng các công cụ như SpeedFan (hoặc các công cụ tương đương) để theo dõi nhiệt độ và điện áp , vì CPU quá tải hoặc nguồn điện không ổn định có thể gây ra các sự cố khó xác định nguyên nhân.
Nếu muốn tìm hiểu sâu hơn, bạn có thể sử dụng đĩa chẩn đoán như Ultimate Boot CD (một biến thể của FalconFour) để kiểm tra RAM và các tiện ích khác; nếu MemTest báo lỗi, hãy thay thế hoặc kiểm tra từng mô-đun một cho đến khi tìm ra mô-đun gây ra lỗi.
Đối với GPU gặp lỗi TDR tái diễn (như nvlddmkm.sys), ngoài việc sử dụng DDU và các trình điều khiển thay thế, hãy thử cắm vào đầu nối nguồn khác, kiểm tra nhiệt độ, làm sạch bụi và xác minh nguồn điện ; nếu máy tính hoạt động tốt với đồ họa tích hợp nhưng gặp lỗi với GPU rời, thì đó chính là bằng chứng đủ để chứng minh vấn đề.
Những mẹo nhỏ giúp chẩn đoán dễ dàng hơn
Tắt chức năng tự khởi động lại sau khi gặp lỗi BSOD, hãy bình tĩnh đọc mã lỗi và đợi quá trình tạo bản sao lưu hoàn tất; chờ đến khi quá trình tạo bản sao lưu hoàn tất 100% sẽ tránh được các tệp chưa hoàn chỉnh gây nhầm lẫn cho các công cụ và giúp bạn tránh được các kết quả sai.
Nếu gần đây bạn thay đổi phần cứng và gặp sự cố, hãy tạm thời khôi phục lại trạng thái trước đó hoặc kiểm tra linh kiện trên một máy khác; đôi khi chỉ cần lắp lại card hoặc mô-đun RAM (làm sạch các điểm tiếp xúc) là có thể khắc phục sự cố tưởng chừng nghiêm trọng mà không cần thêm bất kỳ điều gì phức tạp hơn.
Tôi có thể tải WhoCrashed một cách an toàn ở đâu? Từ Resplendence: resplendence.com ; hãy cài đặt, chạy với quyền quản trị viên và giữ lại lịch sử báo cáo . Điều này sẽ giúp bạn xem liệu giải pháp khắc phục đã có hiệu quả hay vấn đề đã chuyển sang nguyên nhân khác.
WhoCrashed không nhằm mục đích ngăn chặn hoặc tự động sửa chữa các sự cố, mà chỉ cung cấp cho bạn bản đồ nguyên nhân; tuy nhiên, sự kết hợp giữa báo cáo rõ ràng, liên kết đến các cài đặt liên quan và khả năng tương thích với Windows 10/11 khiến nó trở thành một công cụ không thể thiếu; đối với người dùng gia đình, phiên bản miễn phí là quá đủ , và phiên bản Pro chỉ đáng giá nếu bạn cần các tính năng bổ sung.
Nếu việc giải mã các mã thập lục phân và các ký hiệu khó hiểu không phải là sở trường của bạn, thì bạn thật may mắn: công cụ này sẽ đơn giản hóa những thuật ngữ kỹ thuật khó hiểu đó thành thứ mà bất kỳ ai cũng có thể hiểu được , còn Trình xem sự kiện và WinDbg dành cho những người muốn tìm hiểu sâu hơn.
Giá trị của WhoCrashed nằm ở chỗ nó cho bạn biết ai đã gây ra lỗi và khi nào; với manh mối đó và các bước kiểm tra phần mềm và phần cứng được giải thích rõ ràng, việc khắc phục lỗi màn hình xanh không còn là một trò may rủi mà là một quy trình có trật tự , giúp tiết kiệm thời gian, giảm bớt lo lắng và tránh việc cài đặt lại không cần thiết.
Người viết đam mê về thế giới byte và công nghệ nói chung. Tôi thích chia sẻ kiến thức của mình thông qua viết lách và đó là những gì tôi sẽ làm trong blog này, cho bạn thấy tất cả những điều thú vị nhất về tiện ích, phần mềm, phần cứng, xu hướng công nghệ, v.v. Mục tiêu của tôi là giúp bạn điều hướng thế giới kỹ thuật số một cách đơn giản và thú vị.