การแก้ไข: ข้อผิดพลาดของเครื่องยนต์ Apex Legends 0x887a0006

ผู้ใช้ Windows บางรายได้รับ ข้อผิดพลาด Apex Legends Engine 0x887a0006 เมื่อพยายามเปิดเกม มีรายงานปัญหานี้ว่าเกิดขึ้นกับ Windows หลายรุ่น แต่โดยทั่วไปแล้วจะมีการส่งสัญญาณกับ NVIDIA GPUs (โดยทั่วไปจะใช้ GeForce RTX 2080 Ti)

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

สาเหตุของปัญหา Apex Legends 'Engine Error 0x887a0006' คืออะไร

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

  • Origins Launcher ไม่มีสิทธิ์ระดับผู้ดูแล - ตามที่ปรากฎปัญหาเฉพาะนี้อาจเกิดขึ้นได้หากตัวเรียกใช้เกม (Origins) ไม่มีสิทธิ์ระดับผู้ดูแลในการเข้าถึงการอ้างอิงทั้งหมดที่ Apex Legends ต้องการ ในกรณีนี้คุณจะสามารถแก้ไขปัญหาได้โดยบังคับให้ตัวเรียกใช้ Origins เปิดด้วยการเข้าถึงของผู้ดูแลระบบ
  • Missing Registry Key - ณ ตอนนี้ไดรเวอร์ Nvidia GPU รุ่นล่าสุดไม่ได้รวม Registry Key (TdrDeley) ที่จำเป็นในการเล่น Apex Legends ในกรณีที่เสถียรไม่รวมอยู่ในแพ็คเกจการติดตั้ง โชคดีที่คุณสามารถเพิ่มคีย์รีจิสทรีด้วยตนเองโดยการสร้างคีย์ . reg
  • โฟลเดอร์เกมที่เสียหาย - ปัญหานี้โดยเฉพาะสามารถพบได้ในสถานการณ์เหล่านั้นที่โฟลเดอร์เกมหลักได้รับผลกระทบจากความเสียหายของไฟล์ โชคดีที่คุณสามารถแก้ไขปัญหาที่เกี่ยวข้องกับความเสียหายได้มากที่สุดโดยใช้ Origins เพื่อซ่อมแซมเกมและตรวจสอบความถูกต้องของไฟล์
  • ไดรเวอร์ GPU เบต้าที่ไม่เสถียร - หากคุณกำลังใช้งาน GPU รุ่นล่าสุดหรือรุ่นเบต้าคุณจะต้องเปลี่ยนกลับไปเป็นไดรเวอร์รุ่นก่อนหน้า ผู้ใช้ที่ได้รับผลกระทบจำนวนมากรายงานว่าปัญหาได้รับการแก้ไขหลังจากที่ย้อนกลับรุ่นไดรเวอร์ไปเป็นรุ่นก่อนหน้า คุณสามารถทำได้อย่างง่ายดายผ่าน Device Manager
  • ความถี่โอเวอร์คล็อก GPU ไม่เสถียร - หากคุณใช้เกมที่มีโอเวอร์คล็อก GPU คุณอาจต้องการกลับไปที่ความถี่สต็อคและดูว่าปัญหายังคงเกิดขึ้นอยู่หรือไม่ ผู้ใช้หลายคนรายงานว่าปัญหาไม่ได้เกิดขึ้นอีกต่อไปหลังจากที่พวกเขาเปลี่ยนกลับไปเป็นความถี่ของสต็อกแล้ว

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

หากคุณต้องการให้มีประสิทธิภาพมากที่สุดเราขอแนะนำให้คุณติดตามพวกเขาตามลำดับที่ปรากฏ หนึ่งในนั้นถูกผูกไว้เพื่อแก้ไขปัญหาในสถานการณ์เฉพาะของคุณ

วิธีที่ 1: การเปิดตัวผู้ดูแลโฆษณาของ Origins

ผู้ใช้ที่ได้รับผลกระทบบางรายรายงานว่า ข้อผิดพลาด 0x887a0006 ไม่เกิดขึ้นอีกต่อไปหลังจากที่พวกเขาเปิด Origin (ตัวเรียกใช้ของเกม) ในฐานะผู้ดูแลระบบ ดูเหมือนว่าจะแนะนำว่าปัญหาอาจเกิดขึ้นหากเกมไม่มีสิทธิ์เพียงพอในการเข้าถึงการอ้างอิงที่จำเป็นทั้งหมด

