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

แก้ไขข้อผิดพลาด D3dx9_39.dll หายไปใน League of Legends ด้วย 8 วิธีแก้ไขเร็วๆ

League of Legends หรือ LoL เป็นหนึ่งในเกมวิดีโอแข่งขันทีมที่ได้รับความนิยม พัฒนาโดย Riot Games ในเดือนตุลาคม 2009 เกมออนไลน์มัลติเพลเยอร์นี้อิงตามกลยุทธ์ระดับสูงและการเล่นเกินคู่ต่อสู้ เป้าหมายคือการทำลาย Nexus ของศัตรู ก่อนที่ศัตรูจะทำได้ ในปี 2017 มีผู้เล่น 80 ล้านคนทั่วโลก ซึ่งเพิ่มขึ้นเป็น 115 ล้านในปี 2019 แสดงว่า League of Legends ยังคงได้รับความนิยมจากนักเล่นเกมแม้ผ่านไป 10 ปีหลังการเปิดตัว

เพื่อเล่น League of Legends คุณต้องดาวน์โหลดเกมจากเว็บไซต์ของนักพัฒนา เลือกทีมเมทหากคุณเล่น 5v5 แล้วดำเนินการฆ่า Minions และ Heroes ของศัตรู ควรจะง่ายใช่ไหม?

อย่างไรก็ตาม สิ่งนั้นไม่ใช่กรณีสำหรับบางผู้เล่น เนื่องจาก League of Legends เป็นเกมที่ใช้ทรัพยากรมาก ผู้ใช้บางคนมักเจอข้อผิดพลาดขณะเล่น หนึ่งในปัญหา LoL ทั่วไปที่นักเล่นเกมเจอคือข้อผิดพลาด D3dx9_39.lll Missing เนื่องจากนี้ LoL Crash ทันทีที่เปิดใช้งาน และเกมไม่สามารถเล่นได้เลย สิ่งที่รบกวนกว่านั้นคือข้อผิดพลาดนี้อาจเกิดขึ้นทันกลางคืนกลางเกม ทำให้ผู้เล่นที่ได้รับผลกระทบแพ้เกม

ข้อผิดพลาด D3dx9_39.dll คืออะไร?

D3dx9_39.dll เป็นหนึ่งในไฟล์สำคัญที่รวมอยู่ในซอฟต์แวร์ Microsoft DirectX Microsoft DirectX เป็นชุดของ APIs หรือ Application Programming Interfaces ที่รับผิดชอบรันงานที่เกี่ยวกับการเขียนโปรแกรม วิดีโอ และการเล่นเกม เมื่อผู้ใช้เจอข้อผิดพลาด D3dx9_39.Dll Missing ใน League of Legends หมายความว่าปัญหาอยู่ที่เวอร์ชันของ Microsoft DirectX ที่ติดตั้งบนคอมพิวเตอร์

เคล็ดลับ: 使用专用的PC优化工具来消除不正确的设置、垃圾文件、有害应用和可能导致系统问题或性能缓慢的安全威胁。

免费扫描PC问题 3.145.873 次下载 兼容: Windows 10/11, Windows 7, Windows 8

เนื่องจาก Microsoft DirectX ถูกเรียกใช้โดยแอปพลิเคชัน Windows ส่วนใหญ่ที่ต้องการกราฟิกขั้นสูง เช่น League of Legends ข้อผิดพลาด D3dx9_39.Dll Missing ปกติจะเกิดขึ้นเมื่อใช้แอปพลิเคชันเหล่านี้ นี่คือข้อความข้อผิดพลาดบางส่วนที่คุณอาจเจอที่เกี่ยวข้องกับข้อผิดพลาดนี้:

  • This application failed to start because d3dx9_39.dll was not found. Re-installing the application may fix this problem.
  • The program can't start because d3dx9_39.dll is missing from your computer. Try reinstalling the program to fix the problem.
  • DLL Not Found
  • dll not found. Reinstalling might help fix this.
  • File d3dx9_39.dll not found
  • The file d3dx9_39.dll is missing

โปรดทราบว่าข้อผิดพลาดนี้ไม่ได้ปรากฏเฉพาะเมื่อเล่น League of Legends เนื่องจากข้อผิดพลาด D3dx9_39.dll เกี่ยวข้องกับ Microsoft DirectX การรันโปรแกรมใดๆ ที่ใช้ซอฟต์แวร์นี้อาจกระตุ้นข้อผิดพลาด นี่คือเกมอื่นๆ ที่คุณอาจเจอข้อผิดพลาด Microsoft DirectX นี้:

  • Witcher 1 & 2
  • Warhammer 40,000
  • Prince of Persia
  • Left for Dead
  • Sanctum
  • Fallout
  • Bioshock
  • Combat Arms
  • Evidyon: Project Volucris
  • Verdun

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

