เราขอแนะนำ: โปรแกรมสำหรับการแก้ไขข้อผิดพลาด, เพิ่มประสิทธิภาพและความเร็วของ Windows
หนึ่งในสิ่งที่เลวร้ายที่สุดที่อาจเกิดขึ้นกับคุณหากคุณเป็นนักเล่นเกมบนพีซีคือคุณไม่สามารถเริ่มวิดีโอเกมที่คุณชื่นชอบและผู้ใช้บางคนได้รายงานข้อผิดพลาดที่บอกว่ามีปัญหาในการเริ่มต้น Direct3D ใน Windows 10 และ คุณเป็นนักเล่นเกมที่มีปัญหานี้คุณอาจต้องการตรวจสอบวิธีแก้ไขปัญหาต่อไปนี้
ปัญหาเกี่ยวกับ Direct3D จะป้องกันไม่ให้คุณเพลิดเพลินกับวิดีโอเกมที่คุณโปรดปราน มีปัญหา Direct3D หลากหลายที่สามารถเกิดขึ้นได้และในบทความนี้เราจะกล่าวถึงปัญหาต่อไปนี้:
- การเริ่มต้นของอุปกรณ์ Direct3D ล้มเหลว - นี่เป็นปัญหาทั่วไปของ Direct3D บน Windows อย่างไรก็ตามคุณสามารถแก้ไขปัญหานี้ได้อย่างง่ายดายโดยใช้หนึ่งในโซลูชันของเรา
- ไม่สามารถเริ่มต้น Direct3D ด้วยการตั้งค่าปัจจุบัน - ข้อผิดพลาดทั่วไปอื่นที่อาจเกิดขึ้นกับ Direct3D เมื่อต้องการแก้ไขปัญหาคุณอาจต้องติดตั้ง Redistributables C ++ Visual ที่จำเป็น
- เกิดข้อผิดพลาดในการเริ่มต้นอุปกรณ์ Direct3D ไม่สามารถใช้งานได้ - มีผู้ใช้เพียงไม่กี่คนที่แจ้งว่าข้อความว่าอุปกรณ์ Direct3D ไม่สามารถใช้งานได้ ปัญหานี้มักจะปรากฏขึ้นเนื่องจากปัญหากับไดรเวอร์ของคุณ
- ไม่สามารถเริ่มต้นอุปกรณ์ Direct3D ได้ - นี่เป็นเพียงการเปลี่ยนแปลงของข้อผิดพลาดก่อนหน้านี้และเป็นไปได้มากที่สุดว่าเกิดจากไดรเวอร์ของคุณ
- การเริ่มต้น Direct3D VirtualBox - ข้อผิดพลาดนี้สามารถปรากฏขึ้นใน Windows แต่ยังสามารถปรากฏขึ้นได้ในขณะที่ใช้แอปเสมือนจริงเช่น VirtualBox
- รหัสข้อผิดพลาด Direct3D 38 - ผู้ใช้หลายคนรายงานรหัสข้อผิดพลาด 38 ซึ่งอาจเป็นปัญหาใหญ่ แต่คุณควรแก้ไขได้โดยใช้วิธีแก้ไขปัญหาข้อใดข้อหนึ่งของเรา
- Direct3D ไม่สามารถสร้างอุปกรณ์ตั้งค่าโหมดการแสดงผล - ผู้ใช้บางคนรายงานว่า Direct3D ไม่สามารถสร้างอุปกรณ์หรือตั้งค่าโหมดการแสดงผล ในการแก้ไขปัญหานี้โปรดตรวจสอบไดรเวอร์การ์ดแสดงผลของคุณ
- Direct3D หน่วยความจำ ไม่เพียงพอ - นี่เป็นปัญหาที่พบได้บ่อยกับ Direct3D หากคุณได้รับข้อผิดพลาดนี้ตรวจสอบให้แน่ใจว่ามีการติดตั้งแอปพลิเคชันที่คุณพยายามเรียกใช้อย่างถูกต้อง
- ไม่สามารถเริ่มต้น Direct3D ได้อย่างถูกต้อง - ข้อผิดพลาดอื่นที่เกิดขึ้นกับ Direct3D ข้อผิดพลาดนี้อาจเป็นปัญหาใหญ่เนื่องจากจะป้องกันไม่ให้คุณเข้าถึงแอปพลิเคชันที่ต้องการ
มีปัญหากับการเริ่มต้น Direct3D วิธีการแก้ไขได้อย่างไร
- เรียกใช้เครื่องมือแก้ไขปัญหาฮาร์ดแวร์และอุปกรณ์ในตัว
- อัปเดตไดรเวอร์การ์ดแสดงผลของคุณ
- ตรวจสอบการอัปเดตไดรเวอร์จอแสดงผลในตัวเลือกอัพเดต
- ถอนการติดตั้งและติดตั้งไดรเวอร์การแสดงผลอีกครั้ง
- ติดตั้งไดรเวอร์รุ่นเก่า
- เปลี่ยนความละเอียดของเกม
- ติดตั้ง Visual C ++ Redistributables อีกครั้ง
- เอาการปรับปรุงที่เป็นปัญหา
- เปลี่ยนชื่อไฟล์ DLL ที่มีปัญหา
โซลูชันที่ 1 - เรียกใช้เครื่องมือแก้ไขปัญหาฮาร์ดแวร์และอุปกรณ์ภายใน
นี่เป็นวิธีแก้ปัญหาที่ค่อนข้างง่ายและจะตรวจสอบว่าฮาร์ดแวร์ใหม่ของคุณติดตั้งอย่างถูกต้องหรือไม่
- ก่อนอื่นให้กดปุ่ม Windows + S บนแป้นพิมพ์เพื่อเปิดตัวเลือกการค้นหา
- เข้าสู่การ แก้ไขปัญหา และคลิก แก้ไขปัญหา
- คลิกที่ ฮาร์ดแวร์และอุปกรณ์ แล้วคลิกที่ปุ่ม เรียกใช้ตัวแก้ไขปัญหา
- ทำตามคำแนะนำบนหน้าจอเพื่อแก้ไขปัญหาให้เสร็จสมบูรณ์
หลังจากแก้ไขปัญหาเสร็จสิ้นให้ตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 2 - อัปเดตไดรเวอร์การ์ดแสดงผลของคุณ
บางครั้งปัญหาในการเริ่มต้น Direct3D อาจเกิดจากไดรเวอร์การ์ดแสดงผลของคุณ ในการแก้ไขปัญหาคุณต้องอัปเดตไดรเวอร์โดยทำตามขั้นตอนเหล่านี้:
- กด Windows Key + R ในพรอมต์ เรียกใช้ ป้อน devmgmt.msc แล้วกดปุ่ม ตกลง
- ใน Device Manager คุณจะต้องค้นหาส่วน การ์ดแสดงผล และคลิกเพื่อขยาย
- ค้นหาไดรเวอร์จอแสดงผลของคุณจากรายการควรมีไดรเวอร์ที่ใช้ได้เพียงอันเดียวและคลิกขวาที่ไดรเวอร์จอแสดงผลจากนั้นคลิก อัพเดตไดรเวอร์
- เลือก ค้นหาโดยอัตโนมัติสำหรับซอฟต์แวร์ไดรเวอร์ที่อัปเดต
- Windows จะค้นหาและอัพเดตไดร์เวอร์ที่เลือกโดยอัตโนมัติ
เมื่ออัปเดตไดรเวอร์ของคุณแล้วปัญหาเกี่ยวกับ Direct3D ควรได้รับการแก้ไข
อัพเดทไดรเวอร์โดยอัตโนมัติ
ในกรณีที่คุณไม่มีทักษะที่จำเป็นในการอัปเดตไดรเวอร์ด้วยตนเองและคุณมีความเสี่ยงที่จะเกิดความเสียหายกับคอมพิวเตอร์ของคุณโดยการดาวน์โหลดเวอร์ชั่นไดรเวอร์ที่ไม่ถูกต้องเราขอแนะนำให้คุณทำโดยอัตโนมัติโดยใช้ เครื่องมือ Driver Updater ของ Tweakbit เครื่องมือนี้ได้รับการอนุมัติจาก Microsoft และ Norton Antivirus หลังจากการทดสอบหลายครั้งทีมงานของเราสรุปว่านี่เป็นทางออกที่ดีที่สุดโดยอัตโนมัติ ด้านล่างนี้คุณสามารถค้นหาคำแนะนำโดยย่อเกี่ยวกับวิธีการใช้งาน
- ดาวน์โหลดและติดตั้ง TweakBit Driver Updater
เมื่อติดตั้งแล้วโปรแกรมจะเริ่มสแกนพีซีของคุณเพื่อหาไดรเวอร์ที่ล้าสมัยโดยอัตโนมัติ Driver Updater จะตรวจสอบเวอร์ชั่นไดรเวอร์ที่ติดตั้งของคุณกับฐานข้อมูลคลาวด์ของเวอร์ชันล่าสุดและแนะนำการปรับปรุงที่เหมาะสม สิ่งที่คุณต้องทำคือรอให้การสแกนเสร็จสมบูรณ์ เมื่อการสแกนเสร็จสิ้นคุณจะได้รับรายงานเกี่ยวกับไดรเวอร์ปัญหาทั้งหมดที่พบในพีซีของคุณ ตรวจสอบรายการและดูว่าคุณต้องการอัปเดตไดรเวอร์แต่ละรายการหรือทั้งหมดในครั้งเดียว หากต้องการอัปเดตไดรเวอร์หนึ่งรายการต่อครั้งให้คลิกลิงก์ 'อัปเดตไดรเวอร์' ถัดจากชื่อไดรเวอร์ หรือเพียงคลิกปุ่ม 'อัปเดตทั้งหมด' ที่ด้านล่างเพื่อติดตั้งอัปเดตที่แนะนำทั้งหมดโดยอัตโนมัติหมายเหตุ: ไดรเวอร์บางตัวจำเป็นต้องติดตั้งในหลายขั้นตอนดังนั้นคุณจะต้องกดปุ่ม 'อัปเดต' หลายครั้งจนกว่าจะมีการติดตั้งส่วนประกอบทั้งหมด
คำเตือน : ฟังก์ชั่นบางอย่างของเครื่องมือนี้ไม่ฟรี
โซลูชันที่ 3 - ตรวจสอบการปรับปรุงโปรแกรมควบคุมจอแสดงผลในการปรับปรุงเพิ่มเติม
- เปิดหน้าจอ / เมนูเริ่มและพิมพ์ Windows Update
- คลิกที่การตั้งค่าทางด้านขวาจากนั้นเลือก ติดตั้งการปรับปรุงทางเลือก จากผลลัพธ์ด้านซ้าย
- แผงควบคุม Windows Update ควรเปิดขึ้นมาจากนั้นคุณเพียงแค่คลิกที่ ตรวจสอบการอัพเดท ที่มุมซ้ายบนเพื่อรับการอัพเดทล่าสุด
หลังจากดาวน์โหลดการปรับปรุงที่จำเป็นแล้วปัญหาควรได้รับการแก้ไข
โซลูชันที่ 4 - ถอนการติดตั้งและติดตั้งไดรเวอร์การแสดงผล
- ก่อนเปิด ตัวจัดการอุปกรณ์
- ค้นหา การ์ดแสดงผล และคลิกเพื่อขยาย
- คลิกขวาที่ไดรเวอร์การ์ดแสดงผลและคลิก ถอนการติดตั้งอุปกรณ์ ในเมนูบริบท
- Windows จะขอให้คุณยืนยันการลบอุปกรณ์ดังนั้นคลิก ถอนการติดตั้ง เพื่อลบไดรเวอร์ หากมีให้ตรวจสอบให้แน่ใจว่าได้เลือก ลบซอฟต์แวร์ไดรเวอร์สำหรับอุปกรณ์ ตัวเลือก นี้ ก่อนที่คุณจะถอนการติดตั้งไดรเวอร์
- หลังจากการถอนการติดตั้งเสร็จสมบูรณ์คุณจะต้องรีสตาร์ทคอมพิวเตอร์เพื่อโหลดไดรเวอร์การแสดงผลเริ่มต้น
- ตอนนี้คุณเพียงแค่ต้องเยี่ยมชมเว็บไซต์ของผู้ผลิตการ์ดกราฟิกของคุณและติดตั้งไดรเวอร์สำหรับการ์ดกราฟิกของคุณ
หากคุณต้องการลบไฟล์ทั้งหมดที่เกี่ยวข้องกับกราฟิกการ์ดของคุณอย่างสมบูรณ์คุณอาจต้องการตรวจสอบคำแนะนำของเราเกี่ยวกับวิธีการใช้งาน Display Driver Uninstaller นี่เป็นเครื่องมือฟรีที่จะลบไฟล์และรายการรีจิสตรีทั้งหมดที่เกี่ยวข้องกับไดรเวอร์การแสดงผลของคุณ
การอัปเดตไดรเวอร์ด้วยตนเองนั้นน่ารำคาญมากดังนั้นเราขอแนะนำให้คุณดาวน์โหลดเครื่องมืออัปเดตไดรเวอร์ (ปลอดภัย 100% และทดสอบโดยเรา) ให้ทำโดยอัตโนมัติ ดังนั้นคุณจะป้องกันการสูญเสียไฟล์และแม้กระทั่งความเสียหายถาวรกับคอมพิวเตอร์ของคุณ
โซลูชันที่ 5 - ติดตั้งไดรเวอร์รุ่นเก่า
หากคุณมีปัญหาในการเริ่มต้น Direct3D ในขณะที่พยายามเรียกใช้เกมบางเกมคุณอาจต้องการติดตั้งไดรเวอร์รุ่นเก่าสำหรับการ์ดกราฟิกของคุณ เพียงถอนการติดตั้งไดรเวอร์ที่ติดตั้งในปัจจุบันและดาวน์โหลดเวอร์ชั่นเก่าจากเว็บไซต์ของผู้ผลิต
การติดตั้งไดรเวอร์ล่าสุดมักจะดีกว่า แต่บางเกมที่เก่ากว่าอาจมีปัญหากับพวกเขาดังนั้นให้ลองติดตั้งไดรเวอร์ที่เก่ากว่าและดูว่าจะช่วยได้หรือไม่ นี่เป็นวิธีแก้ปัญหาง่ายๆดังนั้นอย่าลืมลองใช้ดู
โซลูชันที่ 6 - เปลี่ยนความละเอียดของเกม
บางครั้งปัญหาในการเริ่มต้น Direct3D อาจเกิดจากการกำหนดค่าเกมของคุณ ผู้ใช้หลายคนรายงานว่าพวกเขาไม่สามารถเริ่มเกมได้ในขณะที่ใช้ความละเอียดเฉพาะ
ในการแก้ไขปัญหาเพียงแค่เปลี่ยนความละเอียดของเกมจากแอพกำหนดค่าแล้วลองเรียกใช้อีกครั้ง หากเกมนั้นไม่มีแอพกำหนดค่าลองเปลี่ยนความละเอียดในไฟล์กำหนดค่าหรือในรีจิสตรี นี่ไม่ใช่วิธีที่ง่ายที่สุดสำหรับผู้ใช้ แต่มีผู้ใช้เพียงไม่กี่คนที่รายงานว่าพวกเขาแก้ไขปัญหาโดยใช้วิธีนี้
ผู้ใช้หลายคนรายงานว่าพวกเขาแก้ไขปัญหาด้วยการตั้งค่าเกมให้ทำงานในโหมด Windowed หลังจากเปิดใช้งานโหมดหน้าต่างปัญหาควรได้รับการแก้ไขอย่างสมบูรณ์
โซลูชันที่ 7 - ติดตั้ง Visual C ++ Redistributables
เพื่อแก้ไขปัญหานี้ผู้ใช้หลายคนแนะนำให้ติดตั้ง Visual C ++ Redistributables ของคุณใหม่ สิ่งนี้ค่อนข้างง่ายและคุณสามารถทำได้โดยทำตามขั้นตอนเหล่านี้:
- กด Windows Key + S และเข้าสู่ แผงควบคุม เลือก แผงควบคุม จากรายการผลลัพธ์
- เมื่อ แผงควบคุม เปิดขึ้นให้คลิกที่ โปรแกรมและคุณสมบัติ
- รายการแอปพลิเคชันที่ติดตั้งทั้งหมดจะปรากฏขึ้น คลิกสองครั้งที่ต้องการแจกจ่ายซ้ำเพื่อลบออก
หลังจากลบ Redistributable ที่มีปัญหาแล้วคุณต้องติดตั้งใหม่อีกครั้ง คุณสามารถดาวน์โหลด Visual C ++ Redistributables ได้จากเว็บไซต์ของ Microsoft ได้ฟรี เกมหลายเกมมีไฟล์ติดตั้ง Visual C ++ ดังนั้นคุณไม่ต้องดาวน์โหลดอะไรเลย
เพียงเปิดไดเรกทอรีการติดตั้งของเกมที่คุณต้องการเรียกใช้ค้นหาไดเรกทอรี vcredist และติดตั้งไฟล์ทั้งหมดจากมัน หลังจากดำเนินการแล้วปัญหาเกี่ยวกับ Direct3D ควรได้รับการแก้ไข
เป็นมูลค่าการกล่าวขวัญว่าบางครั้งคุณไม่จำเป็นต้องติดตั้ง Visual C ++ Redistributables บางครั้งคุณอาจไม่ได้ติดตั้ง Redistributable ที่จำเป็นและคุณเพียงแค่ต้องดาวน์โหลดหรือติดตั้งจากไดเรกทอรี vcredist เพื่อแก้ไขปัญหา
โซลูชันที่ 8 - ลบการปรับปรุงที่มีปัญหา
บางครั้งคุณอาจมีปัญหาในการเริ่มต้น Direct3D เนื่องจากการอัปเดตที่มีปัญหา หากข้อผิดพลาดนี้เริ่มเกิดขึ้นหลังจากติดตั้งการอัปเดต Windows 10 โปรดลบออก ในการลบการอัปเดตที่มีปัญหาคุณต้องทำสิ่งต่อไปนี้:
- กด Windows Key + I เพื่อเปิดแอปการตั้งค่า
- ตอนนี้ไปที่ส่วน อัพเดตและความปลอดภัย
- คลิกที่ อัปเดตประวัติ
- ตอนนี้คลิกที่ ถอนการติดตั้งการปรับปรุง
- ค้นหาการอัปเดตที่มีปัญหาและดับเบิลคลิกเพื่อถอนการติดตั้ง
หากการลบการอัปเดตแก้ไขปัญหาคุณอาจต้องการป้องกันไม่ให้การอัปเดตนี้ติดตั้งโดยอัตโนมัติ เราได้เขียนคำแนะนำเกี่ยวกับวิธีการบล็อกการอัพเดทอัตโนมัติของ Windows ดังนั้นโปรดตรวจสอบเพื่อดูคำแนะนำอย่างละเอียด
โซลูชันที่ 9 - เปลี่ยนชื่อไฟล์ DLL ที่มีปัญหา
หากคุณมีปัญหาในการเริ่มต้น Direct3D ปัญหาอาจเป็นไฟล์ DLL ที่ระบุ ผู้ใช้รายงานข้อผิดพลาดนี้ขณะพยายามเรียกใช้เกมบางเกมและเพื่อแก้ไขปัญหานี้คุณเพียงแค่เปลี่ยนชื่อไฟล์เดียว โดยทำตามขั้นตอนต่อไปนี้:
- ไปที่ไดเรกทอรีการติดตั้งของเกมและค้นหา d3d9.dll และ d3d11.dll
- คลิกขวาที่ d3d9.dll และเปลี่ยนชื่อเป็น oldd3d9.dll
หลังจากทำเช่นนั้นเกมจะถูกบังคับให้ใช้ d3d11.dll และปัญหาควรได้รับการแก้ไข โปรดทราบว่านี่เป็นวิธีแก้ปัญหาที่เลวร้ายดังนั้นจึงไม่สามารถทำงานได้กับทุกเกม
เช่นเดียวกับปัญหาอื่น ๆ การเริ่มต้น Direct3D ในปัญหา Windows 10 อาจเกิดจากความไม่ลงรอยกันระหว่างไดรเวอร์กราฟิกและ Windows 10 แต่เช่นเดียวกับปัญหาความเข้ากันไม่ได้ส่วนใหญ่เราคาดว่าจะเห็นพวกเขาแก้ไขเร็ว ๆ
หากคุณมีปัญหาอื่น ๆ ที่เกี่ยวข้องกับ Windows 10 คุณสามารถตรวจสอบวิธีแก้ไขได้ในส่วน Windows 10 Fix ของเรา