আপনি মাইক্রোসফটের নতুন উইন্ডোজ ১১ ক্লিন কপি ইনস্টল করেছেন। সব কিছু সুন্দর ও ক্লিন, কিন্তু কিছু পুরনো অ্যাপ ইনস্টল করতে চান যেগুলো .NET Framework v3.5 চায়। আপনি হয়তো .NET Framework 4.8 রি-ইনস্টল করতে চান যদি আগে উইন্ডোজ থেকে আনইনস্টল کرده থাকেন।
কিন্তু ইনস্টল করার চেষ্টা করলে 0x80071AB1 কোডের এরর আসে। অধিকাংশ কেসে এই সমস্যাটি Windows Update ফিচারের সমস্যায় হয়।
এই গাইডে আমরা আপনাকে কিছু কুইক ফিক্স দেখাবো যাতে আপনি .NET Framework ইনস্টলেশন সম্পূর্ণ করে আপনার পিসিতে সকল অ্যাপ ব্যবহার করতে পারেন।
১. উইন্ডোজ আপডেট করার চেষ্টা করুন
.NET-এর নতুন ভার্সন ইনস্টল করতে চাইলে Windows Update সাধারণত কাজটি সহজ করে দেয়। .NET Framework 3.5-এর পরের সব ভার্সন প্রাইমারিলি Windows Update-এর মাধ্যমে বিতরণ হয়েছে, তাই প্রথমে এটি ব্যবহার করুন।
Win + I চাপি Settings অ্যাপ চালু করুন এবং বাম সাইডবার থেকে Windows Update সিলেক্ট করুন। ডান প্যানেল থেকে Check for Updates বাটন ক্লিক করুন।
উইন্ডোজ উপলব্ধ আপডেট খুঁজবে। সেখানে .NET দেখলে Windows Update-র ভিতর থেকে সেটি ইনস্টল করুন।
২. SFC স্ক্যান রান করুন
System File Checker (SFC) টুল একটি বিল্ট-ইন ইউটিলিটি যা আপনার উইন্ডোজ পিসিতে করাপ্ট বা মিসিং সিস্টেম ফাইল চেক করে। যদি এই এরর করাপ্ট বা মিসিং সিস্টেম ফাইলের কারণে হয়, তবে SFC কমান্ড রান করলে এটি অটোমেটিক ফিক্স হয়ে যাবে।
Win + R চাপি, cmd টাইপ করুন, এবং Ctrl + Shift + Enter চাপি Command Prompt অ্যাডমিনিস্ট্রেটর হিসেবে চালু করুন। নিচের কমান্ড এক্সিকিউট করুন:
sfc /scannow
স্ক্যান সম্পূর্ণ হওয়া দিন। কোনো সিস্টেম ফাইল রিপেয়ার দরকার হলে এটি অটোমেটিক করবে। ইউটিলিটি ফাইল ফিক্স করে ফেললে .NET Framework রি-ইনস্টল করার চেষ্টা করুন।
৩. Windows Update Troubleshooter রান করুন
উইন্ডোজে অনেক বিল্ট-ইন ট্রাবলশوتر রয়েছে যা হুপ ধাপ ছাড়া এরর সমাধান করতে সাহায্য করে।
Related: Windows Has Built-In Troubleshooters for These Problems
ট্রাবলশুটারগুলো সুপার ইফেক্টিভ নয়, কিন্তু চেষ্টা করার কোনো হারাম নেই। Windows Update যেন যেন গ্লিচ করছে, তবে বিল্ট-ইন Windows Update troubleshooter ব্যবহার করে দেখুন সমাধান হয় কিনা।
Win + I চাপি Settings অ্যাপ চালু করুন এবং System > Troubleshoot > Other troubleshooters-এ যান। এখানে ট্রাবলশوترের লিস্ট পাবেন। Windows Update খুঁজে বের করে তার পাশের Run বাটন ক্লিক করুন।
এটি Windows Update troubleshooter চালু করবে। অন-স্ক্রিন ইনস্ট্রাকশন ফলো করুন। ট্রাবলশوتر ইস্যু খুঁজে বের করে যেগুলো পারবে সেগুলো ফিক্স করবে। সমস্যা না পেলে বলবে কোনো সমস্যা পায়নি।
৪. Windows Update Service শুরু করুন
আপনার Windows Update সার্ভিস রানিং না থাকলে আপনি যথাযথ আপডেট পারবেন না। কিন্তু রান না করা সার্ভিস শুরু করা সহজ। Win + R চাপি, services.msc টাইপ করুন, এবং Enter চাপি Services কনসোল চালু করুন।
এরপর Windows Update নামে সার্ভিস খুঁজুন। সেটিতে রাইট-ক্লিক করে Properties সিলেক্ট করুন। এরপর Service status দেখুন। যদি Stopped বলে, তবে Start বাটন ক্লিক করে সার্ভিস শুরু করুন।
এটি Windows Update সার্ভিস শুরু করবে। PC রিস্টার্ট করে 0x80071AB1 এরর ফিক্স হয়েছে কিনা দেখুন।
৫. Windows Update কম্পোনেন্ট রিসেট করুন
এখনও সমস্যা সমাধান না হলে Windows Update কম্পোনেন্ট রিসেট করে দেখুন। Command Prompt অ্যাডমিনিস্ট্রেটর হিসেবে চালু করুন।
Win + R চাপি, cmd টাইপ করুন, এবং Ctrl + Shift + Enter চাপি অ্যাডমিনিস্ট্রেটিভ রাইটসহ Command Prompt চালু করুন। তারপর Background Intelligent Transfer Service এবং Windows Update Service নিচের কমান্ড দিয়ে স্টপ করুন:
net stop bits
net stop wuauserv
তারপর qmgr*.dat ফাইল ডিলিট করতে নিচের কমান্ড রান করুন:
Del "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat"
এখন আপনি ইনস্টল করা দুটি সার্ভিস রিসেট করতে নিচের কমান্ডগুলো ব্যবহার করুন:
sc.exe sdset bits D: (A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D: (A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
এই কমান্ডগুলো টাইপ করতে হবে না। কপি করে Command Prompt উইন্ডোতে পেস্ট করুন।
তারপর Command Prompt দিয়ে System32 ফোল্ডারে নেভিগেট করুন। ডিরেক্টরি System32-এ পরিবর্তন করতে নিচের কমান্ড রান করুন:
cd /d %windir%
ystem32
এখন একটি ব্যাচ কমান্ড রান করতে হবে। নিচের প্রতিটি কমান্ড একটা একটা করে কপি-পেস্ট করুন Command Prompt-এ এবং Enter চাপুন:
regsvr32.exe atl.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
এই পয়েন্টে Winsock রিসেট করতে নিচের কমান্ড রান করুন:
netsh winsock reset
শেষে আগে স্টপ করা সার্ভিসগুলো রিস্টার্ট করুন:
net start bits
net start wuauserv
এটি সব Windows Update কম্পোনেন্ট রিসেট করবে। কাজ না করলে আবার চেষ্টা করুন, qmgr*.dat ফাইল ডিলিট করার কমান্ডের পর তিনটি অতিরিক্ত কমান্ড এক্সিকিউট করুন:
Ren %Systemroot%\SoftwareDistribution\Download Download.bak
Ren %Systemroot%\SoftwareDistribution\Download Download.bak
Ren %Systemroot%\System32\catroot2 catroot2.bak
Error Code 0x80071AB1 সমাধান হয়েছে
আশা করি এই ফিক্সগুলোর যেকোনো একটি আপনার জন্য কাজ করল এবং আপনি সফলভাবে .NET Framework ইনস্টল করতে পেরেছেন।
উইন্ডোজ ১১ সাধারণত .NET Framework-এর সর্বশেষ ভার্সন অটোমেটিক ইনস্টল করে, কিন্তু পরবর্তীতে মাইক্রোসফট আপডেট রোল আউট করলে আপডেট করতে হতে পারে।
তবে Windows Update কখনো কখনো সমস্যায় পড়ে। এগুলো বিরক্তিকর, কিন্তু অধিকাংশ কেসে সহজে সমাধান হয়।