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

Khắc phục: Lỗi DXGI_ERROR_DEVICE_HUNG trên Windows 7, 8 và 10

Lỗi này có nghĩa là thiết bị của ứng dụng thất bại do lệnh được gửi sai định dạng bởi ứng dụng, theo tài liệu chính thức Microsoft. Đây là vấn đề thời điểm thiết kế cần điều tra và khắc phục. Lỗi thường xuất hiện giữa các game video và khiến chúng sập gần như ngay lập tức khi hiển thị lỗi.

Cách khắc phục DXGI_ERROR_DEVICE_HUNG

Trên các diễn đàn trực tuyến, một số người dùng trình bày phương pháp hiệu quả cho họ và chúng tôi tổng hợp tất cả vào bài viết này. Chúc may mắn!

Giải pháp 1: Cập nhật driver card đồ họa

Đây là bước gỡ rối cơ bản nhất cho vấn đề liên quan game. Tuy nhiên, nhiều người dùng khắc phục thành công chỉ bằng phương pháp này và tiết kiệm ngày ngày gỡ rối. Cũng không có gì sai sót và bạn vẫn kết thúc ngày với driver card màn hình mới nhất.

  1. Nhấp Start, gõ Device Manager, chọn kết quả đầu. Hoặc Windows + R mở Run, gõ "devmgmt.msc" và OK.
  2. Mở rộng danh mục trong Device Manager để tìm thiết bị cần cập nhật, nhấp chuột phải chọn Uninstall Device. Vì muốn cập nhật card đồ họa, mở rộng Display adapters, nhấp chuột phải card màn hình chọn Uninstall Device.
  3. Xác nhận hộp thoại và đợi xong.
  4. Tìm driver card màn hình trên web nhà sản xuất, làm theo hướng dẫn. Lưu file cài và chạy từ đó. Máy có thể khởi động lại vài lần.

Nvidia Drivers — Click Here!

AMD Drivers — Click Here!

Lưu ý: Nếu bước trên không cho kết quả, có script bạn có thể chạy để khắc phục vì game không quản lý driver mới cài. Script gồm các lệnh cơ bản chạy dễ hơn qua file .bat.

  1. Mở văn bản mới: nhấp chuột phải Desktop > New > Text Document.
  2. Sao chép và dán văn bản sau, giữ định dạng (mỗi lệnh trên dòng mới):
    if exist C:\Windows\System32\nvapi64.Old goto Old chdir /d C:\Windows\System32 ren nvapi64.dll nvapi64.Old taskkill /F /FI "IMAGENAME eq nvxdsync.exe" echo @ Named pause goto End :old chdir /d C:\Windows\System32 ren nvapi64.Old nvapi64.dll echo @ Renamed pause goto End :End
  3. File > Save as… Dưới Save as type chọn All files, đặt tên như "command.bat" (phần mở rộng .bat quan trọng).
  4. Lưu xong, nhấp chuột phải file > Run as administrator. Đợi vài giây, khởi động lại máy, kiểm tra game có chạy không.

Giải pháp 2: Khắc phục nhanh cho người dùng NVIDIA

Nếu bạn dùng NVIDIA và gặp DXGI_ERROR_DEVICE_HUNG thường xuất hiện khi chơi game cụ thể, khắc phục nhanh này đáng xem xét vì đã giúp nhiều người.

  1. Nhấp chuột phải Desktop chọn NVIDIA Control Panel hoặc nhấp đúp biểu tượng NVIDIA khay hệ thống. NVIDIA Control Panel cũng có trong Control Panel thường.
  2. Dưới mục 3D settings bên trái, nhấp Adjust image settings with preview. Màn hình mới, chọn radio button "Use the advanced 3D image settings" và Apply.
  3. Sau đó, nhấp Manage 3D settings bên trái, chuyển tab Program Settings.
  4. Nhấp Add, duyệt máy tìm file thực thi game gặp sự cố. Cách dễ: nhấp chuột phải shortcut game Desktop > Open file location (sẽ chọn file thực thi).
  5. Có thể duyệt thủ công nếu biết thư mục cài game (mặc định C >> Program Files). Từ menu dropdown dưới "Select the preferred graphics processor for this program", chọn "High-performance NVIDIA processor" và Apply.
  6. Khởi động lại máy, kiểm tra xem vấn đề đã biến mất chưa.

Giải pháp 3: Ngừng xung nhịp (Overclocking) máy tính

Overclocking là thay đổi tần số tối đa bộ xử lý lớn hơn giá trị khuyến cáo nhà máy. Có thể tăng hiệu năng đáng kể nhưng phải cực kỳ cẩn thận vì có trường hợp hỏng hóc nghiêm trọng.

Một số CPU không thiết kế để overclock, một số mẫu hiệu quả hơn. Quan trọng hơn, công cụ overclock (CPU/GPU) hoạt động tốt/kém tùy processor.

Khôi phục tần số CPU gốc phụ thuộc phần mềm overclock bạn dùng. Intel và AMD có app riêng cho overclock nhưng đôi khi cài đặt overclock gốc kích hoạt khi chạy game. Kiểm tra xem lỗi còn xảy ra không.

Giải pháp 4: Gỡ cài đặt GeForce Experience

GeForce Experience là ứng dụng đi kèm card GeForce GTX do NVIDIA phát triển. Nó cập nhật driver, tối ưu game tự động, chia sẻ ảnh/video game.

