Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

SYSTEM THREAD EXCEPTION NOT HANDLED là lỗi xuất hiện trên Màn hình xanh tử thần (BSOD) khi các luồng tiến trình chạy dịch vụ Windows quan trọng gặp lỗi. Nó chủ yếu được báo cáo bởi người dùng Windows 8, 8.1 và 10. Trong khi một số người dùng có 10-15 giây trước khi gặp lỗi này, một số báo cáo gặp lỗi ngay sau khi Windows khởi động, và hệ thống reboot, mắc kẹt trong vòng lặp khiến không thể sử dụng máy tính.

Lỗi này chủ yếu do driver bị lỗi. Driver lỗi thời, hỏng hoặc không tương thích có thể khiến hệ thống hiển thị màn hình xanh này. Driver cũ và phần mềm übertacting, hoặc tweak übertacting gần đây cũng được biết gây ra BSOD này. Nếu chương trình hoặc driver mới cài đặt gây ra sự cố; phương pháp đầu tiên nên gỡ cài đặt chúng vì chúng đơn giản là không tương thích, theo dõi cập nhật và thử cài đặt lại khi bản vá hoặc cập nhật driver đã được phát hành.

Bạn có thể làm điều này bằng cách khởi động vào Safe Mode. (xem dưới)

Làm gì để khắc phục lỗi SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

Phân tích file Minidump

BSOD này có một số biến thể, tốt nhất là phân tích file minidump chịu trách nhiệm ghi log các sự cố và có thể cung cấp chi tiết hơn về nguyên nhân chính xác gây ra BSOD SYSTEM THREAD EXCEPTION.

Để tiếp tục, xem các bước dưới đây.

  1. Click chuột phải vào This PC (Máy tính này), sau đó click Properties (Thuộc tính).

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

  1. Click tab Advanced (Nâng cao), sau đó dưới Startup and Recovery (Khởi động và khôi phục), click Settings (hoặc Startup and Recovery).

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

Dưới System Failure (Lỗi hệ thống), tích chọn các hộp kiểm cho hành động bạn muốn Windows thực hiện nếu xảy ra lỗi hệ thống:

  1. Tùy chọn Write an event to the System log (Ghi sự kiện vào nhật ký hệ thống) chỉ định thông tin sự kiện được ghi vào nhật ký hệ thống. Mặc định, tùy chọn này được bật. Để tắt tùy chọn này bằng cách sửa registry, gõ thông tin sau tại dấu nhắc lệnh, sau đó nhấn ENTER:
wmic recoveros set WriteToSystemLog = False

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

  1. Tùy chọn Send an administrative alert (Gửi cảnh báo quản trị) chỉ định quản trị viên được thông báo lỗi hệ thống nếu bạn đã cấu hình cảnh báo quản trị. Để tắt tùy chọn này bằng cách sửa registry, gõ thông tin sau tại dấu nhắc lệnh, sau đó nhấn ENTER:
wmic recoveros set SendAdminAlert = False
  1. Tùy chọn Automatically restart (Tự động khởi động lại) chỉ định Windows tự động khởi động lại máy tính. Mặc định, tùy chọn này được bật. Để tắt tùy chọn này bằng cách sửa registry, gõ thông tin sau tại dấu nhắc lệnh, sau đó nhấn ENTER:
wmic recoveros set AutoReboot = False

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

Dưới Write Debugging Information (Ghi thông tin gỡ lỗi), chọn loại thông tin bạn muốn Windows ghi vào file memory dump nếu máy tính dừng bất ngờ:

  1. Tùy chọn Small Memory Dump (Dump bộ nhớ nhỏ) ghi lượng thông tin nhỏ nhất để giúp xác định vấn đề. Để chỉ định muốn dùng file small memory dump bằng cách sửa registry, gõ thông tin sau tại dấu nhắc lệnh, sau đó nhấn ENTER:
wmic recoveros set DebugInfoType = 3
  1. Để chỉ định muốn dùng thư mục D:\Minidump làm Small Dump Directory bằng cách sửa registry, đặt giá trị MinidumpDir Expandable String Value thành D:\Minidump. Ví dụ, gõ thông tin sau tại dấu nhắc lệnh, sau đó nhấn ENTER:
