Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

ข้อผิดพลาดนี้หมายความว่าอุปกรณ์ของแอปพลิเคชันล้มเหลวเนื่องจากคำสั่งที่จัดรูปแบบไม่ดีที่ส่งโดยแอปพลิเคชัน ตามที่ระบุในเอกสารทางการของ Microsoft ที่พร้อมใช้งานออนไลน์ นี่เป็นปัญหา design-time ที่ควรสืบสวนและแก้ไข ข้อผิดพลาดมักปรากฏระหว่างเกมวิดีโอต่างๆ และทำให้เกมล้มเหลวทันทีขณะแสดงข้อผิดพลาดนี้บนหน้าจอ

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

วิธีแก้ DXGI_ERROR_DEVICE_HUNG

ทั่วพื้นที่กว้างใหญ่ของฟอรัมออนไลน์ ผู้ใช้หลายคนได้นำเสนอวิธีที่ทำงานได้ดีที่สุดสำหรับพวกเขา และเราตัดสินใจรวบรวมทั้งหมดในบทความ โชคดีนะครับกับวิธีด้านล่าง!

วิธีแก้ที่ 1: อัปเดตไดรเวอร์การ์ดจอของคุณ

นี่เป็นหนึ่งในขั้นตอน troubleshooting พื้นฐานที่สุดเมื่อพูดถึงการแก้ไขปัญหาเกี่ยวกับเกมวิดีโอ อย่างไรก็ตาม ผู้ใช้หลายคนสามารถแก้ไขปัญหาได้โดยใช้วิธีนี้เพียงอย่างเดียว และมันช่วยประหยัดวันและวันของการ troubleshooting นอกจากนี้ ไม่มีอะไรผิดปกติจะเกิดขึ้น และคุณจะยังคงจบวันด้วยไดรเวอร์การ์ดจอล่าสุดที่ติดตั้งบนคอมพิวเตอร์ของคุณ

  1. คลิกที่ปุ่ม Start menu พิมพ์ Device Manager และเลือกมันจากรายการผลลัพธ์โดยคลิกที่ผลลัพธ์แรก คุณยังสามารถใช้การผสมผสานปุ่ม Windows Key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ "devmgmt.msc" ในกล่องและคลิก OK เพื่อรันมัน

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. ขยายหมวดหมู่หนึ่งในหน้าต่าง Device Manager เพื่อหาชื่ออุปกรณ์ที่คุณต้องการอัปเดต จากนั้นคลิกขวาที่มัน และเลือก Uninstall Device เนื่องจากเราต้องการอัปเดตการ์ดจอ ให้ขยายหมวดหมู่ Display adapters คลิกขวาที่การ์ดจอของคุณและเลือกตัวเลือก Uninstall Device

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. ยืนยันกล่องโต้ตอบใดๆ ที่อาจถามคุณยืนยันการเลือก และรอจนกว่ากระบวนการจะเสร็จสิ้น
  2. ค้นหาไดรเวอร์การ์ดจอของคุณบนเว็บไซต์ของผู้ผลิตการ์ดและทำตามคำแนะนำของพวกเขาซึ่งควรจะมีอยู่บนไซต์ บันทึกไฟล์ติดตั้งบนคอมพิวเตอร์ของคุณและรันมันจากที่นี่ คอมพิวเตอร์ของคุณอาจรีสตาร์ทหลายครั้งระหว่างการติดตั้ง

Nvidia Drivers — Click Here!

AMD Drivers — Click Here!

