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

แก้ไข: ข้อผิดพลาด dplay.dll หายไป

เมื่อเปิดเกมเก่า เช่น Doom หรือ Masters of Orion 2 บนระบบปฏิบัติการใหม่กว่า เช่น Windows 7 อาจพบข้อผิดพลาดไฟล์ .dll หายไป เช่น dplay.dll ข้อผิดพลาดหนึ่งที่อาจเจอคือ "DPLAY.dll หายไปจากคอมพิวเตอร์ของคุณ ลองติดตั้งโปรแกรมใหม่เพื่อแก้ไขปัญหานี้"

ความไม่เข้ากันได้ของระบบปฏิบัติการเป็นเหตุผลที่แอปพลิเคชันและเกมเหล่านี้อาจเห็น dplay.dll ว่าหายไป แม้ว่าจะมีอยู่จริงในระบบ ในบางกรณี ข้อผิดพลาดนี้เกิดขึ้นเพราะ dplay.dll ไม่ได้มีอยู่จริงและต้องทำให้พร้อมใช้งานเพื่อให้เกมใช้ได้

แก้ไข: ข้อผิดพลาด dplay.dll หายไป

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

วิธีที่ 1: ติดตั้งในโหมดความเข้ากันได้ (Compatibility Mode)

โหมดความเข้ากันได้ของ Windows สร้างสภาพแวดล้อมสำหรับเกมหรือแอปพลิเคชันเก่าที่รองรับระบบเก่า ให้ทำงานบนระบบใหม่ ก่อนติดตั้งเกมในโหมดนี้ คุณต้องทราบ OS ที่ใช้อยู่และเวอร์ชัน OS ที่เกมรองรับ เนื่องจากเกมเก่ามากรองรับได้สูงสุด Windows XP เราจะสมมติว่าคุณใช้ Windows 7 หรือใหม่กว่า

  1. คลิกขวาที่ไฟล์ติดตั้งเกม แล้วเลือก Properties
  2. เลือกแท็บ Compatibility ภายใต้ "Compatibility mode" ให้ติ๊กถูก "Run this program in compatibility mode for:"
  3. เลือก "Windows XP (Service Pack 2)" หรือ "Windows Vista (Service Pack 1)" จากรายการแบบเลื่อนลง ควรตรวจสอบว่าเกมรองรับ OS ใด และเลือกโหมดตามนั้น
  4. ภายใต้ "Settings (Application)" หรือ "Privilege level" ให้ติ๊กถูก "Run this program as an administrator"
  5. คลิก OK
  6. ติดตั้งซอฟต์แวร์และรีสตาร์ทคอมพิวเตอร์
  7. เปิดเกมหรือแอปพลิเคชันที่ติดตั้งและตรวจสอบการทำงาน

วิธีที่ 2: คัดลอก dplay.dll

คุณสามารถคัดลอก dplay.dll ไปยังโฟลเดอร์ System32 และลองเปิดเกมอีกครั้ง ปกติ dplay จะมีอยู่ในรูป "dplayx.dll" ในโฟลเดอร์ SysWOW64 หรือ System32 ควรค้นหาไฟล์ dll นี้ก่อนดำเนินการดาวน์โหลดและคัดลอก dplay.dll อื่น หาก dplayx.dll ไม่มีในระบบ

  1. เปิด Windows Explorer พิมพ์ "%windir%\SysWOW64" ในแถบที่อยู่ หากใช้ระบบ 32-bit ให้พิมพ์ "%windir%\System32"
  2. ในกล่องค้นหา พิมพ์ "dplayx.dll" จะพบผลลัพธ์ ตัวอย่างในกรณีของผม มีอยู่ใน SysWOW64 เท่านั้น ไม่มีใน System32
  3. คลิกขวาที่ dplayx.dll คัดลอก พิมพ์ "%windir%\System32" ในแถบที่อยู่ ไปที่โฟลเดอร์ System32 คลิกขวาในโฟลเดอร์ เลือก Paste เปลี่ยนชื่อ dplayx.dll เป็น dplay.dll หาก dplayx.dll มีอยู่ในโฟลเดอร์นี้แล้ว ให้สร้างสำเนาอีกชุดและเปลี่ยนชื่อเป็น dplay.dll อาจต้องให้สิทธิ์ Admin
  4. ลองเปิดแอปพลิเคชันอีกครั้งดูว่าทำงานหรือไม่

แก้ไข: ข้อผิดพลาด dplay.dll หายไป

อีกวิธีหนึ่ง:

  1. ดาวน์โหลด dplay.dll จาก ที่นี่
  2. เปิด Explorer พิมพ์ "%windir%\System32" แล้วกด Enter
  3. คัดลอก dplay.dll ไปยังตำแหน่งนี้

วิธีที่ 3: ติดตั้งเกมใหม่

หากปัญหาคือเกมที่รองรับแล้วแต่ไม่ทำงานบนระบบ คุณอาจต้องติดตั้งเกมใหม่ ไม่จำเป็นต้องลบเกมเดิมก่อน

  1. หาไฟล์ติดตั้งเกมที่ต้องการติดตั้งใหม่
  2. รันโปรแกรมติดตั้งและทำตามขั้นตอนการติดตั้งใหม่
  3. รีสตาร์ทคอมพิวเตอร์และเปิดเกมเพื่อตรวจสอบข้อผิดพลาด