Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_27.dll หายไป

ผู้ใช้บางรายรายงานว่าได้รับ “โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_27.dll หายไป ” ผิดพลาดเมื่อเปิดแอปพลิเคชั่นต่างๆ โดยส่วนใหญ่แล้ว ปัญหาจะได้รับรายงานว่าเกิดขึ้นใน Windows 10 และ Windows 8

โดยส่วนใหญ่ ปัญหานี้เกิดจากปัญหากับ Microsoft DirectX ขณะที่ d3dx9_27.dll เป็นเพียงส่วนเล็กๆ ของไฟล์ DirectX หลายๆ ไฟล์ ซึ่งทราบกันว่าทำให้เกิดข้อความแสดงข้อผิดพลาดค่อนข้างมาก (โดยเฉพาะกับแอปพลิเคชันและเกมที่ค่อนข้างเก่า)

นอกจาก “โปรแกรมไม่สามารถเริ่มทำงานได้เพราะ d3dx9_27.dll หายไป ” ผู้ใช้ได้รายงานปัญหาเกี่ยวกับ d3dx9_27.dll ไฟล์ที่บรรจุในข้อความแสดงข้อผิดพลาดต่างๆ นี่คือรายการที่ได้รับความนิยมมากที่สุด:

  • “ไฟล์ d3dx9_27.dll หายไป”
  • “ไม่พบ d3dx9_27.dll”
  • “ไม่พบไลบรารีลิงก์แบบไดนามิก d3dx9_27.dll ในเส้นทางที่ระบุ [PATH]”
  • “เกิดข้อผิดพลาดในการเริ่มต้นแอปพลิเคชันเนื่องจากไม่พบไฟล์ d3dx9_27.dll”
  • “แอปพลิเคชันไม่สามารถเริ่มทำงานได้เนื่องจากไม่พบ d3dx9_27.dll การติดตั้งแอปพลิเคชันใหม่อีกครั้งอาจช่วยแก้ปัญหานี้ได้”
  • “D3DX9_27.DLL หายไป แทนที่ D3DX9_27.DLL แล้วลองอีกครั้ง”

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

d3dx9_27.dll เป็นส่วนหนึ่งของชุดโปรแกรม DirectX 9 โดยทั่วไปแล้ว ทุกซอฟต์แวร์ที่ต้องการไฟล์นี้ควรรวมไว้ในแพ็คเกจการติดตั้ง แต่ในความเป็นจริง ไม่ใช่นักพัฒนาทุกคนที่ทำเช่นนี้ ยิ่งไปกว่านั้น d3dx9_27.dll  เป็นส่วนหนึ่งของการอัพเดททางเลือกของชุด DirectX 9

ในช่วงหลายปีที่ผ่านมา DirectX 9 ได้รับการอัปเดตเป็นประจำด้วยการปรับแต่งประสิทธิภาพและการอัปเดต เพื่อให้แน่ใจว่าจะเข้ากันได้ดีที่สุดกับเกมใหม่ล่าสุด เนื่องจาก DirectX 9 ไม่ได้เป็นส่วนหนึ่งของระบบปฏิบัติการ Windows ล่าสุด ผู้ใช้บางคนจึงไม่ได้ติดตั้งไฟล์นี้ไว้ในพีซีของตน สิ่งนี้จะยิ่งเกิดขึ้นบ่อยใน Windows 10 เนื่องจาก DirectX 9 ถูกแทนที่ด้วย DirectX 12 ซึ่งเป็นเวอร์ชันใหม่กว่าที่ไม่มีไฟล์จำนวนมากที่มาพร้อมกับ DirectX 9 (รวมถึง d3dx9_27.dll)

ข้อผิดพลาดที่เกี่ยวข้องกับ d3dx9_27.dll  โดยทั่วไปแล้วจะมีการรายงานเกี่ยวกับแอปพลิเคชันที่ล้าสมัยหรือค่อนข้างเก่าซึ่งไม่ได้ออกแบบมาให้ทำงานบน DirectX 10 ขึ้นไป หากคุณได้รับ “โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_27.dll หายไป ” (หรือคล้ายกัน) เมื่อเปิดเกมหรือแอปพลิเคชั่นอื่น วิธีการด้านล่างอาจช่วยได้ ด้านล่างนี้ คุณมีชุดวิธีที่ผู้ใช้รายอื่นเคยใช้เพื่อรับข้อผิดพลาดในอดีตที่เกี่ยวข้องกับ d3dx9_27.dll  ไฟล์. โปรดปฏิบัติตามแนวทางแก้ไขที่เป็นไปได้ตามลำดับจนกว่าคุณจะค้นพบวิธีการแก้ปัญหาในสถานการณ์เฉพาะของคุณ

วิธีที่ 1:ติดตั้ง d3dx9_27.dll ที่หายไปผ่าน DirectX End-User Runtime Web Installer

เนื่องจากเวอร์ชัน DirectX ที่ใหม่กว่าจะไม่มีไลบรารีส่วนใหญ่สำหรับ DirectX 9 และเวอร์ชันก่อนหน้า (ซึ่งรวมถึง d3dx9_27.dll  ไฟล์) คุณต้องติดตั้งแพ็คเกจ redist ที่หายไปด้วยตัวเองเพื่อแก้ไขปัญหา