ในการเปิดเกมด้วยสิทธิ์ของผู้ดูแลระบบเพียงคลิกขวาที่ต้นกำเนิดหลักที่ปฏิบัติการได้และคลิกที่ Run as Administrator เมื่อ Origins ถูกเปิดด้วยสิทธิ์ระดับผู้ดูแลให้เปิด Apex Legends และดูว่าคุณยังคงพบ ข้อผิดพลาด 0x887a0006 อยู่หรือไม่

การเรียกใช้ Origins ด้วยสิทธิ์ระดับผู้ดูแลระบบ

หากข้อผิดพลาดได้รับการแก้ไขคุณสามารถบังคับให้ Origins สามารถเรียกใช้งานได้โดยเปิดด้วยสิทธิ์ระดับผู้ดูแลระบบทุกครั้งที่คุณเรียกใช้ สิ่งนี้จะช่วยให้คุณไม่ต้องทำกระบวนการซ้ำทุกครั้งที่คุณต้องการเปิดใช้งาน Apex Legends นี่คือสิ่งที่คุณต้องทำ:

  1. คลิกขวาที่ Origins.exe แล้วเลือก Properties
  2. ภายใน คุณสมบัติแหล่งกำเนิด ให้ไปที่แท็บ ความเข้ากันได้ และตรวจสอบให้แน่ใจว่ากล่องที่เกี่ยวข้องกับ เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ (ภายใต้การตั้งค่า)
  3. คลิก ใช้ เพื่อบันทึกการเปลี่ยนแปลง

การเปิดต้นกำเนิดด้วยสิทธิ์ระดับผู้ดูแล

วิธีที่ 2: การปรับเปลี่ยนรีจิสทรี

ตามที่ปรากฎข้อผิดพลาดเฉพาะนี้อาจเกิดจากไดร์เวอร์กราฟิกรุ่นใหม่ที่ขัดแย้งกับเอ็นจิ้นของ Apex Legends หากคุณต้องการหลีกเลี่ยงการย้อนกลับไปที่ไดรเวอร์กราฟฟิกของคุณคุณอาจหลีกเลี่ยงปัญหานี้ได้ด้วยการปรับเปลี่ยนรีจิสตรีคีย์

นี่คือคำแนะนำโดยย่อเกี่ยวกับการทำสิ่งนี้:

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “ notepad” แล้วกด Enter เพื่อเปิดหน้าต่าง Notepad ใหม่
  2. ในหน้าต่างแผ่นจดบันทึกให้พิมพ์รหัสต่อไปนี้หากคุณใช้ระบบ 64 บิต:
     ตัวแก้ไขรีจิสทรีของ Windows รุ่น 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers] "TdrDelay" = ฐานสิบหก (b): 08, 00, 00, 00, 00, 00, 00, 00, 00 

    หากคุณใช้ระบบ 32 บิตให้ใช้รหัสนี้แทน:

     ตัวแก้ไขรีจิสทรีของ Windows รุ่น 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers] "TdrDelay" = dword: 00000008 
  3. เมื่อวางรหัสแล้วให้ไปที่ ไฟล์ แล้วคลิก บันทึกเป็น
  4. ตั้งชื่อสิ่งที่คุณต้องการ แต่ต้องแน่ใจว่ามันมีนามสกุล . reg ก่อนคลิก บันทึก
  5. ปิด Notepad จากนั้นดับเบิลคลิกที่ไฟล์. reg ที่สร้างขึ้นใหม่
  6. เมื่อระบบขอให้ยืนยันว่าคุณต้องการดำเนินการต่อหรือไม่ให้คลิกใช่แล้วรอจนกว่าจะมีการเพิ่มรหัสและค่าใหม่
  7. เมื่อกระบวนการเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์และเปิดใช้งาน Apex Legends เมื่อเริ่มต้นครั้งถัดไป คุณไม่ควรพบข้อผิดพลาด 0x887a0006 อีกต่อไป

การสร้างไฟล์. reg เพื่อแก้ไขข้อผิดพลาด 0x887A0006

หากคุณยังคงเห็นข้อความแสดงข้อผิดพลาดเดียวกันขณะพยายามเปิดเกมให้เลื่อนไปที่วิธีถัดไปด้านล่าง

หากคุณต้องการเลิกทำการเพิ่มรีจิสตรีคีย์และค่าด้วยไฟล์. reg ที่เราสร้างไว้ด้านบนให้ทำตามขั้นตอนด้านล่าง:

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้ จากนั้นพิมพ์ “ regedit” แล้วกด Enter เพื่อเปิด ตัวแก้ไขรีจิสทรี เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ
  2. ใช้บานหน้าต่างด้านซ้ายเพื่อนำทางไปยังตำแหน่งต่อไปนี้:
     คอมพิวเตอร์ \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers 
  3. เมื่อคุณไปถึงที่นั่นย้ายไปที่บานหน้าต่างด้านขวาคลิกขวาที่ TdrDelay และเลือกที่จะ ลบ เพื่อกำจัดกุญแจ
  4. รีสตาร์ทคอมพิวเตอร์ของคุณเพื่อบังคับใช้การเปลี่ยนแปลง