wmic recoveros set MiniDumpDirectory = D:\Minidump
  1. Tùy chọn Kernel Memory Dump (Dump bộ nhớ Kernel) chỉ ghi bộ nhớ kernel. Tùy chọn này lưu nhiều thông tin hơn file small memory dump, nhưng mất ít thời gian hơn complete memory dump.

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

Có các tùy chọn khác nhưng chúng tôi khuyên dùng Small Memory Dump vì nó nhỏ nhưng vẫn chứa đủ thông tin để giải quyết vấn đề. Ngoài ra, bạn cần dùng tùy chọn này để đọc và mở file minidump đúng cách.

Hãy tìm hiểu cách mở và đọc file minidump. Bạn cần tải một công cụ cụ thể do Microsoft cung cấp. Trước đây, nó là một phần của Debugging Tools for Windows nhưng Microsoft quyết định tạo gói độc lập.

  1. Truy cập đây để tải Windows Driver Kit. Bạn cũng có thể tải WinDbg làm gói độc lập, thực tế đây là công cụ duy nhất bạn cần.

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

  1. Tải bộ cài đặt và làm theo hướng dẫn trên màn hình để cài đặt đúng cách.

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

  1. Click Start, click Run, gõ cmd, và click OK.
  2. Chuyển đến thư mục Debugging Tools for Windows. Để làm vậy, gõ sau tại dấu nhắc lệnh, sau đó nhấn ENTER:
cd c:\program files\debugging tools for windows

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

  1. Để nạp file dump vào debugger, gõ một trong các lệnh sau, sau đó nhấn ENTER:
windbg -y SymbolPath -i ImagePath -z DumpFilePath
kd -y SymbolPath -i ImagePath -z DumpFilePath
  1. Nếu bạn quyết định lưu file ở C:\windows\minidump\minidump.dmp, bạn có thể dùng lệnh mẫu sau:
windbg -y srv*c:\symbols*https://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z c:\windows\minidump\minidump.dmp

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

  1. Kiểm tra file để tìm lỗi và bug liên quan đến file hệ thống và đảm bảo bạn google từng file bên cạnh thông báo lỗi để chắc chắn nó là driver hoặc một phần của ứng dụng thứ ba.

Nếu sau khi phân tích file dump bạn xác định được vấn đề, thì rất có thể nó đã được giải quyết nhưng nếu không thì tiếp tục với các phương pháp dưới đây.

Kiểm tra driver màn hình

Driver màn hình là một trong những lý do phổ biến nhất gây ra lỗi này. Chúng ta sẽ gỡ cài đặt chúng và cài lại phiên bản mới nhất của driver màn hình. Nếu bạn có thể đăng nhập Windows được vài phút thì bỏ qua đến Bước 2. Nhưng nếu không thể đăng nhập Windows thì bắt đầu từ Bước 1.

Bước 1: Khởi động vào Safe Mode

Trong safe mode, driver và dịch vụ không cần thiết để chạy Windows bị vô hiệu hóa. Để boot Windows 8/8.1 và 10 vào safe mode, bật hệ thống và buộc tắt bằng nút nguồn, bật lại và lặp lại cho đến khi hệ thống vào chế độ sửa chữa. (có thể cần lặp lại 4-5 lần). Mục đích là kích hoạt hệ thống vào chế độ sửa chữa/nâng cao.

Click Troubleshoot (Khắc phục sự cố) > Advanced options (Tùy chọn nâng cao) > Command Prompt. Cửa sổ command prompt đen sẽ hiện. Gõ lệnh sau và nhấn Enter.

BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY

Gõ Exit và nhấn Enter. Click Continue (Tiếp tục).

Khởi động lại hệ thống và liên tục nhấn F8 (Shift + F8 đối với một số) trước khi logo Windows xuất hiện. Menu Advanced Boot Options sẽ hiện. Chọn Safe Mode with Networking (Chế độ an toàn có mạng) và nhấn Enter. Bây giờ đăng nhập. Bạn đang chạy Windows ở Safe Mode.

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