มีหลายวิธีที่คุณสามารถทำได้ แต่วิธีที่ง่ายที่สุดคือการใช้ DirectX End-User Runtime Web Installer คำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:

  1. ไปที่ลิงก์นี้ (ที่นี่ ) และดาวน์โหลด DirectX End-User Runtime Web Installer  โดยคลิกที่ปุ่ม ดาวน์โหลด ปุ่ม.
    แก้ไข:โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_27.dll หายไป
  2. ถัดไป ยกเลิกการเลือกคำแนะนำของ Microsoft และกด ตัวติดตั้ง DirectX End-User Runtime Web Installer ถัดไป ปุ่ม.
  3. รอจนกว่าตัวติดตั้ง dxwebsetup.exe จะดาวน์โหลดเสร็จและเปิดขึ้นมา
  4. ยอมรับข้อตกลงใบอนุญาตและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อให้โปรแกรมติดตั้งเว็บ DirectX ดาวน์โหลดและติดตั้งไลบรารีที่ขาดหายไปได้
    แก้ไข:โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_27.dll หายไป หมายเหตุ: ยกเลิกการเลือกช่องที่เกี่ยวข้องกับ ติดตั้ง Bing Bar หากคุณไม่ต้องการ Microsoft bloatware อีกต่อไป
  5. เมื่อติดตั้งส่วนประกอบ DirectX ที่หายไป ให้ปิดการตั้งค่าและรีสตาร์ทคอมพิวเตอร์ของคุณ ในการเริ่มต้นครั้งถัดไป ให้เปิดแอปพลิเคชันที่เคยแสดง “d3dx9_27.dll หายไป”  ข้อผิดพลาด. ตอนนี้ควรเปิดได้ตามปกติโดยไม่แสดง “โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_27.dll หายไป ” หรือข้อความที่คล้ายกัน

ในกรณีที่คุณได้รับข้อความแจ้งว่าคุณมี DirectX เวอร์ชันล่าสุดแล้ว ให้เลื่อนลงไปที่วิธีที่ 2

วิธีที่ 2:ติดตั้ง d3dx9_27.dll ผ่าน DirectX End-User Runtimes (มิถุนายน 2010) 

ผู้ใช้บางคนรายงานว่าทำตาม วิธีที่ 1 ส่งผลให้มีข้อความแจ้งว่าเวอร์ชัน DirectX ของพวกเขาเป็นเวอร์ชันล่าสุดแล้ว ปรากฎว่าปัญหานี้เกิดขึ้นเป็นประจำในคอมพิวเตอร์ Windows 10 และ Windows 8.1 และเกิดขึ้นเนื่องจากโปรแกรมติดตั้งเห็นว่าระบบปฏิบัติการใช้ DirectX 12 (หรือ DirectX 11) โดยไม่ตรวจสอบไฟล์ DirectX เพิ่มเติม (ซึ่งเราสนใจ)

โชคดีที่คุณสามารถหลีกเลี่ยงความไม่สะดวกเล็กน้อยนี้ได้โดยการดาวน์โหลดเวอร์ชัน DirectX End-User Runtimes (มิถุนายน 2010) แทน ซึ่งจะมีไฟล์ DirectX ทางเลือกส่วนใหญ่ที่จำเป็นต้องใช้เป็นประจำ รวมถึง d3dx9_27.dll  ไฟล์.

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

  1. ไปที่ลิงก์นี้ (ที่นี่ ) ให้เลื่อนลงมาและคลิกปุ่ม ดาวน์โหลด ปุ่มที่เกี่ยวข้องกับ DirectX End-User Runtimes (มิถุนายน 2010) .
    แก้ไข:โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_27.dll หายไป
  2. ยกเลิกการเลือกช่องที่เกี่ยวข้องกับคำแนะนำของ Microsoft แล้วคลิก ไม่ ขอบคุณ และดำเนินการต่อ DirectX End-User Runtime Web Installer ปุ่ม.
    แก้ไข:โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_27.dll หายไป
  3. รอจนกว่าแพ็คเกจ DirectX ที่แจกจ่ายต่อได้จะถูกดาวน์โหลดลงในคอมพิวเตอร์ของคุณ เมื่อพร้อมแล้ว ให้เปิดตัวติดตั้ง คลิกปุ่ม ใช่ และเลือกตำแหน่งที่เหมาะสมที่คุณต้องการแยกไฟล์เก็บถาวร
    แก้ไข:โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_27.dll หายไป
  4. เมื่อแตกไฟล์เสร็จแล้ว ให้เปิดโฟลเดอร์ที่คุณแตกไฟล์ DirectX และดับเบิลคลิกที่ DXSetup.exe .
  5. ต่อไป ให้ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งส่วนประกอบเสริมที่ขาดหายไปในคอมพิวเตอร์ของคุณ เมื่อการติดตั้งเสร็จสิ้น ให้ปิดการตั้งค่า DirectX และรีสตาร์ทคอมพิวเตอร์เพื่อทำการติดตั้งให้เสร็จสิ้น
    แก้ไข:โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_27.dll หายไป
  6. เมื่อเริ่มต้นครั้งถัดไป ให้เปิดแอปพลิเคชันที่เคยแสดง “d3dx9_27.dll หายไป”  error และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ คุณควรจะสามารถเปิดแอปพลิเคชันได้โดยไม่มีข้อความแสดงข้อผิดพลาดในขณะนี้