Windows Server 2012 R2-এ অনলাইন এবং অফলাইন ইনস্টলার ব্যবহার করে NET Framework 4.7.2 ইনস্টল করার সময়, আমি ত্রুটির সম্মুখীন হয়েছিলাম:0x80092004—‘অবজেক্ট বা সম্পত্তি খুঁজে পাচ্ছি না
. একই সময়ে, “কম্পোনেন্টের হ্যাশ খুঁজে পাওয়া যায়নি:NetFx4-PenIMC
” ইভেন্ট ভিউয়ার লগগুলিতে ত্রুটি দেখা দিয়েছে৷ সমাধান খুঁজতে আমার অনেক সময় লেগেছে। যেহেতু এটি পরিণত হয়েছে, সমস্যাটি ইনস্টল করা .Net Framework 3.5 (বা এর আপডেট) এর একটি ত্রুটির সাথে সম্পর্কিত ছিল যা .NET 4.7.2 ইনস্টল হতে বাধা দেয়৷ আমি একটি অপ্রকাশ্য সমাধান খুঁজে পেয়েছি যা আমাকে সাহায্য করেছে এবং আমি এটি এখানে বর্ণনা করব৷
0x80092004 (CRYPT_E_NOT_FOUND)
ঠিক করতে ত্রুটি, আপনাকে ম্যানুয়ালি মাইক্রোসফ্ট আপডেট ক্যাটালগ থেকে .NET ফ্রেমওয়ার্ক আপডেট প্যাকেজ ডাউনলোড করতে হবে৷
- https://www.catalog.update.microsoft.com এ যান এবং KB4340558 অনুসন্ধান করুন; Windows 8.1 এবং সার্ভারের জন্য .NET ফ্রেমওয়ার্ক 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2-এর জন্য আপডেটটি 2018-07 নিরাপত্তা এবং গুণমান রোলআপটি
- ডাউনলোড করুন x64 (KB4340558) -এর জন্য 2012 R2;
- আপনাকে 3টি MSU ফাইল ডাউনলোড করার পরামর্শ দেওয়া হবে৷ তাদের সব ডাউনলোড করুন এবং ফোল্ডারগুলিতে সংরক্ষণ করুন C:\ distr \ আপডেট:
উইন্ডোজ 8.1-KB4338419-X6B8E3D9E4763DBA2AE7506B2754DBA2AE7506B2754D.MSU
windows8.1-kb4338424-x64_e3d28f90c6b9dd7e80217b6fb0869e7b6dfe6738.msu
- তারপর এই কমান্ডটি ব্যবহার করে MSU ফাইলগুলি বের করুন:
expand -f:* c:\Distr\update\*.msu c:\Distr\update\extract
- C:\Distr\update\extract-এ বেশ কিছু ফাইল দেখা যাবে। আপনি শুধুমাত্র CAB ফাইল প্রয়োজন. DISM টুল ব্যবহার করে উইন্ডোজ ইমেজে CAB আপডেটগুলিকে একীভূত করুন (যদি পুনরায় আরম্ভ করার প্রয়োজন হয় তবে এটি করুন):
dism /online /add-package /packagepath:"C:\Distr\update\extract\Windows8। 1-KB4338415-x64.cab"
dism /online /add-package /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338419-x64.cab"
dism /online / add-package/packagepath:"C:\Distr\update\extract\Windows8.1-KB4338424-x64.cab"
dism /online /add-package /packagepath:"C:\Distr\update\extract\ WSUSSCAN.cab" - কোনও CAB ফাইল ইনস্টল করার সময় 0x80092004 ত্রুটি দেখা দিলে, নিম্নলিখিত কমান্ডটি ব্যবহার করে এই আপডেটটি আনইনস্টল করুন (উদাহরণস্বরূপ, KB4338419 ইনস্টলেশনের সময় ত্রুটিটি উপস্থিত হয়েছিল):
dism /online /remove- প্যাকেজ/packagepath:"C:\Distr\update\extract\Windows8.1-KB4338419-x64.cab"
তারপর এই কমান্ড দিয়ে একই CAB ফাইল ইনস্টল করুন:dism /online /add-package /packagepath:"C:\Distr\update\extract\Windows8.1-KB4338419-x64.cab "
আমার ক্ষেত্রে, 0x80092004 ত্রুটিটি অদৃশ্য না হওয়া পর্যন্ত আমাকে পরপর দুইবার KB4338419 ইনস্টল এবং অপসারণ করতে হয়েছিল৷ - আপনার সার্ভার পুনরায় চালু করুন এবং .Net 4.7.2 ইনস্টল করার চেষ্টা করুন - এটি কোনো ত্রুটি ছাড়াই ইনস্টল হবে। তারপর C:\Distr\update\. থেকে ফাইলগুলি সরিয়ে ফেলুন
এই সমস্যাটি Windows 8-এ একইভাবে ঠিক করা হয়েছে।