สาเหตุทั่วไปของข้อผิดพลาด D3dx9_39.Dll Missing

ข้อผิดพลาด D3dx9_39.dll missing ใน League of Legends หมายความว่าเกมไม่สามารถเข้าถึง D3dx9_39.dll ได้ มันอาจเสียหาย อ่านไม่ได้ เข้าถึงไม่ได้ ถูกย้าย หรือถูกลบ ตัวติดตั้งเกมส่วนใหญ่มาพร้อมกับตัวติดตั้ง Microsoft DirectX ของตัวเอง แต่เป็นไปได้ว่าเวอร์ชันที่ติดตั้งนั้นล้าสมัยแล้ว ยังเป็นไปได้ว่าไม่มี Microsoft DirectX ติดตั้งบนคอมพิวเตอร์ของคุณ

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

วิธีแก้ไขข้อผิดพลาด "D3dx9_39.Dll Missing" ของ League of Legends

เมื่อคุณเจอข้อผิดพลาด D3dx9_39.Dll Missing ใน League of Legends อย่าตกใจ คุณอาจถูก引诱ให้ดาวน์โหลดไฟล์ D3dx9_39.Dll จากเว็บไซต์ DLL อื่นๆ แต่เราแนะนำอย่างยิ่งให้ไม่ทำเช่นนั้น การดาวน์โหลดไฟล์ DLL จากแหล่งที่ไม่น่าเชื่อถืออาจก่อให้เกิดปัญหามากขึ้นสำหรับคอมพิวเตอร์ของคุณ ขั้นแรก ไฟล์ DLL จากเว็บไซต์เหล่านี้อาจไม่เข้ากันกับเวอร์ชันบนคอมพิวเตอร์ของคุณ สอง การคัดลอกไฟล์ DLL จากแหล่งเหล่านี้มักกระตุ้นข้อผิดพลาดมากขึ้น และสำคัญที่สุด ไฟล์ DLL ที่ดาวน์โหลดจากแหล่งที่ไม่น่าเชื่อถืออาจมีมัลแวร์อยู่

ดังนั้น หากคุณได้ข้อผิดพลาด D3dx9_39.Dll Missing นี่คือวิธีแก้บางอย่างที่คุณสามารถลอง:

วิธีแก้ #1: ตรวจสอบความเข้ากันได้ของเกม

สิ่งแรกที่คุณต้องตรวจสอบคือว่าคอมพิวเตอร์ของคุณมีข้อกำหนดเพียงพอสำหรับการเล่น League of Legends หรือไม่ นี่คือข้อกำหนดคอมพิวเตอร์ที่จำเป็นเพื่อรัน LoL ได้อย่างราบรื่น:

ข้อกำหนดขั้นต่ำ

  • CPU: 3GHz Processor
  • RAM: 2GB RAM
  • HDD: 12GB Free Space
  • OS: Windows 7, 8, หรือ Windows 10/11 (Windows XP และ Vista ไม่ได้รับการสนับสนุนอย่างเป็นทางการโดย Riot แล้ว)
  • Screen Resolution: ถึง 1920×1200
  • DirectX: Version 9C หรือดีกว่า
  • Shader: Version 2.0b capable video card

ข้อกำหนดที่แนะนำ

  • CPU: 3GHz Processor
  • RAM: 4GB RAM
  • HDD: 16GB Free Space
  • GPU: Nvidia GeForce 8800 / AMD Radeon HD 5670 หรือการ์ดวิดีโอเทียบเท่าที่มีหน่วยความจำ專用 512MB หรือ VRAM สูงกว่า
  • OS: Windows 7, 8.1, หรือ Windows 10/11 (Windows XP และ Vista ไม่ได้รับการสนับสนุนอย่างเป็นทางการโดย Riot แล้ว)
  • DirectX: Version 9.0C หรือดีกว่า

หากคอมพิวเตอร์ของคุณสามารถตอบสนองข้อกำหนดเหล่านี้ได้ และคุณยังถูกทำร้ายโดยข้อผิดพลาด D3dx9_39.Dll Missing ก็ถึงเวลาลองโซลูชันบางอย่างด้านล่าง

วิธีแก้ #2: รีสตาร์ทคอมพิวเตอร์ของคุณ

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

วิธีแก้ #3: รันเกมในฐานะ Administrator

การรันโปรแกรมในฐานะ Administrator ให้คุณได้สิทธิ์การจัดการที่ไม่พร้อมใช้งานสำหรับผู้ใช้ทั่วไป ในการรัน League of Legends ในฐานะ Admin ทำตามขั้นตอนที่นี่:

  1. คลิกขวาที่ไอคอน LoL บนเดสก์ทอปของคุณ
  2. เลือก Properties แล้วคลิกที่แท็บ Compatibility
  3. ติ๊ก Run this program as an administrator
  4. คลิก Apply > OK