หมายเหตุ: หากขั้นตอนด้านบนล้มเหลวในการผลิตผลลัพธ์ที่ต้องการ มีสคริปต์ที่คุณอาจต้องการรันเพื่อแก้ไขปัญหา เพราะเกมล้มเหลวในการจัดการไดรเวอร์ที่ติดตั้งใหม่ สคริปต์ประกอบด้วยคำสั่งพื้นฐานที่สามารถรันได้ง่ายกว่าผ่านไฟล์ .bat โชคดีนะครับ!

  1. เปิดเอกสารข้อความใหม่โดยคลิกขวาบนเดสก์ท็อปของคุณและเลือก New >> Text Document จากเมนูบริบท

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. คัดลอกและวางข้อความต่อไปนี้ลงในเอกสารและตรวจสอบให้แน่ใจว่าคุณรักษารูปแบบที่เหมาะสม หมายความว่าแต่ละคำสั่งที่แสดงที่นี่ในบรรทัดใหม่ควรจะอยู่ในบรรทัดใหม่ในเอกสารของคุณเช่นกัน
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
  1. คลิกที่ File จากเมนูที่ด้านบนของหน้าต่างและเลือก Save as… ภายใต้เมนูดรอปดาวน์ Save as type เลือก All files และตรวจสอบให้แน่ใจว่าคุณตั้งชื่อไฟล์บางอย่างเช่น "command.bat" ชื่อไม่สำคัญ แต่ส่วนขยาย ".bat" สำคัญ

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. หลังจากที่คุณบันทึกไฟล์แล้ว ให้คลิกขวาที่มันและเลือกตัวเลือก Run as administrator รอสองสามวินาที รีสตาร์ทคอมพิวเตอร์ของคุณ และตรวจสอบดูว่าเกมของคุณทำงานได้แล้วหรือไม่

วิธีแก้ที่ 2: Quick Fix สำหรับผู้ใช้ NVIDIA

หากคุณเป็นผู้ใช้ NVIDIA ที่กำลังต่อสู้กับข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บนคอมพิวเตอร์ของคุณซึ่งมักปรากฏเมื่อพยายามเล่นเกมวิดีโอเฉพาะ วิธีแก้ด่วนนี้อาจคุ้มค่าสำหรับคุณที่จะพิจารณา เพราะมันช่วยผู้ใช้มากมาย ตรวจสอบดูสิ!

  1. คลิกขวาที่เดสก์ท็อปของคุณและเลือกตัวเลือก NVIDIA Control Panel จากเมนูดรอปดาวน์ หรือดับเบิลคลิกไอคอน NVIDIA ใน system tray NVIDIA Control Panel ยังพร้อมใช้งานใน Control Panel ปกติ

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. ภายใต้ส่วน 3D settings ที่หน้าต่างนำทางด้านซ้าย คลิกที่ตัวเลือก Adjust image settings with preview ที่หน้าจอใหม่ ติ๊ก radio button ถัดจากตัวเลือก "Use the advanced 3D image settings" และคลิก Apply
  2. หลังจากนั้น คลิกที่ Manage 3D settings ที่หน้าต่างนำทางด้านซ้าย และนำทางไปที่แท็บ Program Settings

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. คลิกที่ Add และตรวจสอบให้แน่ใจว่าคุณบราว์ส์คอมพิวเตอร์ของคุณสำหรับ executable ที่ใช้เปิดเกมที่คุณประสบปัญหา วิธีที่ง่ายที่สุดคือ คลิกขวา shortcut ของเกมบนเดสก์ท็อปและเลือกตัวเลือก Open file location ซึ่งจะเลือก executable ที่ต้องการเช่นกัน
  2. คุณยังสามารถบราว์ส์ด้วยตนเองได้หากคุณรู้ว่าคุณติดตั้งเกมไว้ที่ไหน มันติดตั้งที่ C >> Program Files โดยค่าเริ่มต้น จากเมนูดรอปดาวน์ภายใต้ตัวเลือก "Select the preferred graphics processor for this program" เลือก "High-performance NVIDIA processor" และคลิก Apply

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. ตรวจสอบดูว่าปัญหาหายไปหลังจากคุณรีสตาร์ทคอมพิวเตอร์ของคุณ

วิธีแก้ที่ 3: หยุดการ Overclock คอมพิวเตอร์ของคุณ

