Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Cách khắc phục lỗi System Service Exception Stop Code trong Windows 10

Mặc dù hiếm, lỗi Màn hình xanh tử thần (BSOD) vẫn xảy ra trong Windows 10. Khác với bức tường chữ xanh mà Windows cũ hiển thị khi hệ thống sập, BSOD mới đơn giản và dễ khắc phục hơn. Một lỗi BSOD phổ biến vẫn xảy ra là System Service Exception trong Windows 10.

Đối với hầu hết người dùng, câu đó không có nghĩa. Hiểu BSOD System Service Exception là gì sẽ giúp bạn khắc phục và sửa vấn đề. Nếu bạn gặp loại BSOD này trên máy Windows, đây là vài bước giúp hiểu, khắc phục, và giải quyết vấn đề.

Lỗi System Service Exception trong Windows 10 là gì?

Trong Windows 10, BSOD do lỗi System Service Exception (thường hiển thị SYSTEM_SERVICE_EXCEPTION) khó khắc phục bất thường. Khác với BSOD Windows Stop Code Memory Management, lỗi này có nhiều nguyên nhân tiềm ẩn.

Đừng ngạc nhiên nếu BSOD này nghe quen thuộc—BSOD này tồn tại trong Windows hàng thập kỷ. Mặc dù nghe chung chung, giải thích kỹ thuật Microsoft cho rằng BSOD này thường xảy ra khi tiến trình chạy trên máy cố gắng chuyển từ "mã không đặc quyền sang mã đặc quyền".

Windows, như mọi hệ điều hành, có cấp độ bảo mật cho các tiến trình hệ thống để đảm bảo chỉ mã đúng chạy đúng lúc bởi tiến trình đúng. Khi thất bại vì bất kỳ lý do gì, lỗi như này xảy ra để ngăn tiến trình gây hại cho hệ thống. Thật không may, có thể có nhiều nguyên nhân.

Có thể là lỗi một lần do bug trong chính Windows, hoặc do driver cũ, file hệ thống hỏng, hoặc ứng dụng gian lận cố truy cập và chạy mã Windows được bảo vệ. Để giúp giải quyết, đây là vài cách khắc phục bạn có thể thử.

Cập nhật Windows 10 và Driver hệ thống

Cách khắc phục tốt nhất đôi khi đơn giản nhất, và với nhiều người, chuyến nhanh đến menu Cài đặt Windows để cập nhật máy có thể là tất cả bạn cần sửa lỗi System Service Exception.

Microsoft thường xuyên phát hành bản sửa lỗi quan trọng và cải tiến cho Windows, đặc biệt cho phần cứng mới. Điều này bao gồm cập nhật driver mới cho các thành phần hệ thống.

Để cập nhật Windows, nhấp chuột phải nút menu Start Windows và nhấp Cài đặt (Settings). Tại đây, nhấn Cập nhật & Bảo mật (Update & Security) để xem menu Windows Update, sau đó nhấn Tải xuống (Download) hoặc Tải xuống và cài đặt (Download and Install) bắt đầu tải và cài đặt cập nhật hệ thống có sẵn.

Bạn có thể cần tìm online cập nhật driver thêm. Ví dụ, nhà sản xuất card đồ họa như NVIDIA thường có driver mới hơn trên trang web so với Windows Update.

Chạy công cụ Windows Driver Verifier

Mã hệ thống được bảo vệ thường chỉ truy cập bởi tiến trình hệ thống hoặc thiết bị nhất định, đó là lý do driver phần cứng thường gây lỗi System Service Exception trong Windows 10, vì chúng nằm trong nhóm ứng dụng bên thứ ba có thể làm vậy.

Ngay cả driver thiết bị mới cũng có thể gây BSOD này, đặc biệt nếu bạn cài phần cứng mới. Nếu không chắc driver có gây BSOD không, bạn có thể chạy Công cụ Windows Driver Verifier để kiểm tra.

Đây là công cụ khắc phục sự cố thiết kế để stress test driver hệ thống. Tuy nhiên, hãy cẩn trọng—đây được thiết kế để tìm và tái tạo bug gây Stop Code System Service Exception, nên không chạy công cụ này khi dùng máy cho việc quan trọng.

Tuyệt đối cần thiết bạn backup máy trước khi làm này bằng cách tạo điểm khôi phục hệ thống mới. Driver Verifier là công cụ phát triển và được thiết kế gây BSOD khi driver không thể verify hoặc driver bị hỏng. Điều này có nghĩa máy có thể bị kẹt trong vòng lặp BSOD do chính Driver Verifier gây ra.

