Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

รหัสข้อผิดพลาด 0x8007045A ERROR_DLL_INIT_FAILED เมื่อคุณใช้ Windows Update

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

รหัสข้อผิดพลาด 0x8007045A ERROR_DLL_INIT_FAILED เมื่อคุณใช้ Windows Update

Microsoft XML Core Services หรือ MSXML เป็น Win32 API ดั้งเดิมสำหรับแอปพลิเคชันที่ใช้ XML ประสิทธิภาพสูงซึ่งเป็นไปตามมาตรฐาน XML 1.0 MSXML6 มาพร้อมกับ Windows Vista และใหม่กว่าในครั้งแรก และมีการปรับปรุงด้านความปลอดภัย ประสิทธิภาพ ความเสถียร และการปรับปรุงอื่นๆ และการรองรับสถาปัตยกรรม x64 และ Itanium

รหัสข้อผิดพลาด 0x8007045A ERROR_DLL_INIT_FAILED เมื่อคุณใช้ Windows Update

ในการแก้ไขปัญหานี้ คุณมีสามตัวเลือก:

1] เรียกใช้ตัวตรวจสอบไฟล์ระบบ และดูว่าจะช่วยได้หรือไม่ โปรแกรมจะค้นหาไฟล์ระบบที่เสียหาย รวมถึง DLL และแทนที่ด้วยไฟล์ใหม่

2] แทนที่ msxml3.dll, msxml3a.dll, msxml3r.dll, msxml6.dll และ msxml6r.dll บนระบบของคุณด้วยไฟล์ที่เหมาะสม คุณสามารถสำรองไฟล์เหล่านี้ไว้ที่อื่นได้เพื่อเป็นการป้องกันไว้ก่อน หากคุณมีคอมพิวเตอร์เครื่องอื่น ให้คัดลอกไฟล์เหล่านี้จากระบบอื่นของคุณไปยัง C:\Windows\System32 โฟลเดอร์ของระบบที่มีปัญหา และแทนที่ไฟล์ที่อาจเสียหาย ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ทั้งสองเครื่องใช้ Windows รุ่นเดียวกัน

เมื่อคุณทำเช่นนี้ คุณจะต้องลงทะเบียนไฟล์ dll เหล่านี้ใหม่:

ในการลงทะเบียนไฟล์ dll หรือ ocx ให้เปิดหน้าต่างพรอมต์คำสั่งในฐานะผู้ดูแลระบบ พิมพ์ข้อมูลต่อไปนี้ แล้วกดปุ่ม 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 ล่าสุดจาก MSDN และติดตั้งในระบบของคุณ

ฉันหวังว่าโพสต์นี้จะเป็นประโยชน์ และคุณสามารถแก้ไขรหัสข้อผิดพลาด 0x8007045A ERROR_DLL_INIT_FAILED ได้

จะยกเลิกการลงทะเบียนไฟล์ DLL ใน Windows ได้อย่างไร

เปิด Windows Terminal ด้วยสิทธิ์ของผู้ดูแลระบบและดำเนินการคำสั่ง regsvr32 ด้วยตัวเลือก /U ตรวจสอบให้แน่ใจว่าคุณใช้เส้นทางแบบเต็มของ DLL ไม่ใช่เฉพาะ DLL หากคุณต้องการลงทะเบียนอีกครั้ง ให้รันคำสั่งเดิมโดยไม่มีตัวเลือกใดๆ

ฉันจะยกเลิกการลงทะเบียน EXE ได้อย่างไร

ไฟล์ EXE ได้รับการติดตั้งและไม่ได้ลงทะเบียน ดังนั้นหากคุณต้องการลบโปรแกรมที่ติดตั้ง คุณสามารถทำได้จากส่วนการตั้งค่า Windows> แอพ การตั้งค่ายังเสนอให้ซ่อมแซมหรือรีเซ็ตโปรแกรมหากไม่ได้ทำงานตามที่คาดไว้

รหัสข้อผิดพลาด 0x8007045A ERROR_DLL_INIT_FAILED เมื่อคุณใช้ Windows Update