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

แก้ไข: VIDEO_TDR_FAILURE (ATIKMPAG.SYS) บน Windows 8.1/10

Video_tdr_failure (atikmpag.sys) เป็นข้อผิดพลาดหน้าจอสีน้ำเงิน (BSOD) ที่เกิดจากไดรเวอร์กราฟิกที่ผิดปกติ ไม่เข้ากันได้ หรือเสียหาย ผู้ใช้จะเจอข้อผิดพลาดนี้หลังจากที่ระบบได้รับการอัปเกรด หรือหลังจากอัปเดตไดรเวอร์แล้ว ด้านดีคือ BSOD นี้จะแสดงชื่อไฟล์ที่เป็นสาเหตุ ทำให้ทราบแหล่งที่มาของปัญหา บทความนี้เกี่ยวข้องกับ atikmpag.sys ซึ่งเป็น ไดรเวอร์ AMD

ข้อผิดพลาดนี้มักเริ่มขึ้นเมื่อ Windows ทำการอัปเดตอัตโนมัติ หรือเมื่อคุณอัปเดตไดรเวอร์กราฟิกด้วยตนเอง หรือเมื่อเพิ่งอัปเกรดเป็น Windows 8 หรือ 10 จากเวอร์ชันก่อนหน้า ในทุกกรณี สาเหตุมาจากไดรเวอร์ ซึ่งเป็นสิ่งที่เราจะแก้ไขในคู่มือนี้

หากคุณไม่สามารถเข้าสู่ Windows เนื่องจากข้อผิดพลาดนี้ หรือข้อผิดพลาดขัดจังวะอย่างต่อเนื่องขณะอยู่ในระบบ แนะนำให้บูตเข้าสู่ Safe Mode ซึ่งจะโหลดไดรเวอร์กราฟิกพื้นฐานด้วยโหลดน้อยที่สุด สามารถดูขั้นตอนการบูต Windows ใน Safe Mode ได้ที่นี่ (ลิงก์สำหรับ Windows 10) และที่นี่ (ลิงก์สำหรับ Windows 8)

ซ่อมแซมไฟล์ระบบที่เสียหาย

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

ใช้ไดรเวอร์ AMD เวอร์ชันเก่า

ไดรเวอร์เวอร์ชันล่าสุดไม่ได้เป็นทางที่ดีเสมอไป ในกรณีนี้ อาจเป็นสาเหตุของข้อผิดพลาดนี้ แต่เราสามารถใช้เวอร์ชันเก่าของไดรเวอร์ AMD ที่ไม่ได้ก่อให้เกิดปัญหานี้ได้

  1. เพื่อทำเช่นนี้ ให้กดค้าง Windows key และกด R พิมพ์ devmgmt.msc แล้วกด Enter.แก้ไข: VIDEO_TDR_FAILURE (ATIKMPAG.SYS) บน Windows 8.1/10
  2. ดับเบิลคลิก Display adapters (ตัวปรับแต่งจอแสดงผล) และคลิกขวาที่ AMD display adapter ของคุณ คลิก Update Driver Software (อัปเดตซอฟต์แวร์ไดรเวอร์) คลิกที่ Browse my computer for driver software (ค้นหาซอฟต์แวร์ไดรเวอร์ในคอมพิวเตอร์ของฉัน).แก้ไข: VIDEO_TDR_FAILURE (ATIKMPAG.SYS) บน Windows 8.1/10
  3. จากนั้นคลิก Let me pick from a list of device drivers in my computer (ให้ฉันเลือกจากรายการไดรเวอร์อุปกรณ์ในคอมพิวเตอร์ของฉัน).แก้ไข: VIDEO_TDR_FAILURE (ATIKMPAG.SYS) บน Windows 8.1/10
  4. ภายใต้ Model ให้เลือก เวอร์ชันเก่า ของไดรเวอร์ AMD ของคุณ วันที่เวอร์ชันจะแสดงตรงข้างหน้าทุกตัวเลือก จากนั้นคลิก Next (ถัดไป) รีสตาร์ท (Restart) ระบบของคุณ และตรวจสอบว่าปัญหายังคงอยู่หรือไม่ ต่อไป เราต้องปิดไม่ให้ Microsoft อัปเดตมันอัตโนมัติอีก
  5. สำหรับ Windows 10 - ดาวน์โหลด Microsoft's update Hider จากลิงก์นี้ รันมัน สำหรับ Windows 8/8.1 ไปที่ Control Panel -> Windows Updates -> Optional/Pending Updates -> คลิกขวา และเลือก Hide (ซ่อน)
  6. ยกเลิกการเลือก ไดรเวอร์สำหรับการ์ด AMD ของคุณเพื่อไม่ให้ติดตั้ง รีบูตและทดสอบ หากข้อผิดพลาดยังคงขึ้น ให้ดำเนินการแทนที่ atikmpag.sys ต่อไป