Đây là kết quả hoàn toàn bình thường và mong đợi khi Driver Verifier phát hiện vấn đề driver. Bạn sẽ cần phân tích file dump BSOD tiếp theo để xác định driver gây BSOD và thay thế, sau đó vô hiệu hóa Driver Verifier trong Safe Mode (hoặc dùng điểm khôi phục hệ thống) để sửa vòng lặp BSOD nó gây ra.

  1. Driver Verifier có sẵn jako file hệ thống trong thư mục Windows System32. Để chạy, nhấp chuột phải menu Start và chọn Windows PowerShell (Admin) mở PowerShell nâng cao, gõ verifier, nhấn Enter. Sẽ mở công cụ Driver Verifier trong cửa sổ mới.
  2. Đảm bảo Tạo cài đặt tiêu chuẩn (Create standard settings) được chọn, nhấp Tiếp theo (Next) để tiếp tục.
  3. Để test tất cả driver trên máy, chọn Tự động chọn tất cả driver cài trên máy này (Automatically select all drivers installed on this computer) rồi nhấn Hoàn tất (Finish). Nếu muốn test driver cụ thể, chọn Chọn tên driver từ danh sách (Select driver names from a list), rồi nhấn Tiếp theo.
  4. Nếu chọn Chọn tên driver từ danh sách, chọn driver (hoặc các driver) muốn test ở giai đoạn tiếp theo, rồi nhấn Hoàn tất.
  5. Quá trình test bắt đầu khi nhấn Hoàn tất—khởi động lại máy bắt đầu test, sau đó tiếp tục dùng máy. Bạn sẽ biết có vấn đề, vì Driver Verifier sẽ cố ý gây BSOD khi test nếu gặp vấn đề.

    Bạn có thể xem kết quả và thống kê test bằng cách mở cửa sổ PowerShell mới (nhấp chuột phải menu Start > Windows PowerShell (Admin)) và gõ verifier /query trước khi nhấn Enter.
  6. Để dừng Driver Verifier chạy stress test driver, gõ verifier /reset tại cửa sổ PowerShell và nhấn Enter, rồi khởi động lại máy.

Giải quyết vòng lặp BSOD do Driver Verifier

Như đã nói, Driver Verifier có thể gây BSOD thêm khi phát hiện vấn đề, buộc bạn vào vòng lặp BSOD. Điều này mong đợi, và bạn cần kiểm tra log dump BSOD để thêm thông tin. Trong hầu hết trường hợp, nâng cấp hoặc thay thế driver sẽ giải quyết.

Tuy nhiên, bạn cần boot vào Safe Mode trước, sau đó tắt Driver Verifier và xóa cài đặt để dừng vòng lặp BSOD.

  1. Để làm vậy, khởi động vào Safe Mode. Nếu Windows không boot đúng, bạn có thể làm bằng cách ngắt quá trình boot ít nhất hai lần. Ngay khi thấy logo Windows khi boot, giữ nút nguồn máy để tắt, rồi bật lại. Lặp lại ít nhất hai lần để thấy menu Tùy chọn Sửa chữa tự động (Automatic Repair options)—chọn Xem tùy chọn sửa chữa nâng cao (See advanced repair options) > Khắc phục sự cố (Troubleshoot) > Tùy chọn nâng cao (Advanced options) > Cài đặt khởi động (Startup Settings) > Khởi động lại (Restart) tại thời điểm này.
  2. Sau khi máy khởi động lại, chọn 4 hoặc F4 boot vào Safe Mode, hoặc 5 hoặc F5 boot vào Safe Mode với mạng.
  3. Khi Windows boot vào Safe Mode, nhấp chuột phải menu Start chọn Windows PowerShell (Admin).
  4. Trong cửa sổ PowerShell mới, gõ verifier mở công cụ Driver Verifier.
  5. Chọn Xóa cài đặt hiện có (Delete existing settings) trong cửa sổ Driver Verifier Manager, rồi chọn Hoàn tất. Nếu máy không tự khởi động lại, tự khởi động lại lúc này.

Điều này nên giải quyết vòng lặp BSOD thêm do Driver Verifier. Tuy nhiên, đừng quên nếu Driver Verifier gây vòng lặp BSOD, nó đang hoạt động như thiết kế.

Bạn sẽ cần điều tra file dump BSOD để thêm thông tin xác định driver gây lỗi (hoặc các driver) và cập nhật hoặc gỡ chúng.

