আপনি যদি উইন্ডোজ আপডেট ব্যবহার করার সময় বা উইন্ডোজ ১০-এ আপগ্রেড করার সময় error code 0x8007045A ERROR_DLL_INIT_FAILED পান, তবে এই পোস্ট আপনাকে সাহায্য করতে পারে। এই এররটি সাধারণত হয় যদি আপনার উইন্ডোজ অপারেটিং সিস্টেমে MSXML DLL ফাইলগুলো করাপ্ট হয়।

Microsoft XML Core Services বা MSXML হলো XML 1.0 স্ট্যান্ডার্ড মেনে চলা হাই-পারফরম্যান্স XML-বেসড অ্যাপ্লিকেশনগুলির জন্য নেটিভ Win32 API। MSXML6 প্রথমে উইন্ডোজ ভিস্তার সাথে শিপ করা হয়েছিল এবং পরবর্তীতে সিকিউরিটি, পারফরম্যান্স, স্ট্যাবিলিটি এবং অন্যান্য উন্নতির পাশাপাশি x64 এবং Itanium আর্কিটেকচার সাপোর্ট যোগ করা হয়েছিল।
উইন্ডোজ আপডেট ব্যবহার করার সময় Error code 0x8007045A ERROR_DLL_INIT_FAILED
এই সমস্যা সমাধান করার জন্য আপনার তিনটি অপশন রয়েছে:
১] সিস্টেম ফাইল চেকার চালান এবং দেখুন এটি সাহায্য করে কিনা। প্রোগ্রামটি করাপ্ট সিস্টেম ফাইল, DLL সহ, খুঁজে বের করবে এবং সেগুলোকে ফRESH কপি দিয়ে রিপ্লেস করবে।
২] আপনার সিস্টেমের msxml3.dll, msxml3a.dll, msxml3r.dll, msxml6.dll, এবং msxml6r.dll উপযুক্ত ফাইল দিয়ে রিপ্লেস করুন। আপনি সতর্কতা হিসেবে এই ফাইলগুলো অন্যকোথাও ব্যাকআপ রাখতে পারেন। আপনার যদি অন্য একটি কম্পিউটার থাকে, তবে এই ফাইলগুলো সেটি থেকে কপি করে সমসাযুক্ত সিস্টেমের C:\Windows\System32 ফোল্ডারে পেস্ট করুন এবং সম্ভাব্য করাপ্ট ফাইলগুলো রিপ্লেস করুন। নিশ্চিত করুন দুটি কম্পিউটারই একই উইন্ডোজ ভার্সন চালাচ্ছে।
এটি করার পর, আপনাকে এই dll ফাইলগুলো পুনরায় রেজিস্টার করতে হবে:
একটি dll বা ocx ফাইল রেজিস্টার করতে, অ্যাডমিনিস্ট্রেটর হিসেবে একটি কমান্ড প্রম্পট উইন্ডো খুলুন, নিচের কমান্ডটি টাইপ করুন, এবং এন্টার কী চাপুন:
regsvr32 "path & filename of dll or ocx"
সেজন্য রান বক্সে নিচের কমান্ডটি টাইপ করুন এবং এন্টার চাপুন:
regsvr32 C:\Windows\System32\msxml3.dll
অন্য চারটি – msxml3a.dll, msxml3r.dll, msxml6.dll, এবং msxml6r.dll-র জন্যও একইভাবে করুন।
আপনার সিস্টেম রিস্টার্ট করুন এবং দেখুন এটি সাহায্য করে কিনা।
৩] যদি এটি আপনার জন্য কাজ না করে, তবে আপনার আরেকটি অপশন রয়েছে। MSDN- থেকে লেটেস্ট XML পার্সার ডাউনলোড করুন এবং আপনার সিস্টেমে ইনস্টল করুন।
আশা করি পোস্টটি উপকারী ছিল, এবং আপনি Error code 0x8007045A ERROR_DLL_INIT_FAILED ফিক্স করতে পেরেছেন।
উইন্ডোজে DLL ফাইল কীভাবে আনরেজিস্টার করবেন?
অ্যাডমিন প্রিভিলেজ দিয়ে উইন্ডোজ টার্মিনাল খুলুন এবং regsvr32 কমান্ডটি /U অপশন দিয়ে এক্সিকিউট করুন। নিশ্চিত করুন আপনি DLL-এর ফুল পাথ ব্যবহার করছেন, শুধু DLL নয়। আপনি যদি আবার রেজিস্টার করতে চান, তবে কোনো অপশন ছাড়াই একই কমান্ডটি চালান।
EXE ফাইল কীভাবে আনরেজিস্টার করবেন?
EXE ফাইলগুলো ইনস্টল করা হয়, রেজিস্টার করা হয় না। তাই আপনি যদি একটি ইনস্টল করা প্রোগ্রাম রিমুভ করতে চান, তবে আপনি উইন্ডোজ সেটিংস > Apps সেকশন থেকে করতে পারেন। সেটিংসগুলো রিপেয়ার বা রিসেট করার অপশনও দেয় যদি প্রোগ্রামগুলো এক্সপেক্টেডভাবে কাজ না করে।
