- DxDiag คือเครื่องมือวินิจฉัยที่ติดตั้งมาใน Windows ซึ่งจะวิเคราะห์ DirectX, ไดรเวอร์การ์ดจอ และระบบเสียง เพื่อตรวจจับข้อผิดพลาดและความไม่เข้ากัน
- โปรแกรมนี้จะแสดงข้อมูลจำเพาะที่สำคัญ เช่น เวอร์ชัน DirectX การ์ดจอ ไดรเวอร์ RAM และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้อง เพื่อช่วยให้คุณประเมินปัญหาด้านประสิทธิภาพได้
- สร้างรายงานฉบับสมบูรณ์ในรูปแบบไฟล์ .txt เหมาะสำหรับฝ่ายสนับสนุนด้านเทคนิคและฟอรัมต่างๆ ช่วยให้การวินิจฉัยรวดเร็วขึ้นและหลีกเลี่ยงขั้นตอนการทดสอบที่ไม่จำเป็น
- หากตรวจพบไดรเวอร์ที่ล้าสมัยหรือข้อผิดพลาดใน Direct3D/DirectDraw ขอแนะนำให้ทำการอัปเดตไดรเวอร์และอัปเดต Windows และ DirectX ให้เป็นเวอร์ชันล่าสุดอยู่เสมอ

คุณประสบปัญหาเกี่ยวกับกราฟิก การปิดระบบโดยไม่คาดคิด หรือปัญหาด้านประสิทธิภาพขณะเล่นเกมหรือใช้งานแอปพลิเคชันที่กินทรัพยากรสูงบน Windows อยู่หรือไม่? บ่อยครั้งที่สาเหตุของข้อผิดพลาดเหล่านี้มักเกิดจาก DirectX ซึ่งเป็นชุดเทคโนโลยีที่จำเป็นต่อฟังก์ชันมัลติมีเดียของระบบปฏิบัติการ ก่อนที่คุณจะตกใจหรือคิดจะติดตั้งทุกอย่างใหม่ มีเครื่องมือฟรีในตัว Windows ที่สามารถช่วยคุณแก้ไขปัญหาได้: DxDiag
ในบทความนี้ เราจะอธิบายอย่างละเอียดและด้วยภาษาที่เข้าใจง่ายถึงวิธีการใช้งานเครื่องมือวินิจฉัย DirectX (DxDiag)เพื่อรับข้อมูลสำคัญเกี่ยวกับสถานะของระบบ ตรวจจับสาเหตุที่เป็นไปได้ของข้อผิดพลาด และที่สำคัญที่สุดคือ ช่วยให้คุณตัดสินใจได้ดีขึ้นเมื่อต้องการหาทางแก้ไขหรือขอความช่วยเหลือทางเทคนิค ไม่ว่าคุณจะเป็นผู้ใช้ที่มีประสบการณ์หรือเพิ่งเคยใช้งานเป็นครั้งแรก นี่คือคู่มือฉบับสมบูรณ์
DxDiag คืออะไรและใช้ทำอะไร?
DxDiag หรือชื่อเต็มว่า DirectX Diagnostic Tool เป็นยูทิลิตี้ของ Windows ที่ถูกรวมเข้ากับระบบมานานหลายปีแล้ว เพื่อวิเคราะห์สถานะของ DirectX และส่วนประกอบต่างๆ DirectX คือชุด API (Application Programming Interface) ที่จำเป็นสำหรับเกม โปรแกรมตัดต่อวิดีโอ และโปรแกรมมัลติมีเดียอื่นๆ ให้ทำงานได้อย่างถูกต้อง โดยจัดการทุกอย่างตั้งแต่กราฟิก เสียง ไปจนถึงการป้อนข้อมูลจากคอนโทรลเลอร์หรือเมาส์
การใช้ DxDiag ช่วยให้คุณสามารถ:
- ตรวจจับเวอร์ชันที่แน่นอนของ DirectX ที่ติดตั้ง ในทีมของคุณ
- ตรวจสอบข้อผิดพลาดที่อาจเกิดขึ้นในการกำหนดค่า หรือในไดร์เวอร์เสียงและกราฟิก
- สร้างรายงานโดยละเอียด ซึ่งอาจเป็นประโยชน์อย่างมากสำหรับการสนับสนุนด้านเทคนิคหรือการเข้าร่วมฟอรัมเพื่อค้นหาวิธีแก้ปัญหา
เมื่อคุณควรเรียกใช้ DxDiag