เมื่อการเปลี่ยนแปลงถูกนำไปใช้แล้ว ลองรันเกมอีกครั้งเพื่อดูว่าทำงานได้หรือไม่

วิธีแก้ #4: สแกนหามัลแวร์

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

วิธีแก้ #5: ติดตั้ง Microsoft DirectX เวอร์ชันล่าสุด

แม้เกม League of Legends จะต้องการ Microsoft DirectX 9.0 เท่านั้น การติดตั้งเวอร์ชันล่าสุดของซอฟต์แวร์อาจแก้ไขปัญหาที่คุณกำลังประสบอยู่ ในการทำเช่นนี้ ให้ดาวน์โหลด DirectX End-User Runtime Web Installer บนคอมพิวเตอร์ของคุณ แล้วรันตัวติดตั้งบนคอมพิวเตอร์ของคุณ นี่ควรอัปเดตเวอร์ชัน Microsoft DirectX ที่ติดตั้งบนอุปกรณ์ของคุณโดยอัตโนมัติ

วิธีแก้ #6: ติดตั้ง Microsoft DirectX จากตัวติดตั้งเกม

หากการติดตั้ง DirectX เวอร์ชันล่าสุดไม่แก้ปัญหา ลองติดตั้งเวอร์ชันที่มาพร้อมกับแอปพลิเคชันหรือโปรแกรมที่คุณมีปัญหา - ในกรณีนี้คือ League of Legends ใส่ดิสก์ติดตั้งหรือไปที่โฟลเดอร์ตัวติดตั้งและค้นหาโฟลเดอร์ DirectX รันตัวติดตั้งโดยทำตามคำแนะนำบนหน้าจอ บางครั้ง เวอร์ชัน DirectX ที่รวมอยู่ในเกมเข้ากันได้กับโปรแกรมมากกว่าเวอร์ชันล่าสุดที่พร้อมใช้งานจากเว็บไซต์ของ Microsoft

วิธีแก้ #7: คัดลอก D3dx9_39.dll จาก DirectX เวอร์ชันล่าสุด

หากข้อผิดพลาดยังคงเกิดขึ้นแม้ทำขั้นตอนข้างต้นแล้ว คุณสามารถลองแยกไฟล์ D3dx9_39.dll เองจากตัวติดตั้ง Microsoft DirectX ล่าสุด และคัดลอกมันไปที่โฟลเดอร์ติดตั้ง League of Legends นี่จะกำจัดการคัดลอกไฟล์อื่นๆ ที่ไม่จำเป็นทั้งหมด

วิธีแก้ #8: ติดตั้ง League of Legends ใหม่

หากวิธีแก้ข้างต้นไม่ได้ผล ตัวเลือกต่อไปของคุณคือถอนการติดตั้งเกม และติดตั้ง Clean Copy ใหม่หลังจากนั้น ในการถอนการติดตั้ง League of Legends ทำตามขั้นตอนด้านล่าง:

  1. ปิดโปรแกรม League of Legends
  2. คลิก Start > Settings
  3. ไปที่ Apps > Apps & features
  4. ค้นหา League of Legends จากรายการแอป
  5. คลิกที่มัน แล้วกดปุ่ม Uninstall
  6. คลิก Uninstall อีกครั้งเพื่อยืนยัน

หลังจากถอนการติดตั้งเกมแล้ว ให้ลบโฟลเดอร์ติดตั้งและไฟล์อื่นๆ ที่เกี่ยวข้องกับ League of Legends ต่อไป ใส่ดิสก์ติดตั้งหรือดาวน์โหลด Clean Copy ของตัวติดตั้งจากเว็บไซต์ Riot Games เกมของคุณควรทำงานได้ปกติแล้ว

สรุป

League of Legends เป็นเกมที่เล่นกับเพื่อนๆ ได้ดี แต่มันอาจทำลายความสนุกถ้าได้ข้อผิดพลาด D3dx9_39.dll เมื่อคุณได้ข้อผิดพลาดนี้ ให้จำไว้ว่าไฟล์ D3dx9_39.dll เกี่ยวข้องกับซอฟต์แวร์ Microsoft DirectX Distributable บนคอมพิวเตอร์ของคุณ แต่อย่าพยายามดาวน์โหลดมันจากที่อื่น คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดจากเว็บไซต์ของ Microsoft หรือติดตั้งเวอร์ชันที่มาพร้อมกับเกมเอง หากทั้งหมดล้มเหลว คุณสามารถติดตั้ง League of Legends ใหม่ได้อย่างง่ายดาย