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

Khắc phục: Lỗi màn hình xanh ATTEMPTED SWITCH FROM DPC

Lỗi BSOD (Blue Screen of Death) "ATTEMPTED SWITCH FROM DPC" thường xảy ra khi máy tính tắt trong quá trình khởi tạo Windows. Lỗi thường do thủ tục gọi thủ tục trì hoãn (DPC) cố gắng thực hiện thao tác bất hợp pháp.

DPC được kích hoạt khi kernel thấy điều kiện treo và gọi để chấm dứt hoặc ngắt ứng dụng phần mềm. Nghĩa là một thao tác yield, attach process, hoặc wait đã được thực thi từ DPC. Chúng tôi đã chuẩn bị vài phương pháp đã hoạt động cho người dùng khác và hy vọng giúp bạn loại bỏ lỗi đáng sợ này.

Giải pháp 1: Cập nhật tất cả driver

Phân tích thêm file dump từ người dùng báo lỗi này cho thấy nhiều driver cũ cần cập nhật để ngăn lỗi. Điều này đặc biệt nguy hiểm nếu lỗi xảy ra với thiết bị hệ thống quan trọng. Cập nhật tất cả driver là quá trình khó khăn nhưng nên giải quyết được vấn đề.

  1. Chọn nút Start góc dưới trái, gõ Device Manager, chọn kết quả đầu tiên. Nếu dùng Windows cũ, dùng Windows + R, gõ "devmgmt.msc" và OK.
  2. Mở rộng danh mục thiết bị cần cập nhật, nhấp chuột phải (hoặc giữ) và chọn Update Driver. Với chuột/touchpad (thủ phạm thường gặp nếu dùng Synaptics Pointing Device), mở rộng Mice and other pointing devices, nhấp chuột phải touchpad/chuột chọn Update Driver.
  3. Chọn Search automatically for updated driver software và xem Windows có tìm thấy driver mới không.
  4. Nếu Windows không tìm thấy driver mới, thử tìm trên trang web nhà sản xuất thiết bị và làm theo hướng dẫn. Cũng có nhiều chương trình tự động làm việc này.

Lưu ý: Nếu dùng Windows 10, driver mới thường cài cùng các bản cập nhật Windows khác, đặc biệt nếu phiên bản Windows mới không tương thích driver đó, hãy giữ hệ điều hành cập nhật. Windows Update tự động trên Windows 10 nhưng bạn có thể kiểm tra theo hướng dẫn dưới.

  1. Dùng Windows + I để mở Settings. Hoặc tìm "Settings" bằng thanh tìm kiếm taskbar.
  2. Mở mục "Update & security" trong Settings.
  3. Ở tab Windows Update, nhấp Check for updates dưới Update status để kiểm tra phiên bản Windows mới.
  4. Nếu có, Windows sẽ tự động tải.

Giải pháp 2: Gỡ cài đặt sạch công cụ McAfee Antivirus

Thẳng thắn nói, McAfee đôi khi hành động hơn giống malware hơn công cụ bảo vệ. Nó gây nhiều lỗi trên máy tính ngay cả sau khi gỡ cài đặt do file rác và registry còn sót lại. BSOD này là một trong những lỗi đó và có thể khắc phục bằng gỡ cài đặt sạch McAfee.

  1. Nhấp Start menu, mở Control Panel bằng tìm kiếm. Hoặc nhấp biểu tượng bánh răng để mở Settings nếu dùng Windows 10.
  2. Trong Control Panel, đặt View as thành Category ở góc trên bên phải, nhấp Uninstall a Program dưới Programs.
  3. Nếu dùng Settings trên Windows 10, nhấp Apps sẽ mở danh sách chương trình cài đặt.
  4. Tìm McAfee Antivirus trong Control Panel hoặc Settings, nhấp Uninstall hoặc Remove.
  5. Xác nhận hộp thoại yêu cầu gỡ McAfee và làm theo hướng dẫn wizard gỡ cài đặt.
  6. Nhấp Finish khi gỡ xong và khởi động lại máy để áp dụng.

Để dọn dẹp file rác McAfee còn sót, dùng McAfee Consumer Product Removal Tool (MCPR) theo hướng dẫn:

  1. Tải MCPR từ trang chính thức McAfee, nhấp đúp file MCPR.exe vừa tải (mặc định ở thư mục Downloads hoặc từ trang Downloads trình duyệt).
  2. Nếu thấy cảnh báo UAC hỏi cho phép app thay đổi PC, nhấp Yes, Continue, hoặc Run tùy phiên bản Windows.
  3. Màn hình McAfee Software Removal, nhấp Next và Agree để chấp nhận EULA.
  4. Màn hình Security Validation, gõ ký tự bảo mật đúng như hiển thị (phân biệt chữ hoa/thường). Nhấp Next. Bước này ngăn sử dụng MCPR ngẫu nhiên.
  5. Sau khi xóa xong, bạn sẽ thấy popup Removal Complete nghĩa là sản phẩm McAfee đã xóa thành công.
  6. Nếu thấy thông báo Cleanup Unsuccessful, dọn dẹp thất bại, hãy khởi động lại PC và thử lại toàn bộ quá trình.
  7. Khởi động lại máy sau khi quá trình kết thúc và kiểm tra McAfee đã bị xóa chưa. Thêm vào đó, kiểm tra xem BSOD còn xuất hiện không.