มีสถานการณ์ทั่วไปหลายประการที่แนะนำให้เรียกใช้ยูทิลิตี้นี้:
- เกมจะไม่เปิด ขัดข้อง หรือแสดงข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องกับ DirectX
- คุณสังเกตเห็นประสิทธิภาพการทำงานลดลง การกระพริบ สิ่งแปลกปลอม หรือปัญหาด้านภาพบนหน้าจอที่ไม่เคยเกิดขึ้นมาก่อน
- เสียงขาดๆ หายๆ ในบางแอพพลิเคชั่น
- คุณต้องตรวจสอบว่าไดรเวอร์กราฟิกหรือเสียงของคุณได้รับการอัปเดตและได้รับการรับรองอย่างถูกต้องหรือไม่
- คุณได้รับการขอให้ส่งรายงาน DxDiag เนื่องจากเป็นข้อกำหนดสำหรับการสนับสนุนด้านเทคนิคจาก Microsoft ผู้ผลิตฮาร์ดแวร์ หรือชุมชนออนไลน์
วิธีเปิด DxDiag ทีละขั้นตอน
ขั้นตอนการเปิดและใช้งาน DxDiag นั้นง่ายและไม่จำเป็นต้องติดตั้งเพิ่มเติม มีสองวิธีหลักๆ ดังนี้
วิธีที่ 1: จากกล่องค้นหาของ Windows
- กด คีย์ Windows บนแป้นพิมพ์ของคุณหรือคลิกปุ่มเริ่ม
- เขียน dxdiag ในช่องค้นหา
- คลิกที่แอปพลิเคชัน “dxdiag” ที่ควรจะปรากฏเป็นคำแนะนำ
วิธีที่ 2: ผ่านการรัน
- กดพร้อมกัน ของ Windows + R เพื่อเปิดหน้าต่าง “เรียกใช้”
- เขียน dxdiag และกด “OK” หรือ ENTER
หลังจากนั้นไม่กี่วินาที หน้าต่าง DirectX Diagnostic Tool จะปรากฏขึ้น
DxDiag แสดงข้อมูลอะไรให้คุณดู?
DxDiag จัดระเบียบข้อมูลพีซีของคุณเป็นแท็บต่างๆ การทำความเข้าใจแต่ละส่วนจะช่วยให้คุณตีความรายงานและรู้ว่าควรมองหาอะไร:
- Sistema: ข้อมูลจำเพาะหลักสรุปไว้ที่นี่: รุ่นและผู้ผลิตอุปกรณ์ โปรเซสเซอร์ แรม เวอร์ชัน Windows และ สำคัญมาก, เวอร์ชันของ DirectX ที่ติดตั้ง
- จอแสดงผล: รายละเอียดเกี่ยวกับการ์ดจอ, หน่วยความจำวิดีโอ, ชื่อชิปและผู้ผลิต, เวอร์ชันและวันที่ของไดรเวอร์จอ, และความสามารถในการเปิดใช้งานหรือปิดใช้งานฟีเจอร์สำคัญๆ เช่น DirectDraw, Direct3D หรือการเร่งความเร็ว AGP
- เสียง: ข้อมูลเกี่ยวกับอุปกรณ์เสียงหลักและไดรเวอร์ของอุปกรณ์ มีประโยชน์หากคุณประสบปัญหาเกี่ยวกับเสียงหรือความเข้ากันไม่ได้
- การป้อนข้อมูล: แสดงรายการอุปกรณ์อินพุตที่เชื่อมต่อกับคอมพิวเตอร์ เช่น เมาส์ คีย์บอร์ด คอนโทรลเลอร์ ฯลฯ
แต่ละแท็บจะมีพื้นที่ข้อความที่คุณอาจเห็นการแจ้งเตือนเกี่ยวกับข้อผิดพลาด ความไม่เข้ากัน หรือไฟล์ที่ไม่ผ่านลายเซ็นดิจิทัลของ Microsoft (ซึ่งอาจบ่งชี้ถึงไดรเวอร์ที่ล้าสมัยหรือไม่เป็นทางการ)
ทีละขั้นตอน: วิธีสร้างและบันทึกรายงาน DxDiag
หากคุณจำเป็นต้องส่งการวินิจฉัยไปยังช่างเทคนิคหรือโพสต์บนฟอรัม สิ่งสำคัญคือต้องทราบวิธีการสร้างรายงานดังกล่าว:
- เมื่อเปิด DxDiag ไว้ ให้รอจนกว่าแถบความคืบหน้าสีเขียวจะหายไป (คุณจะเห็นแถบนี้ที่มุมซ้ายล่าง) ซึ่งแสดงว่ารวบรวมข้อมูลทั้งหมดเรียบร้อยแล้ว
- หากมีตัวเลือกปรากฏขึ้นให้คลิกที่ตัวเลือกนั้น “เรียกใช้ DxDiag 64 บิต” สำหรับการวิเคราะห์ที่ละเอียดถี่ถ้วนยิ่งขึ้นบนระบบ 64 บิต (หากคุณไม่มีตัวเลือกนี้ ก็ไม่เป็นไร เพียงแค่ใช้โหมดมาตรฐาน)
- กดปุ่ม “บันทึกข้อมูลทั้งหมด”หน้าต่างจะเปิดขึ้นเพื่อเลือกตำแหน่งที่จะบันทึกไฟล์
- เลือกตำแหน่งที่เข้าถึงได้ง่าย เช่น เดสก์ท็อป และพิมพ์ชื่อไฟล์ที่จำง่าย (เช่น “DxDiag-MyPC.txt”)
- คลิก “บันทึก” และปิด DxDiag ด้วยปุ่ม “ออก”
รายงานนี้อยู่ในรูปแบบข้อความ (.txt) และประกอบด้วยรายละเอียดการวิเคราะห์ทั้งหมดหลายร้อยบรรทัด คุณไม่จำเป็นต้องเข้าใจทุกอย่าง สิ่งสำคัญคือคุณต้องมีรายงานนี้ติดตัวไว้ส่งไปทุกที่ที่ลูกค้าร้องขอ
วิธีการตีความข้อมูลและตรวจจับปัญหาทั่วไป
แม้ว่าในตอนแรกรายงานอาจดูน่ากังวล แต่ก็มีบางประเด็นที่ควรสังเกต:
- รุ่น DirectX: มองหาบรรทัด "เวอร์ชัน DirectX" ในแท็บระบบ หากเวอร์ชันเก่ากว่า DirectX 12 เกมปัจจุบันบางเกมอาจทำงานไม่ถูกต้อง
- ไดร์เวอร์กราฟิก: ในแท็บการแสดงผล ให้ตรวจสอบ "ชื่อไดรเวอร์" และ "วันที่" หากไดรเวอร์เก่ามากหรือไม่ได้ลงนามแบบดิจิทัล คุณอาจต้องอัปเดตจากเว็บไซต์อย่างเป็นทางการของผู้ผลิต (NVIDIA, AMD, Intel เป็นต้น)
- ข้อผิดพลาดและคำเตือน: ข้อความเกี่ยวกับ DirectDraw, Direct3D หรือปัญหาการเร่งความเร็วที่ถูกปิดใช้งานอาจปรากฏในอินเทอร์เฟซ DxDiag และในรายงานข้อความ ข้อผิดพลาดเหล่านี้มักเกี่ยวข้องกับความขัดแย้งของไดรเวอร์หรือฮาร์ดแวร์ที่เข้ากันไม่ได้
- อุปกรณ์เสียงและอินพุต: หากคุณมีอุปกรณ์หลายเครื่อง (โดยเฉพาะหลังจากติดตั้งฮาร์ดแวร์ภายนอก) ให้ตรวจสอบว่าอุปกรณ์ทุกเครื่องได้รับการระบุอย่างถูกต้อง การไม่ทำเช่นนี้อาจบ่งชี้ถึงความล้มเหลวในการติดตั้งหรือไดรเวอร์
จะเกิดอะไรขึ้นถ้า dxdiag ไม่ทำงาน?
แม้ว่าจะพบได้น้อยมาก แต่ Windows อาจไม่รู้จักคำสั่ง "dxdiag" หรือแสดงข้อผิดพลาดเมื่อพยายามเปิดยูทิลิตี้ ซึ่งโดยปกติแล้วหมายความว่าคุณมี DirectX เวอร์ชันเก่ากว่า 5.0 หรือแม้แต่ไฟล์ระบบปฏิบัติการที่เสียหาย
ในกรณีนั้น วิธีที่ดีที่สุดคือดาวน์โหลดและติดตั้ง DirectX เวอร์ชันล่าสุดจากเว็บไซต์ทางการของ Microsoftที่นั่นคุณจะพบคำแนะนำในการแก้ไขปัญหาความเข้ากันได้ต่างๆ ด้วย
วิธีรับประโยชน์สูงสุดจากรายงาน DxDiag ในฟอรัมและการสนับสนุน
จุดเด่นสำคัญอย่างหนึ่งของ DxDiag คือความสามารถในการแบ่งปันข้อมูลทางเทคนิคที่แม่นยำกับผู้ใช้รายอื่นหรือเจ้าหน้าที่ฝ่ายสนับสนุน ซึ่งจะช่วยหลีกเลี่ยงการคาดเดาที่ยืดเยื้อและช่วยให้คุณค้นหาสาเหตุของปัญหาได้เร็วขึ้น
- ฟอรัมช่วยเหลือหรือเว็บไซต์สนับสนุนมักมีตัวเลือกให้แนบไฟล์ อัปโหลดไฟล์ .txt ที่สร้างด้วย DxDiag และหากเป็นไปได้ ให้ไฮไลต์ส่วนในข้อความที่คุณสงสัยว่ามีปัญหา
- ในบริการอย่างเป็นทางการ เช่น Answers HQ (สำหรับเกม EA) คุณสามารถทำตามวิดีโอสอนของเว็บไซต์เพื่ออัปโหลดไฟล์พร้อมกับการอ้างสิทธิ์ของคุณ
- โปรดจำไว้ว่าอย่าแก้ไขไฟล์ หากคุณต้องการซ่อนข้อมูลส่วนบุคคล (เช่น ชื่อผู้ใช้ Windows ของคุณ) คุณสามารถเปิดไฟล์ใน Notepad และแทนที่ไฟล์นั้นได้ แต่เนื้อหาส่วนที่เหลือจะยังคงเดิม
ถ้าใช้ Mac ต้องทำยังไง?
DxDiag เป็นโปรแกรมเฉพาะสำหรับ Windows แต่ผู้ใช้ Mac ก็สามารถสร้างรายงานระบบได้เช่นกัน Apple ใช้ เครื่องมือ "ข้อมูลระบบ"เพื่อให้ได้ข้อมูลที่คล้ายกัน หากคุณมีข้อสงสัยใด ๆ โปรดติดต่อฝ่ายสนับสนุนอย่างเป็นทางการของ Apple เพื่อขอคำแนะนำโดยละเอียด
เคล็ดลับเพิ่มเติมเพื่อให้ DirectX อัปเดตและหลีกเลี่ยงข้อผิดพลาด
นอกเหนือจากการรัน DxDiag เมื่อคุณสังเกตเห็นปัญหาแล้ว ควรปฏิบัติตามเคล็ดลับเหล่านี้:
- ให้ Windows อัพเดตอยู่เสมอการอัปเดตมักจะนำมาซึ่งการปรับปรุงและแพตช์สำหรับ DirectX
- อัปเดตไดรเวอร์การ์ดกราฟิกและเสียงของคุณ จากเว็บไซต์ของผู้ผลิต ไม่ใช่แค่จาก Windows Update เท่านั้น
- หลีกเลี่ยงการติดตั้ง DirectX เวอร์ชันที่ไม่เป็นทางการหรือแก้ไขควรดาวน์โหลดจากแหล่งที่เป็นทางการเสมอ
- หากคุณเพิ่งเปลี่ยนฮาร์ดแวร์ ให้ตรวจสอบ DxDiag เพื่อให้แน่ใจว่าทุกอย่างได้รับการอัปเดตอย่างถูกต้อง
การแก้ไขปัญหา DirectX ทั่วไปที่ตรวจพบโดย DxDiag
- หากคุณเห็นข้อความเช่น “ไม่สามารถใช้การเร่งความเร็ว DirectDraw ได้” หรือ “ไม่สามารถใช้ Direct3D ได้” โปรดอัปเดตไดรเวอร์กราฟิกของคุณ
- ในกรณีที่เกิดข้อผิดพลาดร้ายแรง เช่น โปรแกรมหยุดทำงานหรือหยุดทำงานเมื่อเปิด DxDiag ให้เรียกใช้โปรแกรมตรวจสอบไฟล์ระบบ Windows (sfc /scannow) จากบรรทัดคำสั่ง
- หากเกมหรือโปรแกรมของคุณต้องการ DirectX เวอร์ชันที่สูงกว่าที่คุณติดตั้งไว้ ให้ดาวน์โหลดตัวติดตั้งเว็บ DirectX End-User Runtime จาก Microsoft
รายงาน DxDiag ประกอบด้วยอะไรบ้าง?
เพื่อให้คุณทราบข้อมูล ไฟล์ข้อความที่สร้างโดย DxDiag อาจรวมถึงข้อมูลอื่นๆ เช่น:
- วันที่/เวลาของการวิเคราะห์
- เวอร์ชันและรุ่นของ Windows ที่ติดตั้ง
- รุ่นและผู้ผลิตของเครื่องพีซีหรือเมนบอร์ด
- หน่วยประมวลผลและจำนวนแรม
- เวอร์ชันและวันที่ของไดรเวอร์กราฟิกและเสียง (คีย์สำหรับการเล่นเกมและมัลติมีเดีย)
- รายละเอียดเกี่ยวกับการเชื่อมต่อ อุปกรณ์มัลติมีเดีย และพอร์ต
- รายการอุปกรณ์อินพุตและสถานะของอุปกรณ์เหล่านั้น
- รายชื่อ DLL และตัวควบคุม ActiveX ที่ลงนามแบบดิจิทัลของ DirectX
- ตรวจพบข้อผิดพลาดและคำเตือนระหว่างการสแกน
รายละเอียดในระดับนี้มีความสำคัญอย่างยิ่งสำหรับผู้ที่แก้ไขปัญหาที่ซับซ้อนโดยไม่ต้องเข้าถึงอุปกรณ์ด้วยตนเอง
จะหาความช่วยเหลือเพิ่มเติมเกี่ยวกับ DirectX และ DxDiag ได้ที่ไหน
หากหลังจากวิเคราะห์รายงานแล้วคุณยังไม่สามารถระบุแหล่งที่มาของข้อผิดพลาดได้ คุณสามารถหันไปพึ่งแหล่งช่วยเหลือต่างๆ ได้:
- หน้าสนับสนุนของ Microsoft สำหรับ DirectX และการอัปเดต
- ฟอรัมอย่างเป็นทางการสำหรับผู้ผลิตเช่น NVIDIA, AMD และ Intel
- ชุมชนเกม Answers HQ และฟอรัมสนับสนุนด้านเทคนิคอื่นๆ
- การสนับสนุนของ Windows ผ่านการแชทหรือโทรศัพท์
ในทุกกรณี การมีรายงาน DxDiag ที่อัปเดตแล้วจะช่วยให้การปรึกษาหารือเป็นไปอย่างรวดเร็วขึ้นโปรดแชร์คู่มือนี้เพื่อให้ผู้คนจำนวนมากขึ้นได้เรียนรู้เกี่ยวกับหัวข้อนี้