ข้อผิดพลาดในการตั้งค่า Origin DirectX: มีข้อผิดพลาดภายในเกิดขึ้น

Originใช้ประโยชน์จากDirectX APIเหมือนกับเอนจิ้นเกมอื่นๆ ทั้งหมด DirectXใช้ในกราฟิกและการเรนเดอร์ภายในเกม หากเมื่อคุณพยายามติดตั้งหรือเปิดเกมในOriginบน Windows 10 คุณพบข้อผิดพลาดในการติดตั้ง DirectX: เกิดข้อผิดพลาดภายใน(DirectX Setup Error: An internal error has occurred)  แสดงว่าโพสต์นี้อาจสนใจคุณ ในโพสต์นี้ เราจะระบุสาเหตุที่เป็นไปได้ที่ทราบซึ่งสามารถทำให้เกิดข้อผิดพลาด จากนั้นให้วิธีแก้ไขปัญหาที่คุณสามารถลองเพื่อช่วยแก้ไขปัญหานี้ได้

ข้อผิดพลาดในการตั้งค่า DirectX: มีข้อผิดพลาดภายในเกิดขึ้น

ข้อผิดพลาดนี้เกิดขึ้นเมื่อOriginไม่สามารถเปิดการ ตั้งค่า DirectXเมื่อติดตั้งหรือเปิดเกมของคุณเป็นครั้งแรก คุณอาจพบ ข้อผิดพลาดในการ ติดตั้ง DirectX: ข้อผิดพลาดภายในได้เกิดขึ้น(DirectX Setup Error: An internal error has occurred)  ข้อความแสดงข้อผิดพลาดเนื่องจากสาเหตุอย่างน้อยหนึ่งอย่าง (แต่ไม่จำกัดเฉพาะ) ที่ทราบดังต่อไปนี้

  • ไฟล์ DirectX ที่ล้าสมัยหรือเสียหาย(.)
  • ในบางกรณี Origin ไม่สามารถติดตั้ง DirectX(unable to independently install DirectX)บนคอมพิวเตอร์ของคุณได้ อาจเป็นเพราะปัญหาการอนุญาตหรือเพราะไม่ได้รับการยกระดับ
  • ความขัดแย้งของซอฟต์แวร์ป้องกันไวรัส

ข้อผิดพลาดในการตั้งค่า DirectX(DirectX Setup Error) : มีข้อผิดพลาดภายในเกิดขึ้น

หากคุณประสบกับข้อผิดพลาดในการตั้งค่า DirectX นี้ เกิดปัญหาข้อผิดพลาดภายใน(DirectX Setup Error, An internal error has occurred)คุณสามารถลองใช้วิธีแก้ไขปัญหาที่เราแนะนำด้านล่างโดยไม่เรียงลำดับเฉพาะ และดูว่าจะช่วยแก้ปัญหาได้หรือไม่

  1. ลบ(Delete)หรือย้าย ไฟล์ DirectX เก่า ไปยังโฟลเดอร์อื่น
  2. ติดตั้ง DirectX . ด้วยตนเอง
  3. ปิดใช้งานโปรแกรมป้องกันไวรัสชั่วคราว
  4. ติดตั้ง Origin อีกครั้ง

มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน

ก่อนที่คุณจะดำเนินการแก้ไขปัญหา ตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ดูแลระบบบนคอมพิวเตอร์ของคุณ และตรวจสอบว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตแบบเปิดโดยไม่มีพร็อกซีเซิร์ฟเวอร์หรือ(proxy servers or VPNs) VPN

1] ลบ(Delete)หรือย้าย ไฟล์ DirectX เก่า ไปยังโฟลเดอร์อื่น

หาก ไฟล์ DirectXที่มีอยู่แล้วในไดเร็กทอรีของคุณเสียหายหรือใช้งานไม่ได้ คุณจะพบกับข้อผิดพลาดในการตั้งค่า DirectX: เกิด(DirectX Setup Error: An internal error has occurred)ปัญหา ข้อผิดพลาดภายใน กรณีนี้อาจเกิดขึ้นได้หากคุณเปลี่ยนไดเร็กทอรีของ โฟลเดอร์ Originซึ่งทำให้เส้นทางไฟล์เดิมใช้งานไม่ได้ ในกรณีนี้ คุณสามารถลบไฟล์เก่าหรือย้ายไปยังโฟลเดอร์อื่นแล้วเปิดOrigin – เมื่อOriginตรวจพบไฟล์ที่หายไป โปรแกรมจะดาวน์โหลดและติดตั้งอีกครั้งตามลำดับ

ทำดังต่อไปนี้:

  • กดปุ่ม Windows + E เพื่อเปิด File Explore(launch File Explore) r
  • ไปที่ไดเร็กทอรีต่อไปนี้:

C:\Program Files (x86)\Origin Games\*name of game*\Installer\directx\redist

หากคุณไม่เห็น  โฟลเดอร์ redist  คุณจะต้อง  แสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่ โดยใช้วิธีดังนี้:

เรียกใช้ File Explorer

คลิกเมนูดู (View )

เลือกOptions > Change folder and search options. 

เลือกแท็บมุมมอง (View )

คลิกปุ่มตัวเลือกสำหรับตัวเลือกแสดงไฟล์ที่ซ่อน โฟลเดอร์และไดรฟ์(Show hidden files, folders, and drives )

