แก้ไขไม่สามารถติดตั้ง DirectX บน Windows 10

หากคุณไม่สามารถติดตั้งDirectXบนWindows 10ได้ ไม่ต้องกังวล เพราะวันนี้เราจะพูดถึงวิธีแก้ไขปัญหานี้ สาเหตุที่พบบ่อยที่สุดของปัญหาคือ .NET FrameworkอาจรบกวนDirectXซึ่งทำให้เกิดปัญหากับการติดตั้งDirectX

ด้วยการเปลี่ยนแปลงทางเทคโนโลยี ผู้คนเริ่มใช้อุปกรณ์ต่างๆ เช่น แล็ปท็อป แท็บเล็ต โทรศัพท์ ฯลฯอาจ(May)จะเป็นการจ่ายบิล ช้อปปิ้ง ความบันเทิง ข่าว หรือกิจกรรมอื่นๆ ที่คล้ายคลึงกัน ทั้งหมดนี้กลายเป็นเรื่องง่ายเนื่องจากการมีส่วนร่วมของอินเทอร์เน็ต(Internet)ในชีวิตประจำวันของเรา การใช้อุปกรณ์ต่างๆ เช่น โทรศัพท์ แล็ปท็อป และอุปกรณ์ที่คล้ายคลึงกันเพิ่มขึ้น ความสนใจของผู้บริโภคเพิ่มขึ้นในอุปกรณ์เหล่านี้ ด้วยเหตุนี้ เราจึงได้เห็นการอัปเดตใหม่ๆ มากมายที่ช่วยปรับปรุงประสบการณ์ของผู้ใช้

แก้ไขไม่สามารถติดตั้ง DirectX บน Windows 10

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

DirectX

DirectXคือ Application Programming Interface ( API ) สำหรับสร้างและจัดการภาพกราฟิกและเอฟเฟกต์มัลติมีเดียในแอพพลิเคชั่น เช่น เกมหรือหน้าเว็บที่ใช้งานอยู่ซึ่งทำงานบนระบบปฏิบัติการMicrosoft Windows ในการรันDirectXด้วยระบบปฏิบัติการ windows คุณไม่จำเป็นต้องมีความสามารถภายนอกใดๆ ความสามารถที่จำเป็นนั้นเป็นส่วนหนึ่งของเว็บเบราว์เซอร์ต่างๆ ใน ระบบ ปฏิบัติการWindows (Windows Operating System)ก่อนหน้านี้ DirectX(Earlier DirectX)ถูกจำกัดเฉพาะบางฟิลด์เช่นDirectSound , DirectPlayแต่ด้วยWindows 10 ที่อัปเกรด แล้วDirectXยังได้รับการอัปเกรดเป็นDirectX 13 , 12 และ 10 ได้กลายเป็นส่วนสำคัญของระบบปฏิบัติการMicrosoft Windows

DirectX มีSoftware Development Kit (SDK)ซึ่งประกอบด้วยไลบรารีรันไทม์ในรูปแบบไบนารี เอกสารประกอบ และส่วนหัวที่ใช้ในการเขียนโค้ด SDKเหล่านี้สามารถดาวน์โหลดและใช้งานได้ฟรี แต่บางครั้ง เมื่อคุณพยายามติดตั้ง SDK หรือ DirectX เหล่านี้(install these SDKs or DirectX)ใน Windows 10 คุณอาจพบข้อผิดพลาด ซึ่งอาจเกิดจากสาเหตุบางประการดังต่อไปนี้:

  • อินเทอร์เน็ตคอร์รัปชั่น
  • อินเทอร์เน็ตทำงานไม่ถูกต้อง
  • ความต้องการของระบบไม่ตรงกันหรือปฏิบัติตาม
  • อัพเดท windows ล่าสุดไม่รองรับ
  • จำเป็นต้องติดตั้งDirectX Windows 10 ใหม่ เนื่องจากข้อผิดพลาด ของ Windows

ตอนนี้ คุณอาจกำลังสงสัยว่าคุณสามารถทำอะไรได้บ้างหากคุณประสบปัญหาเหล่านี้ และคุณไม่สามารถติดตั้งDirectXบนWindows 10 ของ คุณได้ หากคุณกำลังประสบปัญหาที่คล้ายกัน บทความนี้เหมาะสำหรับคุณ บทความนี้แสดงวิธีการต่างๆ ที่คุณอาจติดตั้งDirectXบนWindows 10ได้โดยไม่มีข้อผิดพลาด

