หากคุณได้รับรหัสข้อผิดพลาด 0x8007045A ERROR_DLL_INIT_FAILED เมื่อใช้ Windows Update หรือขณะอัปเกรดเป็น Windows 10 บทความนี้อาจช่วยคุณได้ ข้อผิดพลาดนี้มักเกิดขึ้นหากไฟล์ MSXML DLL เสียหายในระบบปฏิบัติการ Windows ของคุณ

Microsoft XML Core Services หรือ MSXML เป็น Win32 API โครงการดั้งเดิมสำหรับแอปพลิเคชันที่ใช้ XML และมีประสิทธิภาพสูงซึ่งปฏิบัติตามมาตรฐาน XML 1.0 MSXML6 ส่งมอบครั้งแรกกับ Windows Vista และรุ่นใหม่กว่า และมีการปรับปรุงด้านความปลอดภัย ประสิทธิภาพ ความเสถียร และการปรับปรุงอื่นๆ รวมถึงการรองรับสถาปัตยกรรม x64 และ Itanium
รหัสข้อผิดพลาด 0x8007045A ERROR_DLL_INIT_FAILED เมื่อใช้ Windows Update
เพื่อแก้ไขปัญหานี้ คุณมีสามทางเลือก:
1] รัน System File Checker และดูว่าช่วยได้หรือไม่ โปรแกรมจะค้นหาไฟล์ระบบที่เสียหาย รวมถึง DLL และแทนที่ด้วยสำเนาใหม่
2] แทนที่ msxml3.dll, msxml3a.dll, msxml3r.dll, msxml6.dll และ msxml6r.dll บนระบบของคุณด้วยไฟล์ที่เหมาะสม คุณอาจสำรองไฟล์เหล่านี้ไว้ที่อื่นเพื่อป้องกัน หากคุณมีคอมพิวเตอร์อีกเครื่อง ให้คัดลอกไฟล์เหล่านี้จากระบบอีกเครื่องไปที่โฟลเดอร์ C:\Windows\System32 ของระบบที่มีปัญหา และแทนที่ไฟล์ที่อาจเสียหาย ตรวจสอบให้แน่ใจว่าทั้งสองคอมพิวเตอร์ใช้ Windows รุ่นเดียวกัน
เมื่อทำแล้ว คุณจะต้องลงทะเบียนไฟล์ dll เหล่านี้ใหม่:
เพื่อลงทะเบียนไฟล์ dll หรือ ocx ให้เปิดหน้าต่าง Command Prompt เป็นผู้ดูแลระบบ พิมพ์คำสั่งต่อไปนี้และกด Enter
regsvr32 "path & filename of dll or ocx"
ดังนั้นในกล่อง Run ให้พิมพ์ต่อไปนี้และกด Enter:
regsvr32 C:\Windows\System32\msxml3.dll
ทำซ้ำสำหรับอีกสี่ไฟล์ – msxml3a.dll, msxml3r.dll, msxml6.dll, และ msxml6r.dll.
รีสตาร์ทระบบของคุณและดูว่าช่วยได้หรือไม่
3] หากวิธีนี้ไม่ได้ผลสำหรับคุณ คุณมีอีกทางเลือกหนึ่ง ดาวน์โหลด XML parser ล่าสุดจาก MSDN และติดตั้งบนระบบของคุณ
หวังว่าบทความนี้จะมีประโยชน์ และคุณสามารถแก้ไขรหัสข้อผิดพลาด 0x8007045A ERROR_DLL_INIT_FAILED ได้
วิธียกเลิกการลงทะเบียนไฟล์ DLL ใน Windows?
เปิด Windows Terminal ด้วยสิทธิ์ผู้ดูแลระบบ และรันคำสั่ง regsvr32 พร้อมตัวเลือก /U ตรวจสอบให้แน่ใจว่าคุณใช้เส้นทางเต็มของ DLL ไม่ใช่แค่ชื่อ DLL หากคุณต้องการลงทะเบียนใหม่ ให้รันคำสั่งเดียวกันโดยไม่มีตัวเลือก
วิธียกเลิกการลงทะเบียน EXE?
ไฟล์ EXE ถูกติดตั้ง ไม่ได้ลงทะเบียน ดังนั้นหากคุณต้องการลบโปรแกรมที่ติดตั้งแล้ว คุณสามารถทำได้จาก Windows Settings > ส่วน Apps การตั้งค่านี้ยังเสนอให้ซ่อมแซมหรือรีเซ็ตโปรแกรมหากไม่ทำงานตามที่คาดหวัง