Overclocking เป็นกระบวนการที่คุณเปลี่ยนความถี่สูงสุดของโปรเซสเซอร์เป็นค่าที่มากกว่า ซึ่งสูงกว่าค่าที่โรงงานแนะนำ สิ่งนี้สามารถให้การเพิ่มประสิทธิภาพที่สำคัญกับ PC ของคุณ แต่คุณต้องระมัดระวังอย่างยิ่ง เพราะเคยมีสถานการณ์ที่ rig ทั้งหมดพังและแม้แต่ไหม้

CPU บางตัวแน่นอนว่าไม่ได้ถูกสร้างมาเพื่อ overclock และเป็นข้อเท็จจริงว่าบางรุ่นทำงานได้ดีกว่าอื่นๆ สิ่งที่สำคัญกว่านั้นคือ เครื่องมือต่างๆ ที่ใช้ overclock โปรเซสเซอร์ของคุณ (CPU หรือ GPU) ทำงานได้ดีหรือแย่ขึ้นอยู่กับโปรเซสเซอร์ที่ใช้อยู่

การคืนความถี่ของ CPU กลับสู่สถานะเดิม ขึ้นอยู่กับซอฟต์แวร์ที่คุณใช้ overclock ในตอนแรก Intel และ AMD มีแอปพลิเคชันของตัวเองที่พร้อมดาวน์โหลดซึ่งให้ผู้ใช้ overclock CPU ของพวกเขา แต่พวกเขาบางครั้งนำการตั้งค่า overclock จากโรงงานมาใช้ซึ่งถูกเปิดใช้งานเมื่อ ตัวอย่างเช่น รันเกม ตรวจสอบดูว่าปัญหายังคงเกิดขึ้นหรือไม่

วิธีแก้ที่ 4: ถอนการติดตั้ง GeForce Experience

GeForce Experience เป็นแอปพลิเคชันเพื่อนำทางสำหรับการ์ดจอ GeForce GTX ของคุณ และพัฒนาโดย NVIDIA มันอัปเดตไดรเวอร์ของคุณให้ทันสมัย เพิ่มประสิทธิภาพตัวเลือกเกมของคุณโดยอัตโนมัติ และให้คุณวิธีแชร์สกรีนชอตและวิดีโอเกม

สิ่งที่กล่าวมา โปรแกรมนี้ไม่ได้สำคัญมาก และไม่มีอะไรพึ่งพามันที่จะทำงานอย่างถูกต้อง นอกจากนี้ ผู้ใช้รายงานว่าการ uninstall โปรแกรม GeForce Experience จาก Control Panel หรือ Settings เพียงอย่างเดียวสามารถแก้ไขปัญหานี้กับเกมวิดีโอได้

  1. ตรวจสอบให้แน่ใจว่าคุณล็อกอินด้วยบัญชี admin บนคอมพิวเตอร์ของคุณตามลำดับ เพราะคุณจะไม่สามารถ uninstall โปรแกรมได้โดยใช้บัญชีอื่น
  2. คลิกที่ปุ่ม Start menu หรือแถบค้นหาข้างๆ และเปิด Control Panel โดยค้นหามัน หรือคุณสามารถคลิกที่ไอคอนเกียร์เพื่อเปิด Settings หากคุณเป็นผู้ใช้ Windows 10
  3. ใน Control Panel เปลี่ยนตัวเลือก "View as:" ที่มุมขวาบนของหน้าต่างเป็น Category และคลิกที่ Uninstall a Program ภายใต้ส่วน Programs

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. หากคุณใช้ยูทิลิตี Settings บน Windows 10 การคลิกที่ Apps ควรจะเปิดรายการแอปพลิเคชันที่ติดตั้งทั้งหมดบน PC ของคุณทันที
  2. ค้นหารายการ GeForce Experience ในรายการและคลิกที่มันหนึ่งครั้ง คลิกที่ปุ่ม Uninstall ซึ่งจะปรากฏเหนือรายการ และยืนยันกล่องโต้ตอบใดๆ ที่อาจแสดงขึ้น ทำตามคำแนะนำบนหน้าจอเพื่อ uninstall GeForce Experience และรีสตาร์ทคอมพิวเตอร์หลังจากนั้น