Nếu vì lý do nào bạn không thể làm hiện tùy chọn khôi phục, hãy lấy phương tiện cài đặt Windows, có thể là DVD hoặc tạo USB bootable qua Media Creation tool. Bạn cần USB 8GB và máy tính có internet.

Để tạo Windows 10 Bootable USB Installation media, làm theo hướng dẫn tại liên kết này.

Để tạo Windows 8.1 Bootable USB Installation media, truy cập liên kết này. Cuộn xuống và click Download Tool Now. Chạy công cụ và làm theo hướng dẫn.

Đặt DVD hoặc cắm USB vào máy mục tiêu. Bật nguồn và liên tục nhấn F2 để vào Boot menu. Nút vào boot menu có thể khác tùy mẫu máy. Thường Dell là F12, HP là F9. Bạn có thể kiểm tra trang web nhà sản xuất cho máy của bạn.

Sau khi vào boot menu, chọn CD/DVD nếu dùng DVD, hoặc USB drive nếu dùng USB.

Nếu được yêu cầu nhấn phím bất kỳ để boot từ phương tiện, hãy làm vậy. Click Next nếu múi giờ, bố cục bàn phím và ngôn ngữ ổn.

Góc dưới bên trái, click Repair your computer (Sửa máy tính).

Bây giờ làm theo phương pháp trên để mở command prompt và vào safe mode.

Bước 2: Gỡ cài đặt Driver màn hình

Giữ Windows key và nhấn R. Trong hộp thoại Run, gõ devmgmt.msc và nhấn Enter.

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

Cửa sổ Device Manager sẽ hiện. Trong đó, double click Display adapters để mở rộng. Dưới đó sẽ là card đồ họa của bạn. (ghi lại tên đầy đủ driver màn hình trước khi gỡ cài đặt) xong rồi, Click chuột phải vào nó, chọn Uninstall (Gỡ cài đặt).

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

Sau đó click Delete the driver software for this device và click OK. Khởi động lại hệ thống bình thường. Sau khởi động lại, driver video sẽ tự cài đặt. Nếu không, hoặc vẫn gặp sự cố, bạn phải cài đặt driver cập nhật thủ công. Xem Bước 3.

Bước 3: Cài đặt/Cập nhật Driver

Để lấy driver cập nhật cho card đồ họa, truy cập trang web nhà sản xuất card đồ họa. Tìm kiếm theo mẫu card và tải driver phù hợp với hệ điều hành và loại hệ thống (x64 hoặc x86). Để biết cả hai, giữ Windows key và nhấn R, gõ msinfo32 và nhấn Enter.

Trong cửa sổ system information, ghi chú OS type và System type ở khung bên phải. File tải xuống thường là file thực thi. Chạy nó và làm theo hướng dẫn.

Nếu bạn không có card đồ họa rời, bạn sẽ có display adapter tích hợp trên mainboard. Truy cập trang web nhà sản xuất mainboard (Nhà cái logo hiển thị khi bật máy) để lấy driver cập nhật cho adapter đồ họa onboard. Ngoài hệ điều hành và loại hệ thống, bạn cũng cần system model, cũng được nhắc trong System Information. File tải ở đây cũng là file thực thi. Chạy nó và làm theo hướng dẫn.

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

Gỡ cài đặt Driver Card âm thanh

Đôi khi thông báo lỗi này do driver lỗi tên C-Media USB Audio Class 1.0 and 2.0 DAC Device Driver tìm thấy với một số card âm thanh Xerox. Cập nhật driver có thể không khắc phục triệt để nên bạn có thể thử gỡ cài đặt driver hoàn toàn và để Device Manager thay thế bằng driver card âm thanh mặc định.

  1. Click Start và gõ Run. Chọn Run, hộp thoại Run sẽ hiện.
  2. Gõ "devmgmt.msc" vào hộp run và click OK. Để mở cửa sổ Device Manager.KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED
  3. Trong Device Manager, mở rộng danh mục "Sound, video and game controllers". Dưới danh mục này, click chuột phải vào bất cứ thứ gì liên quan đến C-Media USB Audio Class 1.0 and 2.0 DAC Device Driver. Menu ngữ cảnh sẽ hiện. Chọn Uninstall device.

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

  1. Bạn có thể cần xác nhận gỡ cài đặt. Tích hộp bên cạnh "Delete the driver software for this device" và click OK.
  2. Khởi động lại PC để thay đổi có hiệu lực. Sau khởi động lại, Windows sẽ cố gắng cài lại driver và thay thế bằng driver của nhà sản xuất.
  3. Nếu Windows không thay thế driver card âm thanh, mở Device Manager lại, chọn Action và click Scan for hardware changes (Quét thay đổi phần cứng).

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