Giải pháp 3: Gỡ cài đặt sạch Acronis

Các phiên bản cũ của công cụ Acronis có thể là nguyên nhân thực sự bao gồm driver đi kèm. Có nhiều công cụ Acronis có thể gây vấn đề nhưng thủ phạm chính có vẻ là Acronis True Image.

Trước tiên, chuẩn bị bằng cách vô hiệu hóa Acronis Startup Recovery Manager: tìm trong Start menu, nhấp kết quả đầu, nhấp Deactivate.

Bạn cũng nên xóa Acronis Secure Zone liên quan đến True Image nhưng công cụ dọn dẹp không xóa nó. Tìm "Manage Acronis Secure Zone" trong Start menu, nhấp Remove từ tab ban đầu.

  1. Tải Cleanup Utility bằng link này, lưu vào máy. Nhấp link sẽ tải ngay từ trang Acronis. Chạy công cụ từ thư mục Downloads.
  2. Cửa sổ Command Prompt xuất hiện, đợi nó xác định hệ điều hành. Dòng nhắc xuất hiện dưới cùng, chọn "Proceed with the uninstallation" bằng cách nhấn phím 2 rồi Enter.
    Khắc phục: Lỗi màn hình xanh ATTEMPTED SWITCH FROM DPC
  3. Dòng nhắc tiếp theo hỏi gỡ sản phẩm Acronis. Nhấn phím "y" rồi Enter. Bạn cũng sẽ được nhắc kết thúc tiến trình "explorer.exe", xác nhận bằng "y".
    Khắc phục: Lỗi màn hình xanh ATTEMPTED SWITCH FROM DPC
  4. Dòng nhắc cuối hỏi reboot để hoàn tất gỡ cài đặt. Lần này nhấn "n" rồi Enter để từ chối.

Vì bạn sẽ chỉnh sửa vài khóa registry, chúng tôi khuyên xem bài viết sao lưu registry an toàn. Tuy nhiên, không có vấn đề nếu bạn làm theo bước dưới.

  1. Mở Registry Editor (gõ "regedit" vào thanh tìm kiếm bên cạnh Start hoặc hộp Run Windows + R). Điều hướng đến khóa:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
  2. Nhấp khóa này, tìm UpperFilters hoặc LowerFilters – các khóa cần chỉnh. Xem bên phải cửa sổ. Dưới cột Data, tìm chuỗi snapman*, tdrpman*, fltsrv, hoặc timounter như một phần của giá trị Data.
  3. Nếu có giá trị này, nhấp chuột phải mục UpperFilters hoặc LowerFilters chứa chuỗi đó, chọn Modify.
  4. Trong cửa sổ Edit, dưới Value data, chọn chuỗi gây vấn đề (snapman*, tdrpman*, fltsrv, hoặc timounter) và xóa nó (Delete/Backspace).
  5. Lặp lại cho khóa registry sau:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
  6. Bây giờ khởi động lại máy thủ công (Start >> Power >> Restart) và kiểm tra xem vấn đề đã biến mất chưa.

Giải pháp 4: Cài đặt lại bản cập nhật Windows mới nhất (Người dùng Windows 10)

Người dùng Windows 10 từng bức xúc khi đầu tiên thấy BSOD này vì họ nghĩ bản cập nhật mới sẽ sửa lỗi chứ không tạo lỗi mới. Nếu bạn đang bỏ lỡ cập nhật và cố gắng cập nhật, bạn có thể đã cài bản cập nhật gây vấn đề này.

Vấn đề có thể khắc phục bằng gỡ bản cập nhật này và cài lại. Microsoft đã khắc phục và nó không nên xảy ra lại.

  1. Nhấp Start menu, mở Control Panel (gõ tên và nhấp tùy chọn đầu). Cũng có thể nhấp biểu tượng bánh răng để mở Settings vì bạn chắc chắn dùng Windows 10.
  2. Trong Control Panel, chuyển View as: Category ở góc trên bên phải, nhấp Uninstall a Program dưới Programs. Bên phải màn hình, bạn sẽ thấy View installed updates, nhấp vào đó.
  3. Nếu dùng Settings, nhấp Update & Security, chuyển tab Windows Update. Cuộn đến View update history, nhấp vào đó.
  4. Màn hình mới xuất hiện, bạn sẽ thấy nút Uninstall updates ở trên, nhấp vào đó.
  5. Cách nào cũng được, bạn giờ thấy danh sách bản cập nhật cài đặt. Kiểm tra mục Microsoft Windows cho bản cập nhật có thể ảnh hưởng hệ thống gây BSOD.
  6. Cuộn sang trái xem cột Installed on hiển thị ngày cài đặt, gỡ bản cập nhật mới nhất.
  7. Nhấp vào bản cập nhật một lần, chọn Uninstall ở trên và làm theo hướng dẫn màn hình để xóa bản cập nhật.
  8. Sau đó, quay lại Settings > Update & Security > Windows Update. Nhấp Check for updates để kiểm tra ngay bản cập nhật vừa gỡ. Đợi Windows tìm, tải, bạn sẽ được nhắc cài sau khởi động. Kiểm tra xem BSOD "ATTEMPTED SWITCH FROM DPC" còn xảy ra không.