แทนที่ ATIKMPAG.SYS

ในวิธีนี้ เราจะ แทนที่ ไฟล์ที่เป็นปัญหา atikmpag.sys ด้วยไฟล์ใหม่ หากในข้อผิดพลาดของคุณแสดงไฟล์ atikmdag.sys ให้แทนที่ไฟล์ชื่อ atikmpag ทั้งหมดด้านล่างด้วย atikmdag แทน

  1. กดค้าง Windows Key และ กด R ในกล่องโต้ตอบ Run ให้พิมพ์
    C:\Windows\System32
  2. ค้นหาไฟล์ชื่อ atikmpag.sys และ เปลี่ยนชื่อ เป็น atikmpag.sys.bak
  3. จากนั้น กดค้าง Windows Key และ กด R อีกครั้ง ในกล่องโต้ตอบ Run ให้พิมพ์ C:\ และ คลิก OK
  4. ค้นหาโฟลเดอร์ชื่อ ATI ภายใน ATI จะมีไฟล์ชื่อ atikmpag.sy_ คุณสามารถค้นหาได้โดยพิมพ์ชื่อในกล่องค้นหา
  5. เมื่อเจอแล้ว คัดลอก ไฟล์นั้นไปที่ เดสก์ท็อป (Desktop)
  6. กด Windows key และกด X คลิก Command Prompt (Administrator)
  7. ในหน้าต่างสีดำ ให้พิมพ์ chdir desktop แล้วกด Enter
  8. จากนั้นพิมพ์
    expand.exe atikmdag.sy_ atikmdag.sys 

    หรือ

    expand -r atikmdag.sy_atikmdag.sys
  9. กด Enter เมื่อคำสั่งเสร็จสิ้น ให้ คัดลอก atikmdag.sys ที่สร้างขึ้นใหม่จาก เดสก์ท็อป และ วาง (paste) ไปที่ C:\Windows\System32
  10. รีสตาร์ท (Restart) ระบบของคุณ เพื่อตรวจสอบว่าข้อผิดพลาดปรากฏอีกหรือไม่
  11. หากยังไม่ได้ผล ให้ลองทำวิธีนี้อีกครั้งหลังจากทำ Clean Install โดยการถอนการติดตั้งไดรเวอร์ที่มีอยู่ให้หมดโดยใช้ DDU Utility จากที่นี่

วิธีที่ 4: อัปเดต Integrated Graphics และไดรเวอร์ AMD