วิธีแก้ที่ 5: เพิ่มคีย์ Registry บางคีย์

การปิดใช้งาน TDR (Timeout Detection and Recovery) บางครั้งอาจช่วยป้องกันข้อผิดพลาดที่ไม่จำเป็นอย่าง DXGI_ERROR_DEVICE_HUNG ไม่ให้ปรากฏ แต่คุณควรลองวิธีด้านล่างก่อน เพราะ TDR บางครั้งอาจมีประโยชน์มากบนคอมพิวเตอร์ของคุณ

  1. เนื่องจากคุณจะต้องแก้ไข registry เพื่อทำตามโซลูชันนี้ เราขอแนะนำอย่างยิ่งให้ดูบทความนี้ที่เราเตรียมไว้เพื่อสำรอง registry อย่างปลอดภัยเพื่อป้องกันปัญหาอื่นๆ ที่อาจเกิดขึ้น
  2. เปิดยูทิลิตี Registry Editor โดยพิมพ์ "regedit" ในหน้าต่างแถบค้นหา Start menu หรือกล่องโต้ตอบ Run บนคอมพิวเตอร์ Windows ของคุณ นำทางไปยังคีย์ต่อไปนี้ใน Registry Editor โดยใช้การนำทางหน้าต่างด้านซ้าย:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. คลิกขวาที่ด้านขวาว่างของหน้าจอ Registry Editor ด้วยคีย์ GraphicsDrivers เป็นคีย์ที่เลือกล่าสุดในแถบที่อยู่ และเลือก New >> DWORD (32bit) value หรือ QWORD (64bit) ขึ้นอยู่กับสถาปัตยกรรมของการติดตั้ง Windows ของคุณ คลิกขวาที่คีย์ที่คุณเพิ่งเพิ่มและคลิก Rename
  2. ตั้งชื่อคีย์เป็น TdrLevel คลิกขวาที่มันอีกครั้งและเลือกตัวเลือก Modify จากเมนูบริบท ภายใต้ value data ตั้งค่าเป็น 0 และเปลี่ยนตัวเลือก Base เป็น Hexadecimal คลิกที่ปุ่ม OK รีสตาร์ทคอมพิวเตอร์ของคุณ และตรวจสอบดูว่าปัญหาหายไปหรือไม่

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. รีสตาร์ทคอมพิวเตอร์ของคุณและตรวจสอบดูว่าข้อผิดพลาด "Could not reconnect all network drives" ยังปรากฏเมื่อเริ่มต้นหรือไม่

วิธีแก้ที่ 6: ปิดใช้งาน Steam Cloud Synchronization

วิธีนี้รายงานว่าเป็นวิธีที่ทำงานได้โดยผู้ใช้มากมาย แต่เกมที่ถูกแก้ไขด้วยวิธีนี้คือ Call of Duty: WWII ในเกือบทุกกรณี นั่นอาจหมายความว่าวิธีนี้เฉพาะเจาะจงกับเกมนั้น แต่การลองไม่ได้ทำให้คุณเสียอะไรไป ยกเว้นคุณจะสูญเสียประโยชน์ของ Steam Cloud

  1. เปิด Steam client ของคุณโดยดับเบิลคลิกที่ไอคอนบนเดสก์ท็อป หรือค้นหาใน Start menu และนำทางไปที่แท็บ Library ในหน้าจอเริ่มต้นที่จะเปิด
  2. คลิกขวาที่เกมที่ก่อให้เกิดปัญหาเหล่านี้และเลือก Properties จากเมนูดรอปดาวน์ที่จะปรากฏ
  3. นำทางไปที่แท็บ Updates และในหน้าต่าง Properties ยกเลิกการติ๊กกล่องถัดจาก Enable Steam Cloud Synchronization ตรวจสอบให้แน่ใจว่าคุณนำไปใช้การเปลี่ยนแปลงและออกจาก Steam ตอนนี้

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. รีสตาร์ทคอมพิวเตอร์ของคุณ รันเกมที่มีปัญหา และตรวจสอบดูว่าข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG ยังปรากฏขณะเล่นเกมหรือไม่