Đổi tên Driver lỗi

Nếu bên cạnh SYSTEM THREAD EXCEPTION NOT HANDLED, bạn thấy tên file như atikmdag.sys, nvlddmkm.sys, v.v.. trong ngoặc, chúng ta có thể đổi tên driver lỗi thành cái Windows không tìm thấy, do đó nó sẽ nạp bản sao mới của file driver.

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

Vào command prompt qua các bước trong giải pháp đầu tiên.

Trong cửa sổ đen, gõ các lệnh sau, và nhấn Enter sau mỗi lệnh.

c: dir

Nếu kết quả lệnh dir hiển thị thư mục tên "Windows" thì đó là ổ đích. Nếu không, gõ d: và nhấn Enter.

Bây giờ gõ các lệnh sau và nhấn Enter sau mỗi dòng.

cd windows\system32\drivers ren drivername.sys drivername.old

Trong lệnh trên, drivername là tên driver lỗi, ví dụ atikmdag.sys.

Khởi động lại hệ thống. Driver chúng ta xóa sẽ được cài tự động. Nếu không, đăng nhập bình thường, giữ Windows key và nhấn R. Gõ devmgmt.msc và nhấn Enter.

Driver thiết bị bị gỡ cài đặt sẽ có dấu chấm than vàng. Click chuột phải vào nó và click Update Driver Software.

Click Search automatically for Updated Driver Software. Windows sẽ tìm driver trực tuyến và cài đặt khi tìm thấy.

Reset PC

Reset PC được coi là giải pháp cuối cùng cho vấn đề này nhưng chắc chắn hiệu quả và có thể khắc phục hầu hết các vấn đề BSOD, bao gồm vấn đề mô tả trong bài viết. Đây là cách reset PC trong Windows 10.

  1. Điều hướng đến Settings (Cài đặt). Bạn có thể đến bằng cách click biểu tượng bánh răng trên menu Start.

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

  1. Chọn "Update & security (Cập nhật & bảo mật)" và click Recovery (Khôi phục) ở khung bên trái.

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

  1. Windows đưa ra ba tùy chọn chính: Reset this PC (Đặt lại PC này), Go back to an earlier build (Quay lại bản dựng trước) và Advanced startup (Khởi động nâng cao). Reset this PC là tùy chọn tốt nhất để bắt đầu mới. Advanced startup cho phép boot từ USB/đĩa khôi phục và "Go to an earlier build" dành cho Windows Insiders muốn quay lại phiên bản OS trước.
  2. Click Get started (Bắt đầu) dưới Reset this PC.

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

  1. Click "Keep my files (Giữ file của tôi)" hoặc "Remove everything (Xóa mọi thứ)", tùy thuộc bạn có muốn giữ file dữ liệu hay không. Cách nào, tất cả cài đặt sẽ về mặc định và ứng dụng sẽ bị gỡ cài đặt.
  2. Chọn "Just remove my files (Chỉ xóa file của tôi)" hoặc "Remove files and clean the drive (Xóa file và dọn dẹp ổ)" nếu chọn "remove everything" ở bước trước. Dọn dẹp ổ mất thời gian hơn nhưng đảm bảo nếu tặng máy, người sau khó khôi phục file đã xóa. Nếu giữ máy, chọn "Just remove my files."

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

  1. Click Next nếu Windows cảnh báo bạn không thể quay lại phiên bản OS trước. Click Reset khi được nhắc.

KHẮC PHỤC: SYSTEM THREAD EXCEPTION NOT HANDLED

  1. Windows sẽ khởi động lại và mất vài phút để reset. Click Continue khi được nhắc.