แก้ไขไม่สามารถ(Fix Unable)ติดตั้ง DirectX(Install DirectX)บนWindows 10

อย่างที่คุณทราบDirectXเป็นส่วนสำคัญของWindows 10เนื่องจากเป็นที่ต้องการของแอปพลิเคชันมัลติมีเดียจำนวนมาก นอกจากนี้ยังเป็นส่วนสำคัญของระบบปฏิบัติการ Windows ทั้งหมดดังนั้น(Systems)หาก(Windows Operating) คุณประสบปัญหาใด ๆ ที่เกี่ยวข้องกับDirectXอาจส่งผลให้แอปพลิเคชันโปรดของคุณหยุดทำงาน ดังนั้น โดยใช้วิธีการด้านล่าง คุณสามารถแก้ไขข้อผิดพลาดที่เกี่ยวข้องกับ Unable to Install DirectXบนWindows 10ซึ่งอาจช่วยแก้ปัญหาทั้งหมดของคุณที่เกี่ยวข้องกับDirectX ลองใช้วิธีการด้านล่างทีละตัวจนกว่า ปัญหาการติดตั้ง DirectX ของคุณ จะไม่ได้รับการแก้ไข

1.ตรวจสอบให้แน่ใจว่าตรงตามข้อกำหนดของระบบ(System)ทั้งหมด(Met)

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

ด้านล่างนี้เป็นข้อกำหนดในการติดตั้งDirectXบนคอมพิวเตอร์ของคุณ:

  • ระบบ Windows(Windows)ของคุณต้องเป็นระบบปฏิบัติการอย่างน้อย 32 บิต
  • การ์ดแสดงผลต้องเข้ากันได้กับเวอร์ชันDirectX ของคุณที่คุณกำลังติดตั้ง(DirectX)
  • RAMและCPUต้องมีพื้นที่เพียงพอในการติดตั้งDirectX
  • ต้องติดตั้งNET Framework 4 ในพีซีของคุณ(Framework 4)

หากไม่เป็นไปตามข้อกำหนดข้างต้น คุณจะไม่สามารถติดตั้งDirectXบนคอมพิวเตอร์ของคุณได้ ในการตรวจสอบคุณสมบัติเหล่านี้ของคอมพิวเตอร์ของคุณ ให้ทำตามขั้นตอนที่กล่าวถึงด้านล่าง:

1. คลิกขวาที่ไอคอน( icon)พีซีเครื่อง(This PC)นี้ เมนูจะปรากฏขึ้น

2. คลิกที่ ตัวเลือก Propertiesจากเมนูบริบทคลิกขวา

คลิกขวาที่พีซีเครื่องนี้และเลือก Properties

3.หน้าต่างคุณสมบัติของระบบจะปรากฏขึ้น

หลังจากทำตามขั้นตอนที่กล่าวถึงข้างต้นแล้ว คุณจะได้ทราบว่าตรงตามข้อกำหนดพื้นฐานทั้งหมดเพื่อติดตั้งDirectXบนคอมพิวเตอร์ของคุณหรือไม่ หากไม่เป็นไปตามข้อกำหนดทั้งหมด ให้ปฏิบัติตามข้อกำหนดพื้นฐานทั้งหมดก่อน หากตรงตามข้อกำหนดพื้นฐานทั้งหมด ให้ลองใช้วิธีอื่นเพื่อแก้ไขปัญหา Unable To Install DirectX บน Windows 10 (fix Unable To Install DirectX on Windows 10 issue. )

2. ตรวจสอบเวอร์ชัน DirectX ของคุณบน Windows 10(2.Check Your DirectX Version on Windows 10)

บางครั้ง เมื่อคุณพยายามติดตั้งDirectXบนWindows 10คุณไม่สามารถทำได้ เนื่องจากDirectX12ติดตั้งมาล่วงหน้าบนพีซีWindows 10 ส่วนใหญ่(Windows 10)

ในการตรวจสอบว่าDirectXได้รับการติดตั้งไว้ล่วงหน้าบน Windows 10 ของคุณหรือไม่ และหากติดตั้งแล้ว แสดงว่ามีDirectX เวอร์ชัน ใดอยู่ คุณต้องทำตามขั้นตอนด้านล่าง:

1.เปิดdxdiagบนคอมพิวเตอร์ของคุณโดยค้นหาโดยใช้แถบ(search bar)ค้นหา

เปิด dxdiag บนคอมพิวเตอร์ของคุณ

2. หากคุณพบผลการค้นหา แสดงว่า มีการติดตั้ง DirectXบนคอมพิวเตอร์ของคุณ หากต้องการตรวจสอบเวอร์ชัน ให้กดปุ่ม Enter(enter button)ที่ผลการค้นหาด้านบนสุด เครื่องมือวินิจฉัย DirectX(DirectX diagnostic tool)จะเปิดขึ้น

เครื่องมือวินิจฉัย DirectX จะเปิดขึ้น

3.เยี่ยมชมระบบโดยคลิกที่แท็บ( tab)Syste mที่เมนูด้านบน

เยี่ยมชมระบบโดยคลิกที่แท็บระบบที่เมนูด้านบน |  แก้ไขไม่สามารถติดตั้ง DirectX บน Windows 10

4.มองหาเวอร์ชัน DirectX(DirectX version)ซึ่งคุณจะพบ เวอร์ชัน DirectXที่ติดตั้งบนคอมพิวเตอร์ของคุณ ในภาพด้านบน มีการ ติดตั้งDirectX 12

3.อัพเดทไดรเวอร์การ์ดจอ(3.Update the Graphics Card Driver)

เป็นไปได้ว่าไม่สามารถติดตั้งDirectXบนปัญหา Windows 10 ของคุณได้เนื่องจากไดรเวอร์การ์ดแสดงผลที่ล้าสมัยหรือเสียหาย ดังที่คุณทราบDirectX (Graphics)เกี่ยวข้อง(DirectX)กับมัลติมีเดีย และปัญหาใดๆ ในกราฟิก(Graphics)การ์ดจะทำให้เกิดข้อผิดพลาดในการติดตั้ง

ดังนั้น โดยการอัพเดตไดรเวอร์การ์ดแสดงผลข้อ ผิดพลาดในการติดตั้ง (Graphics)DirectX ของคุณ อาจได้รับการแก้ไข ในการอัปเดต ไดรเวอร์ การ์ด(Graphics)แสดงผลให้ทำตามขั้นตอนด้านล่าง:

1.เปิดDevice Managerโดยค้นหาโดยใช้แถบค้นหา(search bar)

เปิด Device Manager โดยค้นหาโดยใช้แถบค้นหา

2. กดปุ่ม Enter(enter button)ที่ผลการค้นหาด้านบนสุด ตัวจัดการอุปกรณ์(Device Manager)จะเปิดขึ้น

ตัวจัดการอุปกรณ์จะเปิดขึ้น

3. ภายใต้Device Managerค้นหาและคลิกที่Display Adapters

4. ใต้การ์ดแสดงผล ให้คลิกขวาที่การ์ดจอของคุณ(right-click on your Graphics card)แล้วคลิกอัปเดตไดรเวอร์(Update driver.)

ขยาย การ์ดแสดงผล จากนั้นคลิกขวาที่การ์ดกราฟิกในตัวแล้วเลือก Update Driver

5.เลือกค้นหาโดยอัตโนมัติสำหรับตัวเลือกซอฟต์แวร์ไดรเวอร์ที่อัปเดต(Search automatically for updated driver software)เพื่อให้ Windows ของคุณสามารถค้นหาการอัปเดตที่มีให้โดยอัตโนมัติสำหรับไดรเวอร์ที่เลือก

กล่องโต้ตอบที่แสดงด้านล่างจะเปิดขึ้น

6. Windows ของคุณจะเริ่มค้นหาการอัปเด(start searching for the updates)

Windows ของคุณจะเริ่มค้นหาการอัปเดต

7.หากWindowsพบการอัปเดตใดๆ ระบบจะเริ่มอัปเดตโดยอัตโนมัติ

หาก Windows พบการอัปเดตใดๆ Windows จะเริ่มอัปเดตโดยอัตโนมัติ

8.หลังจากที่ Windows ได้อัปเดตไดรเวอร์ของคุณเรียบร้อยแล้ว(successfully updated your driver)กล่องโต้ตอบที่แสดงด้านล่างจะแสดงข้อความว่าWindows ได้อัปเดตไดรเวอร์ของคุณสำเร็จ(Windows has successfully updated your drivers)แล้ว

