วิธีการติดตั้ง DirectX บนคอมพิวเตอร์ Windows

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

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

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

วิธีที่ 1: ซ่อมแซมการติดตั้ง DirectX โดยใช้ DirectX End-User Runtime Web Installer

ใน Windows ทุกเวอร์ชันที่ Microsoft สนับสนุนในปัจจุบัน DirectX จะถูกติดตั้งผ่าน Windows Update และการอัปเดตสำหรับ DirectX จะจัดส่งผ่าน Windows Update เช่นกัน อย่างไรก็ตามมีแพคเกจโปรแกรมติดตั้งที่แจกจ่ายต่อได้สำหรับ DirectX ที่ Windows เปิดตัวในปี 2010 สามารถแจกจ่ายซ้ำได้นี้เพื่อซ่อมแซมการติดตั้ง DirectX ซึ่งจะเขียนทับไฟล์ DirectX ทั้งหมดบนคอมพิวเตอร์ Windows ด้วยไฟล์ใหม่กำจัดไฟล์ที่เสียหายหรือเสียหาย ซึ่งเป็นความใฝ่ฝันของการติดตั้งใหม่ ในการซ่อมแซมการติดตั้ง DirectX บนคอมพิวเตอร์ Windows โดยใช้ DirectX End-User Runtime Web Installer คุณต้อง:

  1. ไปที่นี่คลิกที่ดาวน์โหลดและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อดาวน์โหลดDirectX End-User Runtime เว็บ Installer
  2. เมื่อดาวน์โหลดDirectX End-User Runtime Web Installerแล้วให้ไปที่ตำแหน่งที่คุณบันทึกและเรียกใช้
  3. ทำตามคำแนะนำบนหน้าจอและโปรแกรมติดตั้งที่ดาวน์โหลดมาจะคลายไฟล์ทั้งหมดของไฟล์DirectX End-User Runtime Web Installerและวางไว้ในไดเร็กทอรีที่คุณเลือก
  4. ไปที่โฟลเดอร์ที่คุณมีโปรแกรมติดตั้งที่ดาวน์โหลดมาแกะไฟล์ของDirectX End-User Runtime Web Installerเพื่อค้นหาไฟล์ชื่อDXSETP.exeและดับเบิลคลิกเพื่อเรียกใช้
  5. ทำตามคำแนะนำบนหน้าจอและพร้อมต์เพื่อผ่านวิซาร์ดเมื่อสิ้นสุด DirectX บนคอมพิวเตอร์ของคุณจะได้รับการซ่อมแซม / ติดตั้งใหม่สำเร็จ

เมื่อการติดตั้งซ่อมแซมเสร็จสิ้นและปัดฝุ่นคุณมีอิสระที่จะลบโฟลเดอร์ที่เต็มไปด้วยไฟล์ของ DirectX End-User Runtime Web Installer ที่สร้างโดยโปรแกรมติดตั้งที่คุณดาวน์โหลดจากเว็บไซต์ของ Microsoft

วิธีที่ 2: ย้อนกลับเวอร์ชันของ DirectX ที่คุณมีแล้วอัปเดต

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

  1. กดแป้นโลโก้ Windows + Rเพื่อเปิดกล่องโต้ตอบเรียกใช้
  2. พิมพ์regeditลงในการเรียกใช้โต้ตอบและกดEnterเพื่อเปิดโปรแกรม Registry Editor
  3. ในบานหน้าต่างด้านซ้ายของRegistry Editorไปที่ไดเร็กทอรีต่อไปนี้:

    HKEY_LOCAL_MACHINE > ซอฟต์แวร์ > Microsoft

  4. ในบานหน้าต่างด้านซ้ายของRegistry Editorคลิกที่คีย์ย่อยDirectXใต้คีย์Microsoftเพื่อให้เนื้อหาแสดงในบานหน้าต่างด้านขวา
  5. ในบานหน้าต่างด้านขวาของตัวแก้ไขรีจิสทรีค้นหาค่ารีจิสทรีชื่อรุ่นและดับเบิลคลิกที่ภาพเพื่อแก้ไขมัน
  6. แทนที่4.09.00.0904ในการข้อมูลค่า:เขตข้อมูลที่มี4.08.00.0904และคลิกที่OK การทำเช่นนั้นจะย้อนกลับเวอร์ชันของ DirectX ที่คุณมีในคอมพิวเตอร์ของคุณไปเป็นเวอร์ชันเก่ากว่าหรืออย่างน้อยก็เป็นสิ่งที่ Windows เชื่อว่าเกิดขึ้น

    หมายเหตุ:ค่าที่อธิบายในขั้นตอนนี้เป็นค่าเฉพาะสำหรับ Windows XP, Windows Vista และ Windows 7 วิธีนี้ยังสามารถใช้ได้กับ Windows เวอร์ชันใหม่กว่า แต่ค่าจะแตกต่างกันไป - สิ่งที่คุณต้องทำมีเพียงแค่เปลี่ยน มูลค่าสำหรับ DirectX เวอร์ชันใดก็ตามที่คุณมีให้กับมูลค่าของเวอร์ชันเก่า

  7. ปิดโปรแกรม Registry Editor
  8. ตอนนี้สิ่งที่คุณต้องทำคือลองติดตั้ง DirectX - การทำเช่นนั้นจะทำให้ Windows เห็นว่าคุณมี DirectX เวอร์ชันเก่ากว่าในคอมพิวเตอร์ของคุณและ Windows จะติดตั้งเวอร์ชันล่าสุดที่มีให้สำหรับคอมพิวเตอร์ของคุณเพื่อแก้ไขสถานการณ์ นี้สามารถทำได้โดยการเรียกใช้Windows Updateหรือโดยการเรียกใช้DirectX End-User Runtime เว็บ Installerที่อธิบายไว้ในวิธีที่ 1