พร้อมกับการมาถึงของ Windows 8.1/10 ปัญหาจำนวนมากก็เกิดขึ้นพร้อมกัน ไดรเวอร์เป็นสิ่งสำคัญที่สุดและได้รับผลกระทบมากที่สุด การ์ด AMD GPU ของคุณอาจก่อให้เกิดปัญหานี้เพียงลำพัง หรือร่วมกับ GPU แบบ Integrated บนเมนบอร์ด Integrated GPU คือหน่วยประมวลผลกราฟิกที่ฝังอยู่บนเมนบอร์ด

  1. ก่อนอื่น เราจะต้องถอนการติดตั้งไดรเวอร์ที่ติดตั้งอยู่ หลังจากเข้าสู่ระบบ ให้กดค้าง Windows key และกด R พิมพ์ devmgmt.msc แล้วกด Enter ตัวปรับแต่งจอแสดงผลใน फलกซ้าย.แก้ไข: VIDEO_TDR_FAILURE (ATIKMPAG.SYS) บน Windows 8.1/10
  2. ดับเบิลคลิกที่ Display adapters (ตัวปรับแต่งจอแสดงผล).แก้ไข: VIDEO_TDR_FAILURE (ATIKMPAG.SYS) บน Windows 8.1/10
  3. คลิกขวา ที่ ไดรเวอร์การ์ดวิดีโอ ที่แสดงชื่อ
  4. คลิกขวา ที่ตัวปรับแต่งของคุณ และคลิก Uninstall (ถอนการติดตั้ง)
  5. ติ๊กถูกที่ Delete the driver software for this device (ลบซอฟต์แวร์ไดรเวอร์สำหรับอุปกรณ์นี้) และคลิก OK
  6. ทำซ้ำกระบวนการหากคุณมีตัวปรับแต่งจอแสดงผลมากกว่าสองตัว
  7. หากคุณติดตั้ง AMD Catalyst™ Control Center อยู่ จะต้องถอนการติดตั้งมันด้วย กด Windows key และกด R ในกล่องโต้ตอบ Run พิมพ์ appwiz.cpl แล้วกด Enter.แก้ไข: VIDEO_TDR_FAILURE (ATIKMPAG.SYS) บน Windows 8.1/10
  8. ในรายการโปรแกรม ให้ค้นหา AMD Catalyst™ Control Center คลิกขวาที่มัน และคลิก Uninstall ทำตามคำแนะนำบนหน้าจอเพื่อลบออก
  9. เพื่อรับไดรเวอร์ Intel Integrated ล่าสุดสำหรับระบบของคุณ สามารถใช้เครื่องมืออัตโนมัติของพวกเขาเพื่อตรวจสอบการอัปเดตไดรเวอร์ล่าสุด ดาวน์โหลด เครื่องมือจากที่นี่ รัน (Run) มัน
  10. ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งเครื่องมือ หลังติดตั้งเสร็จ คลิกปุ่ม Launch เพื่อเริ่มเครื่องมือ
  11. คลิก Start Scan จะเริ่มค้นหาไดรเวอร์
  12. หลังสแกนเสร็จ จะแสดงไดรเวอร์ที่ล้าสมัยหรือยังไม่ได้ติดตั้งทั้งหมด คลิก Install เพื่อเริ่มดาวน์โหลด เมื่อดาวน์โหลดเสร็จ คลิก Install เพื่อเริ่มติดตั้ง
  13. หลังจากติดตั้งตัวหนึ่งเสร็จ อาจต้อง รีสตาร์ท (restart)
  14. เพื่ออัปเดตไดรเวอร์ด้วยตนเอง ก่อนอื่นต้องรู้ ชื่อรุ่น (model name) ของระบบของคุณ วิธีทำ: กดค้าง Windows key และกด R พิมพ์ msinfo32 แล้วกด Enter รุ่นของคุณจะอยู่ข้างๆ System Model และจด system type ไว้ด้วย จะเป็น x64 สำหรับ 64 บิต และ x86 สำหรับ 32 บิต
  15. เมื่ออยู่บนหน้าเว็บ ให้ไปที่หน้าของรุ่นของคุณโดยระบุรุ่นระบบ และดาวน์โหลดติดตั้งไดรเวอร์ Graphic/Video สำหรับระบบปฏิบัติการของคุณ (Windows 10)
  16. เพื่อดาวน์โหลด AMD auto detect utility คลิกที่นี่ ดาวน์โหลดไฟล์ และ รัน (run) มัน
  17. จะตรวจจับฮาร์ดแวร์ AMD สำหรับระบบปฏิบัติการของคุณโดยอัตโนมัติ ทำตามคำแนะนำบนหน้าจอเพื่อดาวน์โหลดและติดตั้งไดรเวอร์
  18. เพื่อดาวน์โหลดไดรเวอร์ล่าสุดด้วยตนเอง ไปที่ https://www.amd.com/en/support
  19. เลื่อนลงไปที่ Manually Select Your Driver
  20. ในขั้นตอนที่ 1 เลือก Desktop graphics หากใช้เดสก์ท็อป และ Notebook graphics หากใช้แล็ปท็อป
  21. เลือกซีรีส์ GPU และชื่อรุ่นที่แน่นอนในขั้นตอนที่ 2 และ 3 ตามลำดับ
  22. เลือก Windows 10 64 บิต หรือ 32 บิต ตามที่จดไว้ก่อนหน้านี้ในขั้นตอนที่ 2 จากนั้นคลิก Display Results

วิธีที่ 5: ลด Refresh Rate เป็น 120Hz

Hertz เป็นหน่วยวัดอัตราการรีเฟรชของหน้าจอ บางครั้ง แม้หน้าจอจะรองรับ 144Hz แต่ก็อาจมีปัญหาขณะทำงานที่อัตราดังกล่าว ดังนั้น การลองลดอัตราการรีเฟรชลงเหลือ 120Hz และตรวจสอบว่าปัญหายังคงอยู่หรือไม่ ถือเป็นแนวทางที่ดี วิธีทำมีดังนี้:

  1. คลิกขวา ที่พื้นที่ว่างบนเดสก์ท็อป และ เลือก " Display Settings (การตั้งค่าจอแสดงผล)"แก้ไข: VIDEO_TDR_FAILURE (ATIKMPAG.SYS) บน Windows 8.1/10
  2. คลิก ที่ตัวเลือก " Advanced Display Settings (การตั้งค่าจอแสดงผลขั้นสูง)"แก้ไข: VIDEO_TDR_FAILURE (ATIKMPAG.SYS) บน Windows 8.1/10
  3. เลือก " Display Adapter Properties for Display 1" และคลิกที่แท็บ " Monitor (หน้าจอ)" ในหน้าต่างป๊อปอัปแก้ไข: VIDEO_TDR_FAILURE (ATIKMPAG.SYS) บน Windows 8.1/10
  4. คลิก ที่เมนูแบบเลื่อนลง " Screen Refresh Rate (อัตราการรีเฟรชหน้าจอ)" และเลือก " 120hz" จากรายการ
  5. คลิก ที่ " Apply (ใช้)" แล้วตามด้วย " OK"

ในผลลัพธ์ ให้เลื่อนลงและคลิก Download ตรงข้าม Catalyst Software Suite เพื่อเริ่มดาวน์โหลดไดรเวอร์และซอฟต์แวร์จัดการ เมื่อดาวน์โหลดเสร็จ รัน (run) ไฟล์และทำตาม คำแนะนำบนหน้าจอ (on-screen instruction) เพื่อติดตั้ง

วิธีที่ 6: เปลี่ยนโหมดบูต BIOS เป็น UEFI

ในบางกรณี คุณอาจเลือกโหมดเริ่มต้นที่ผิดจาก BIOS ทำให้เกิดปัญหานี้บนคอมพิวเตอร์ของคุณ ดังนั้น ให้รีสตาร์ทคอมพิวเตอร์ และขึ้นอยู่กับผู้ผลิตเมนบอร์ด ให้กดปุ่ม "DEL" หรือ "F12" เพื่อเข้าสู่ BIOS เมื่ออยู่ใน BIOS แล้ว ให้เปลี่ยนโหมดบูตเป็น UEFI และบันทึกการเปลี่ยนแปลง ออกจาก BIOS หลังจากบันทึกแล้ว และตรวจสอบว่าการกระทำนี้แก้ปัญหาได้หรือไม่