Windows ได้อัปเดตไดรเวอร์ของคุณสำเร็จแล้ว

9. หากไม่มีการอัปเดตสำหรับไดรเวอร์ กล่องโต้ตอบที่แสดงด้านล่างจะแสดงข้อความว่าติดตั้งไดรเวอร์ที่ดีที่สุดสำหรับอุปกรณ์ของคุณ(the best drivers for your device are already installed)แล้ว

ไดรเวอร์ที่ดีที่สุดสำหรับอุปกรณ์ของคุณได้รับการติดตั้งแล้ว  |  แก้ไขไม่สามารถติดตั้ง DirectX บน Windows 10

10.เมื่อไดรเวอร์การ์ดแสดงผลอัปเดตสำเร็จ ให้รีสตาร์ทคอมพิวเตอร์

หลังจากทำตามขั้นตอนข้างต้นแล้ว เมื่อคอมพิวเตอร์รีสตาร์ท ให้ลองติดตั้ง DirectX บน Windows 10(install DirectX on your Windows 10)อีกครั้ง

4. ติดตั้งหนึ่งในการอัปเดตก่อนหน้า อีกครั้ง(Previous)

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

หากต้องการถอนการติดตั้งการอัปเดตก่อนหน้านี้ให้ทำตามขั้นตอนที่กล่าวถึงด้านล่าง:

1.กดWindows Key + I เพื่อเปิดSettingsและคลิกที่  Update & Security option

กด Windows Key + I เพื่อเปิด Settings จากนั้นคลิกที่ Update & security icon

2.จากเมนูด้านซ้ายมือ ให้คลิกที่ตัวเลือก  ( option. )การอัปเดต Windows(Windows update)

3. จากนั้นภายใต้สถานะการอัปเดต(Update) ให้ คลิกที่ดูประวัติการอัปเดตที่ติดตั้ง(View installed update history.)

จากด้านซ้ายมือ ให้เลือก Windows Update จากนั้นคลิกที่ ดูประวัติการอัปเดตที่ติดตั้งไว้

4. ภายใต้ดูประวัติการอัปเดต(View update history)ให้คลิกที่ถอนการติดตั้งการอัปเดต(Uninstall updates.)

คลิกที่ถอนการติดตั้งการอัปเดตภายใต้ดูประวัติการอัปเดต

5. หน้าจะเปิดขึ้นซึ่งมีการอัปเดตทั้งหมด คุณต้องค้นหาการอัปเดต DirectX(DirectX update)จากนั้นคุณสามารถถอนการติดตั้งได้โดยคลิกขวาที่การอัปเดตนั้น(right-clicking on that update)แล้วเลือกตัวเลือกถอนการติด(uninstall option)ตั้ง

คุณต้องค้นหาการอัพเดต DirectX

6. เมื่อถอนการติดตั้งการอัปเดต(update is uninstalled)แล้ว ให้รีสตาร์ท(restart)คอมพิวเตอร์

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

5. Download Visual C++ Redistributable

Visual C++ redistributable เป็นองค์ประกอบสำคัญของDirectX Windows 10 (DirectX Windows 10)ดังนั้น หากคุณพบข้อผิดพลาดขณะติดตั้งDirectXบนWindows 10 ระบบ(Windows 10)อาจเชื่อมต่อกับVisual C++แบบแจกจ่ายต่อได้ ด้วยการดาวน์โหลดและติดตั้งVisual C++ แบบ แจกจ่ายต่อได้สำหรับWindows 10ใหม่ คุณอาจแก้ไขปัญหาที่ไม่สามารถติดตั้งDirectXได้

ในการดาวน์โหลดและติดตั้ง visual C++ ที่แจกจ่ายต่อได้ใหม่ ให้ทำตามขั้นตอนที่กล่าวถึงด้านล่าง:

1. ไปที่Microsoft site to download the Visual C++ redistributable package.

2. หน้าจอที่แสดงด้านล่างจะเปิดขึ้น

ดาวน์โหลด Visual C++ Redistributable สำหรับ Visual Studio 2015 จากเว็บไซต์ Microsoft

3. คลิกที่ปุ่มดาวน์โหลด(Download button.)

คลิกที่ปุ่มดาวน์โหลด

4. หน้าที่แสดงด้านล่าง(page shown below )จะเปิดขึ้น