นอกจากนี้ ให้ยกเลิกการเลือกตัวเลือกซ่อนไฟล์ระบบปฏิบัติการที่ได้รับการป้องกัน (แนะนำ)(Hide protected operating system files (Recommended) )

  • ตอนนี้ คุณต้องสร้างโฟลเดอร์ย่อยใหม่ภายในโฟลเดอร์ redist และตั้งชื่อตามที่คุณต้องการ จากนั้นย้ายไฟล์ทั้งหมดไปยังโฟลเดอร์ใหม่ ยกเว้นที่กล่าวถึงด้านล่าง:

DSETUP.dll

dsetup32.dll

DXSETUP.exe

เมื่อคุณย้ายไฟล์แล้ว คุณสามารถออกจากFile ExplorerและเปิดOriginจากนั้นเปิดเกมและดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากไม่เป็นเช่นนั้น ให้ลองวิธีแก้ไขปัญหาถัดไป

2] ติดตั้ง DirectX . ด้วยตนเอง

ในบางกรณี Origin จะไม่สามารถติดตั้งDirectXได้ด้วยตัวเอง ซึ่งอาจทำให้เกิดข้อผิดพลาดในการตั้งค่า DirectX: เกิด(DirectX Setup Error: An internal error has occurred)ปัญหา ข้อผิดพลาดภายในขึ้น สามารถตรวจสอบย้อนกลับไปยังWindows Updatesที่การตั้งค่าความปลอดภัยเข้มงวดขึ้นและการเข้าถึงแอปพลิเคชันถูกจำกัด

โซลูชันนี้กำหนดให้คุณต้องดาวน์โหลดและติดตั้ง DirectX(download and install DirectX) ด้วยตนเอง และดูว่าจะช่วยแก้ปัญหาได้หรือไม่

3] ปิดใช้งานโปรแกรมป้องกันไวรัสชั่วคราว(Temporarily)

หากคุณเพิ่งติดตั้งซอฟต์แวร์ป้องกันไวรัสของบริษัทอื่นในคอมพิวเตอร์ของคุณ มีโอกาสที่ซอฟต์แวร์ดังกล่าวจะรบกวนOriginเมื่อพยายามติดตั้งไฟล์DirectX ซึ่งอาจทำให้เกิด (DirectX)ข้อผิดพลาดในการตั้งค่า DirectX: เกิด(DirectX Setup Error: An internal error has occurred)ปัญหา ข้อผิดพลาดภายใน ในกรณีนี้ คุณสามารถลองปิดการใช้งานซอฟต์แวร์ป้องกันไวรัสของคุณชั่วคราวก่อน หากการปิดใช้งานโปรแกรม AV ไม่ได้ผล ให้ถอนการติดตั้งโปรแกรม AV โดยสิ้นเชิง(completely uninstall the AV program)และดูว่าจะช่วยได้หรือไม่

4] ติดตั้ง Origin ใหม่

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

โดยทั่วไปคุณใช้Originเพื่อเปิดเกมของคุณ ในวิธีแก้ปัญหานี้ คุณสามารถลองถอนการติดตั้งไคลเอนต์ Origin ผ่านแอพเพล็ตโปรแกรมและคุณสมบัติ(uninstall Origin client via the Programs and Features applet)จากนั้นไปที่เว็บไซต์ทางการ แล้วดาวน์โหลดและติดตั้งไคลเอนต์อีกครั้ง และดูว่าวิธีนี้ช่วยแก้ไขข้อผิดพลาดในการตั้งค่า DirectX: เกิด(DirectX Setup Error: An internal error has occurred)ปัญหา ข้อผิดพลาดภายในขึ้นหรือไม่

หมายเหตุ: (Note: )คุณจะต้องดาวน์โหลดเกมทั้งหมดของคุณใหม่ตั้งแต่ต้นหลังจากที่คุณติดตั้ง Origin ใหม่

คุณสามารถลองซ่อมแซมทั้งเกมจากภายในไคลเอนต์ได้ วิธีนี้ช่วยระบุไฟล์ที่ไม่สมบูรณ์หรือเสียหาย

PS : โพสต์นี้จะช่วยคุณหากคุณได้รับ  DirectX ล้มเหลวในการเริ่มต้น(DirectX failed to initialize)ข้อความแสดงข้อผิดพลาด

หวังว่าหนึ่ง(Hopefully one)ในวิธีแก้ปัญหาเหล่านี้จะได้ผลสำหรับคุณ!



About the author

ฉันเป็น windows, ios, pdf, ข้อผิดพลาด, วิศวกรแกดเจ็ตที่มีประสบการณ์มากกว่า 10 ปี ฉันได้ทำงานกับแอปพลิเคชันและเฟรมเวิร์กคุณภาพสูงของ Windows มากมาย เช่น OneDrive for Business, Office 365 และอื่นๆ งานล่าสุดของฉันได้รวมการพัฒนาโปรแกรมอ่าน pdf สำหรับแพลตฟอร์ม windows และการทำงานเพื่อทำให้ข้อความแสดงข้อผิดพลาดชัดเจนยิ่งขึ้นสำหรับผู้ใช้ นอกจากนี้ ฉันได้มีส่วนร่วมในการพัฒนาแพลตฟอร์ม ios มาสองสามปีแล้ว และคุ้นเคยกับทั้งคุณสมบัติและลักษณะเฉพาะของมันมาก



Related posts