วิธีแก้ที่ 7: อัปเดต Windows เป็นบิลด์ล่าสุด

มีผู้ใช้หลายคนที่โชคดีพอที่จะพบว่าปัญหาจัดการตัวเองด้วย Windows update ล่าสุดที่มีอยู่ มักเกิดขึ้นกับผู้ใช้ที่กำลังตามหลังอัปเดตล่าสุดเล็กน้อย แต่สามารถเกิดขึ้นกับใครก็ได้

ผู้ใช้ Windows 10 อาจสังเกตว่าอัปเดตดำเนินไปเกือบอัตโนมัติ เพราะ Windows ตรวจสอบมันตลอดเวลา อย่างไรก็ตาม หากคุณคิดว่ากระบวนการเสียหาย คุณสามารถตรวจสอบอัปเดตด้วยตนเอง

  1. ใช้การผสมผสานปุ่ม Windows Logo Key + I เพื่อเปิด Settings บนคอมพิวเตอร์ Windows ของคุณ หรือคุณสามารถค้นหา "Settings" ใน Start menu หรือแถบค้นหา หรือเพียงแค่คลิกไอคอนแบบเกียร์ใน Start menu
  2. ค้นหาและคลิกที่ส่วน "Update & security" ในแอป Settings
    แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10
  3. อยู่ในแท็บ Windows Update และคลิกที่ปุ่ม Check for updates ภายใต้ส่วน Update status เพื่อตรวจสอบว่ามีบิลด์ Windows ใหม่หรือไม่

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. หากมี Windows ควรจะเริ่มกระบวนการดาวน์โหลดทันที และอัปเดตควรจะติดตั้ง aussitôt ที่คุณพร้อมทำการรีสตาร์ท

หากคุณใช้รุ่น Windows อื่น การระบุว่ากระบวนการอัปเดตอัตโนมัติสามารถปิดใช้งานได้ง่าย และคุณอาจทำได้โดยไม่ตั้งใจหรือโดยตั้งใจ ทั้งสองกรณี คำสั่งง่ายๆ อาจสามารถติดตั้งอัปเดตล่าสุดบนรุ่น Windows ใดๆ ได้

  1. เปิดยูทิลิตี PowerShell โดยคลิกขวาที่ปุ่ม Start menu และคลิกที่ตัวเลือก Windows PowerShell (Admin) ที่เมนูบริบท

แก้ไข: ข้อผิดพลาด DXGI_ERROR_DEVICE_HUNG บน Windows 7, 8 และ 10

  1. หากคุณเห็น Command Prompt แทน PowerShell ที่จุดนั้น คุณยังสามารถค้นหาได้ใน Start menu หรือแถบค้นหาข้างๆ ครั้งนี้ ตรวจสอบให้แน่ใจว่าคุณคลิกขวาที่ผลลัพธ์แรกและเลือก Run as administrator
  2. ในคอนโซล Powershell พิมพ์ "cmd" และอดทนรอ Powershell สลับไปยังหน้าต่างแบบ cmd ที่อาจดูเป็นธรรมชาติมากกว่าสำหรับผู้ใช้ Command Prompt
  3. ในคอนโซล "cmd" แบบนี้ พิมพ์คำสั่งที่แสดงด้านล่างและตรวจสอบให้แน่ใจว่าคุณกด Enter หลังจากนั้น:
wuauclt.exe /updatenow
  1. ให้คำสั่งนี้ทำงานอย่างน้อยหนึ่งชั่วโมง และตรวจสอบกลับมาดูว่ามีอัปเดตที่พบและติดตั้งโดยไม่มีปัญหาหรือไม่ วิธีนี้สามารถนำไปใช้กับระบบปฏิบัติการ Windows ทั้งหมด รวมถึง Windows 10