วิธีที่ 3: การซ่อมแซมเกมใน Origin

ผู้ใช้ที่ได้รับผลกระทบบางคนรายงานว่าปัญหาได้รับการแก้ไขหลังจากซ่อมแซมเกม Apex Legends จากอินเทอร์เฟซของ Origins สิ่งนี้ชี้ให้เห็นว่าปัญหาอาจเกิดจากไฟล์เกมเสียหาย โชคดีที่ตัวเปิดใช้งาน Origin ดูเหมือนว่าจะติดตั้งเพื่อแก้ไขปัญหาโดยอัตโนมัติ

นี่คือคำแนะนำโดยย่อเกี่ยวกับการบังคับให้ตัวเรียกใช้ Origins สแกนและแก้ไขปัญหาความเสียหายของไฟล์ Apex Legends:

  1. เปิดตัวเรียกใช้ Origins แล้วไปที่ My Game Library
  2. คลิกขวาที่ตัวเรียกใช้งาน Apex Legends และคลิกที่ ซ่อมแซม

    การซ่อม Apex Legends ผ่าน Origins launcher
  3. รอจนกว่าตัวเรียกใช้งานจะตรวจสอบไฟล์เกมและแทนที่ไฟล์ที่เสียหายด้วยสำเนาใหม่ โดยปกติคุณจะต้องเชื่อมต่ออินเทอร์เน็ตที่เสถียรเพื่อให้กระบวนการนี้ประสบความสำเร็จ
  4. เมื่อกระบวนการเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์และเปิดเกมเมื่อการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์

หากคุณยังคงพบข้อผิดพลาด 0x887a0006 เมื่อเล่น Apex Legends ให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: ไดรเวอร์ GPU ย้อนกลับเป็นรุ่นเก่ากว่า

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

นี่คือคำแนะนำโดยย่อเกี่ยวกับการย้อนกลับไดรฟ์ GPU ของคุณไปเป็นรุ่นเก่ากว่า

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้ จากนั้นพิมพ์ “ devmgmt.msc” แล้วกด Enter เพื่อเปิดตัวจัดการอุปกรณ์ เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ

    ใช้ตัวจัดการอุปกรณ์
  2. ภายใน Device Manager ให้ขยายเมนูแบบเลื่อนลงที่เกี่ยวข้องกับ การ์ดแสดงผล จากนั้นคลิกขวาที่ไดรเวอร์ GPU เฉพาะของคุณแล้วเลือก คุณสมบัติ

    ไดรเวอร์ NVIDIA ใน Device Manager
  3. ในหน้าจอ คุณสมบัติ ให้ไปที่แท็บ ไดรเวอร์ และคลิกที่ ไดรเวอร์ย้อนกลับ

    ย้อนกลับไดรเวอร์ GPU
  4. ที่พร้อมต์การยืนยันเลือกเหตุผล (ไม่สำคัญ) และคลิก ใช่ เพื่อเริ่มกระบวนการย้อนกลับ
  5. เมื่อย้อนกลับไดรเวอร์ GPU ให้รีสตาร์ทคอมพิวเตอร์และดูว่าข้อผิดพลาดได้รับการแก้ไขในการเริ่มต้นครั้งต่อไปหรือไม่

หากคุณยังคงพบข้อผิดพลาด 0x887a0006 เมื่อเล่น Apex Legends ให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 5: การคืนค่า GPU เป็นความถี่ของสต็อค (การลบโอเวอร์คล็อก)

ผู้ใช้บางคนรายงานว่า ข้อผิดพลาด 0x887a0006 นั้นไม่ได้เกิดขึ้นอีกต่อไปหลังจากลบการโอเวอร์คล็อก GPU ของพวกเขา สิ่งนี้บ่งบอกว่าปัญหานี้สามารถเกิดขึ้นได้จากความถี่ GPU ที่ไม่เสถียร

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

หลังจากเปลี่ยนความถี่กลับไปเป็นค่าเริ่มต้นแล้วให้เปิด Apex Legends และดูว่าคุณยังคงพบกับข้อความแสดงข้อผิดพลาดขณะเล่นเกมหรือไม่

บทความที่น่าสนใจ