เลือก vc-redist.x64.exe หรือ vc_redis.x86.exe ตามสถาปัตยกรรมระบบของคุณ

5. เลือกการดาวน์โหลดตามระบบปฏิบัติการของคุณ(download according to your operating system)นั่นคือถ้าคุณมีระบบปฏิบัติการ 64 บิต(64-bit operating system)จากนั้นทำเครื่องหมายที่ช่อง(check the checkbox)ถัดจากx64.exeและหากคุณมีระบบปฏิบัติการ 32 บิต(32-bit operating system) ให้ ทำเครื่องหมายที่ช่อง(check the checkbox )ถัดจากvc_redist.x86 exe และ(vc_redist.x86.exe and )คลิก ปุ่ม ถัดไป( Next)ที่ด้านล่างของหน้า

6. เวอร์ชัน(selected version ) Visual C++ ที่แจกจ่ายต่อได้ที่คุณเลือกไว้จะเริ่มดาวน์โหลด(start downloading)

ดับเบิลคลิกที่ไฟล์ดาวน์โหลด |  แก้ไขไม่สามารถติดตั้ง DirectX บน Windows 10

7.เมื่อการดาวน์โหลดเสร็จสิ้น ให้ดับเบิลคลิก(double-click )ที่ไฟล์ที่ดาวน์โหลด

ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งแพ็คเกจ Microsoft Visual C ++ Redistributable

8.หลังจากทำตามขั้นตอนข้างต้นแล้ว ให้ลองติดตั้ง DirectX ใหม่บน Windows 10(reinstall DirectX on your Windows 10 )และอาจติดตั้งได้โดยไม่ทำให้เกิดข้อผิดพลาดใดๆ

6. ติดตั้ง .Net Framework โดยใช้ Command Prompt(6. Install .Net Framework using the Command Prompt)

.Net Frameworkเป็นส่วนสำคัญของDirectXและคุณอาจพบข้อผิดพลาดในการติดตั้งDirectXเนื่องจาก. Net Framework ดังนั้น ให้ลองแก้ไขปัญหาของคุณด้วยการติดตั้ง. Net Framework คุณสามารถติดตั้ง.Net Frameworkได้อย่างง่ายดายโดยใช้พรอมต์คำสั่ง(Command)

ในการติดตั้ง .Net Frameworkโดยใช้พรอมต์คำสั่ง ให้ทำตามขั้นตอนที่กล่าวถึงด้านล่าง:

1. ค้นหาพรอมต์คำสั่ง(command prompt)โดยใช้การค้นหาเมนูเริ่ม

2. คลิกขวา(2.Right-click)ที่Command Promptจากผลการค้นหา & เลือกตัวเลือกRun as administrator(Run as administrator)

พิมพ์ CMD ในแถบค้นหาของ Windows และคลิกขวาที่ command prompt เพื่อเลือก run as administrator

3. คลิกที่ใช่(Click on Yes)เมื่อถูกขอให้ยืนยันและพรอมต์คำสั่งของผู้ดูแลระบบ(Administrator command prompt)จะเปิดขึ้น

4. ป้อนคำสั่งที่ระบุด้านล่าง(command mentioned below)ในพรอมต์คำสั่งแล้วกดปุ่มEnter

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs 

ใช้คำสั่ง DISM เพื่อเปิดใช้งาน Net Framework

6. .Net Frameworkจะเริ่มดาวน์โหลด (start downloading)การติดตั้งจะเริ่มโดยอัตโนมัติ

8. เมื่อการติดตั้งเสร็จสิ้น ให้รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ(restart your computer.)

หลังจากทำตามขั้นตอนข้างต้นแล้ว.Net Frameworkจะถูกติดตั้ง และ ข้อผิดพลาด DirectXอาจหายไปด้วย ตอนนี้ คุณจะสามารถติดตั้งDirectXบนพีซี Windows 10 ได้โดยไม่มีปัญหาใดๆ

ที่แนะนำ:(Recommended:)

หวังว่า(Hopefully)คุณจะสามารถแก้ไขปัญหา Unable to Install DirectX บน Windows 10(fix Unable to Install DirectX on Windows 10) โดยใช้วิธีการใดวิธีการหนึ่งที่กล่าวถึง ได้ แต่ถ้าคุณยังคงมีคำถามใดๆ เกี่ยวกับบทช่วยสอนนี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts