আপনি Windows আপডেট ব্যবহার করার সময় বা Windows 10-এ আপগ্রেড করার সময় যদি আপনি একটি ত্রুটি কোড 0x8007045A ERROR_DLL_INIT_FAILED পান, তাহলে এই পোস্টটি আপনাকে সাহায্য করতে পারে। আপনার উইন্ডোজ অপারেটিং সিস্টেমে MSXML DLL ফাইলগুলি দূষিত হলে সাধারণত এই ত্রুটি ঘটে।
মাইক্রোসফ্ট XML কোর সার্ভিসেস বা MSXML হল উচ্চ-কর্মক্ষমতা XML-ভিত্তিক অ্যাপ্লিকেশনগুলির জন্য নেটিভ Win32 API যা XML 1.0 মানকে মেনে চলে। MSXML6 প্রথমে Windows Vista এবং পরে পাঠানো হয়েছে এবং এতে নিরাপত্তা, কর্মক্ষমতা, স্থিতিশীলতা এবং অন্যান্য উন্নতি এবং x64 এবং Itanium আর্কিটেকচারের জন্য সমর্থন রয়েছে৷
যখন আপনি উইন্ডোজ আপডেট ব্যবহার করেন তখন ত্রুটি কোড 0x8007045A ERROR_DLL_INIT_FAILED
এই সমস্যাটি সমাধান করতে, আপনার কাছে তিনটি বিকল্প রয়েছে:
1] সিস্টেম ফাইল চেকার চালান এবং এটি সাহায্য করে কিনা দেখুন। প্রোগ্রামটি DLL সহ দূষিত সিস্টেম ফাইলগুলি খুঁজে বের করবে এবং তাদের একটি নতুন অনুলিপি দিয়ে প্রতিস্থাপন করবে৷
2] 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.
আপনার সিস্টেম পুনরায় চালু করুন এবং দেখুন এটি সাহায্য করে কিনা৷
৷3] যদি এটি আপনার জন্য কাজ না করে, আপনার অন্য বিকল্প আছে। MSDN থেকে সর্বশেষ XML পার্সার ডাউনলোড করুন এবং এটি আপনার সিস্টেমে ইনস্টল করুন৷
৷আমি আশা করি পোস্টটি সহায়ক ছিল, এবং আপনি ত্রুটি কোড 0x8007045A ERROR_DLL_INIT_FAILED ঠিক করতে সক্ষম হয়েছেন৷
উইন্ডোজে একটি DLL ফাইল কিভাবে আনরেজিস্টার করবেন?
অ্যাডমিন সুবিধা সহ উইন্ডোজ টার্মিনাল খুলুন এবং /U বিকল্পের সাথে regsvr32 কমান্ডটি চালান। নিশ্চিত করুন যে আপনি DLL এর সম্পূর্ণ পথ ব্যবহার করছেন এবং শুধুমাত্র DLL নয়। আপনার যদি আবার নিবন্ধন করতে হয়, কোন বিকল্প ছাড়াই একই কমান্ড চালান।
আমি কীভাবে একটি EXE নিবন্ধনমুক্ত করব?
EXE ফাইলগুলি ইনস্টল করা আছে, এবং নিবন্ধিত নয়। সুতরাং আপনি যদি একটি ইনস্টল করা প্রোগ্রাম সরাতে চান তবে আপনি এটি উইন্ডোজ সেটিংস> অ্যাপস বিভাগ থেকে করতে পারেন। সেটিংস প্রোগ্রামগুলি মেরামত বা রিসেট করার প্রস্তাব দেয় যদি সেগুলি প্রত্যাশিতভাবে কাজ না করে৷