การแก้ไข: ERROR_DLL_INIT_FAILED



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

Error DLL INIT FAILED เป็นข้อผิดพลาดที่พบบ่อยและเกี่ยวข้องกับไฟล์ msxml.dll ข้อผิดพลาดหมายความว่า DLL ล้มเหลวในการเริ่มต้นหรือเริ่มทำงานเนื่องจากสาเหตุบางประการที่มีความเป็นไปได้มากที่สุดว่า DLL เสียหายหรือถูกย้าย DLL นี้มีไว้สำหรับแอปพลิเคชัน XML เป็นหลักซึ่งเป็นสิ่งที่ Windows Update ใช้เพื่อส่งข้อมูลไปมาจากเซิร์ฟเวอร์ นั่นคือแอปพลิเคชันโดยเฉลี่ยสำหรับข้อผิดพลาดนี้



วิธีที่ 1: สแกนหาการทุจริต

ปัญหาที่พบบ่อยที่สุดที่เกิดขึ้นกับ dll คือไฟล์เสียหาย นักพัฒนาของ Microsoft เข้าใจเรื่องนี้เป็นอย่างดีและได้สร้างเครื่องมือ sfc เพื่อให้ผู้ใช้สแกนหาไฟล์ที่เสียหายและให้ Windows แก้ไขไฟล์ที่เสียหายโดยอัตโนมัติโดยไม่จำเป็นต้องทำงานที่ซับซ้อนมากมาย



ถือ คีย์ Windows และ กด X และเลือก พร้อมรับคำสั่ง (ผู้ดูแลระบบ) หากคุณใช้ Windows 8 หรือ 10 อื่น ๆ ให้คลิก เริ่ม -> ประเภท cmd และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ



ในประเภท Command Prompt (Window) sfc / scannow และกด ENTER รอให้การสแกนเสร็จสิ้นหากผลการสแกนไม่พบความเสียหายหรือการละเมิดแสดงว่าไฟล์ระบบของคุณใช้ได้ แต่หากส่งคืนหรือรายงานความเสียหายให้ซ่อมแซมโดยใช้คำสั่งต่อไปนี้:

Dism / ออนไลน์ / Cleanup-Image / RestoreHealth

ERROR_DLL_INIT_FAILED



หลังจากกระบวนการเสร็จสิ้นให้รีบูตพีซีและทดสอบ

วิธีที่ 2: คัดลอกและลงทะเบียน DLL อีกครั้ง

คัดลอกไฟล์ DLL ต่อไปนี้จากคอมพิวเตอร์ที่ใช้งานได้ด้วยระบบปฏิบัติการเดียวกับคุณ ไฟล์ที่คุณต้องคัดลอกจะอยู่ใน C: Windows System32 และอยู่ใน

msxml3a.dll, msxml3r.dll, msxml6.dll, msxml3.dll และ msxml6r.dll

เมื่อคัดลอกไฟล์แล้วให้บันทึกและคัดลอกไปยังระบบที่เป็นปัญหาในไดเร็กทอรีเดียวกัน (C: windows system32) จากนั้นพิมพ์คำสั่งต่อไปนี้สำหรับไฟล์ dll แต่ละไฟล์

regsvr C: Windows System32 msxml3.dll

วิธีที่ 3: สำหรับนักพัฒนา

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

ติดตั้งคอมโพเนนต์ใหม่

ทดสอบเพื่อดูว่าปัญหานี้เกิดขึ้นกับการอนุญาตระดับสูงหรือไม่ หากปัญหาเกิดขึ้นในระดับที่ยกระดับนี้แสดงว่าคุณมีปัญหาเรื่องสิทธิ์

ติดต่อผู้จำหน่ายส่วนประกอบเพื่อให้แน่ใจว่าแอปพลิเคชันที่คุณกำลังพัฒนาไม่รวมโมดูลที่โต้ตอบกับเดสก์ท็อป ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากข้อผิดพลาดด้านสิทธิ์ที่ ASP.NET ให้ไว้เมื่อพยายามเข้าถึงบางสิ่งบนเดสก์ท็อปเนื่องจาก ASP.NET สร้างขึ้นเพื่อไม่ให้โต้ตอบกับเดสก์ท็อป

อ่าน 2 นาที