Khôi phục máy bằng System Restore

Nếu vô hiệu hóa Driver Verifier trong Safe Mode không giải quyết vòng lặp BSOD, dùng điểm khôi phục hệ thống bạn tạo trước khi bắt đầu quy trình để reset máy về điểm trước. Nếu không, bạn cần cân nhắc reset Windows về cài đặt gốc như nỗ lực cuối cùng.

  1. Bạn cần boot vào menu Automatic Repair. Khi thấy logo Windows khi boot, chọn và giữ nút nguồn tắt máy trước khi bật lại. Lặp lại quá trình ít nhất hai lần để thấy menu Tùy chọn Sửa chữa tự động, rồi chọn Xem tùy chọn sửa chữa nâng cao > Khắc phục sự cố > Tùy chọn nâng cao > Khôi phục hệ thống (System Restore) bắt đầu quá trình khôi phục.
  2. Chọn tài khoản Administrator trên máy từ danh sách và đăng nhập. Khi xong, chọn Tiếp theo (Next) bắt đầu quá trình System Restore.
  3. Chọn điểm khôi phục hệ thống bạn tạo trước khi chạy Driver Verifier từ danh sách, rồi chọn Tiếp theo tiếp tục.
  4. Khi sẵn sàng khôi phục máy dùng điểm System Restore này, chọn Hoàn tất (Finish).

Windows sẽ khôi phục máy về điểm trước khi chạy Driver Verifier. Điều này nên dừng vòng lặp BSOD do Driver Verifier, nhưng không sửa lỗi BSOD gốc. Như đã khuyên, Driver Verifier là công cụ stress test giúp xác định driver có phù hợp không.

Nếu BSOD Verifier gây thêm BSOD, bạn có thể giả định nó đã xác định driver không phù hợp có thể gây cả hai BSOD. Kiểm tra log dump BSOD thêm thông tin—khi xác định driver gian lận, bạn cần gỡ hoặc thay thế bằng driver mới (hoặc cũ).

Điều này giúp khắc phục nguyên nhân driver BSOD, đặc biệt nếu thấy BSOD System Service Exception xuất hiện.

Chạy công cụ CHKDSK và SFC

Vấn đề với ổ hoặc file hệ thống có thể gây System Service Exception trong Windows 10. Bạn có thể chạy lệnh chkdsk và sfc từ dòng lệnh nâng cao hoặc cửa sổ PowerShell để kiểm tra.

  1. Để kiểm tra ổ hệ thống Windows lỗi, nhấp chuột phải menu Start và nhấp Windows PowerShell (Admin), gõ chkdsk /r và nhấn Enter.

    Nhấn phím Y xác nhận muốn lên lịch kiểm tra hệ thống file khi khởi động lại. Khi restart, công cụ này tự sửa vấn đề với ổ hệ thống phát hiện.
  2. Để kiểm tra tính toàn vẹn file Windows, gõ sfc /scannow từ cửa sổ PowerShell. Giống chkdsk, công cụ này tự phát hiện file hệ thống thiếu và sửa nếu có thể.

Đặt lại hoặc cài lại Windows 10

Khi mọi cách khác thất bại, và nếu đã loại trừ vấn đề phần cứng, đặt lại Windows 10 về trạng thái mặc định (hoặc xóa sạch cài lại hoàn toàn) có thể xóa xung đột gây BSOD này.

Lưu ý: Khi quá trình bắt đầu, không quay lại được, vì vậy hãy chắc chắn đã backup máy trước.

  1. Để bắt đầu reset Windows hoàn toàn, nhấp chuột phải menu Start và nhấp Cài đặt. Khi mở, nhấn Cập nhật & Bảo mật > Khôi phục (Recovery) và nhấn Bắt đầu (Get started) bắt đầu reset máy.
  2. Bạn có thể chọn Giữ file của tôi (Keep my files) lưu tài liệu hoặc nhấp Xóa mọi thứ (Remove everything) reset Windows hoàn toàn—nhấp một tùy chọn để bắt đầu.

Giữ Windows 10 cập nhật để ngăn lỗi BSOD

Các bước trên sẽ giúp khắc phục khi Stop Code System Service Exception BSOD xuất hiện. Trong nhiều trường hợp, giữ hệ thống cập nhật sẽ ngăn BSOD xuất hiện, trừ khi có vấn đề phần cứng nghiêm trọng.

Nếu bạn có cách khắc phục khác cho lỗi system service exception trong Windows 10, chúng tôi rất muốn thấy trong bình luận bên dưới.