Điều đó nói, chương trình không quan trọng và không gì phụ thuộc nó để chạy. Thêm vào đó, người dùng báo cáo gỡ GeForce Experience từ Control Panel/Settings đã khắc phục lỗi game.

  1. Đảm bảo đăng nhập tài khoản admin vì không thể gỡ chương trình bằng tài khoản khác.
  2. Mở Control Panel (tìm kiếm) hoặc nhấp biểu tượng bánh răng mở Settings (Windows 10).
  3. Trong Control Panel, đổi "View as:" thành Category, nhấp Uninstall a Program dưới Programs.
  4. Nếu dùng Settings Windows 10, nhấp Apps mở danh sách ứng dụng cài đặt.
  5. Tìm GeForce Experience, nhấp một lần, nhấp Uninstall phía trên, xác nhận hộp thoại. Làm theo hướng dẫn màn hình gỡ cài đặt và khởi động lại máy.

Giải pháp 5: Thêm khóa Registry nhất định

Vô hiệu hóa TDR (Timeout Detection and Recovery) đôi khi giúp ngăn lỗi không cần thiết như DXGI_ERROR_DEVICE_HUNG nhưng bạn nên thử phương pháp dưới trước vì TDR đôi khi rất hữu ích.

  1. Vì cần chỉnh registry, chúng tôi khuyên xem bài viết sao lưu registry an toàn.
  2. Mở Registry Editor (gõ "regedit" vào thanh tìm kiếm, Start menu hoặc Run). Điều hướng:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. Nhấp chuột phải bên phải màn hình Registry Editor trống với khóa GraphicsDrivers được chọn cuối cùng ở thanh địa chỉ, chọn New >> DWORD (32-bit) hoặc QWORD (64-bit) tùy kiến trúc Windows. Nhấp chuột phải khóa vừa thêm > Rename.
  4. Đặt tên khóa là TdrLevel. Nhấp chuột phải lần nữa chọn Modify. Dưới Value data, đặt 0, Base chọn Hexadecimal. OK, khởi động lại máy, kiểm tra xem lỗi biến mất chưa.
  5. Khởi động lại máy và kiểm tra xem lỗi "Could not reconnect all network drives" còn xuất hiện khi khởi động không.

Giải pháp 6: Vô hiệu hóa đồng bộ Steam Cloud

Phương pháp này được báo cáo hiệu quả bởi nhiều người dùng nhưng game được khắc phục gần như chỉ là Call of Duty: WWII. Có thể phương pháp này chỉ dành cho game đó nhưng thử không hại trừ mất lợi ích Steam Cloud.

  1. Mở Steam client (nhấp đúp icon Desktop hoặc tìm Start), chuyển tab Library màn hình ban đầu.
  2. Nhấp chuột phải game gây sự cố, chọn Properties.
  3. Tab Updates trong cửa sổ Properties, bỏ chọn Enable Steam Cloud Synchronization. Áp dụng thay đổi và thoát Steam.
  4. Khởi động lại máy, chạy game gây sự cố, kiểm tra xem DXGI_ERROR_DEVICE_HUNG còn xuất hiện không.

Giải pháp 7: Cập nhật Windows lên bản build mới nhất

Một số người dùng may mắn phát hiện vấn đề tự khắc phục bằng bản cập nhật Windows mới nhất. Thường xảy ra với người dùng bị trễ cập nhật nhưng có thể xảy ra với bất kỳ ai.

Người dùng Windows 10 có thể nhận thấy cập nhật gần như tự động vì Windows luôn kiểm tra. Tuy nhiên, nếu nghĩ quá trình bị lỗi, bạn có thể kiểm tra thủ công.

  1. Dùng Windows Logo + I mở Settings. Hoặc tìm "Settings" trong Start menu hoặc thanh tìm kiếm hoặc nhấp biểu tượng bánh răng Start menu.
  2. Nhấp "Update & security" trong Settings.
    Khắc phục: Lỗi DXGI_ERROR_DEVICE_HUNG trên Windows 7, 8 và 10
  3. Ở tab Windows Update, nhấp Check for updates dưới Update status để kiểm tra build Windows mới.
    Khắc phục: Lỗi DXGI_ERROR_DEVICE_HUNG trên Windows 7, 8 và 10
  4. Nếu có, Windows sẽ tải ngay và cài khi bạn sẵn sàng khởi động lại.

Nếu dùng phiên bản Windows khác, quan trọng là quá trình cập nhật tự động có thể dễ dàng bị vô hiệu hóa và bạn có thể đã làm vô tình hoặc cố ý. Dù sao, một lệnh đơn giản có thể cài bản cập nhật mới nhất trên bất kỳ Windows nào.

  1. Mở PowerShell: nhấp chuột phải nút Start > Windows PowerShell (Admin).
  2. Nếu thấy Command Prompt thay PowerShell, tìm trong Start menu hoặc thanh tìm kiếm, nhấp chuột phải kết quả đầu > Run as administrator.
  3. Trong console PowerShell, gõ "cmd" và đợi chuyển sang cửa sổ giống cmd.
  4. Trong console "cmd", gõ lệnh sau và Enter:
    wuauclt.exe /updatenow
  5. Để lệnh chạy ít nhất một giờ, kiểm tra lại xem cập nhật được tìm và cài không. Phương pháp áp dụng cho mọi Windows, kể cả Windows 10.