এই ত্রুটি তখন দেখা দেয় যখন ব্যবহারকারীরা উইন্ডোজ আপডেট সার্ভিসের সাথে লড়াই করছেন এবং এটি একটি মেসেজ যা উইন্ডোজ আপডেট সমস্যা সমাধানকারী চালানোর পর দেখা দেয়। ত্রুটি নিজে স্বয়ংক্রিয়ভাবে ব্যাখ্যা করে না এবং এই মেসেজটি প্রফ택্টলি একমাত্র सुरাগ যা আপনার কাছে সমস্যা ট্রাবলশুট করার জন্য উপলব্ধ।

আমরা সারা বিশ্ব থেকে ব্যবহারকারীদের দ্বারা প্রস্তাবিত বেশ কিছু কাজের সমাধান সংগ্রহ করেছি এবং সেগুলিকে একটি একক নিবন্ধে একত্রিত করার সিদ্ধান্ত নেয়েছি। অনুগ্রহ করে নিচের নির্দেশাবলী সাবধানে অনুসরণ করুন এবং আপনার সমস্যা সমাধান করার জন্য শুভকামনা!
"Windows Update Components must be Repaired" ত্রুটির কারণ কী?
যেহেতু এই ত্রুটি এমন кейসগুলোতে দেখা দেয় না যেখানে এই ত্রুটির আসল কারণ খুঁজে বের করা কঠিন। যাইহোক, কিছু আসল কারণ চিহ্নিত করা যায় তাদের জন্য যারা জানতে চান তারা কী ভুল করেছেন এবং কোন পদ্ধতি বাস্তবায়ন করে সমস্যা সমাধান করবেন:
- Windows Update Components ভেঙে গেছে এবং উইন্ডোজ আপডেট সার্ভিস সঠিকভাবে কাজ চালিয়ে যেতে পারে সেজন্য সেগুলিকে রিসেট করা দরকার। প্রক্রিয়াটি দীর্ঘ কিন্তু এটি আপনার পরিশ্রমের মূল্য দেবে।
- ভেরিফাই করার সমস্যা আছে আপনার উইন্ডোজ OS ইনস্টলেশনের সংস্করণের সাথে এবং আপনি যা সেরা করতে পারেন সেটি হল আপনার ফাইল এবং পারসনাল সেটিংস রাখার অপশন বেছে নিয়ে একটি ক্লিন ইনস্টল করা।
সমাধান ১: উইন্ডোজ আপডেট কম্পোনেন্ট রিসেট করা
যেহেতু ত্রুটি বার্তাটি উইন্ডোজ আপডেট কম্পোনেন্টের সাথে সম্পর্কিত, একটি বाध्यতামূলক উত্তর হল সহজে উইন্ডোজ আপডেট কম্পোনেন্টগুলো রিসেট করা যা পুরো উইন্ডোজ আপডেট ফাংশনালিটির সাথে ঘনিষ্ঠভাবে সম্পর্কিত।
এটি একটি দীর্ঘ প্রক্রিয়া হতে পারে কিন্তু আমরা সবচেয়ে দীর্ঘ সমাধানটিকে প্রথমটি হিসেবে বেছে নিয়েছি কারণ এই পদ্ধতিটি সম্ভবত আপনার সমস্যা তাৎক্ষণিকভাবে সমাধান করবে।
যেহেতু আপনি রেজিস্ট্রি এডিট করতে যাচ্ছেন, আমরা সুপারিশ করি এই আর্টিকেলটি চেক আউট করুন যাতে আপনি নিরাপদে আপনার রেজিস্ট্রি ব্যাকআপ নিতে পারেন ভবিষ্যতের সমস্যা প্রতিরোধ করতে।
- চলুন নিচের সার্ভিসগুলো বন্ধ করে সমাধান শুরু করি যা উইন্ডোজ আপডেট প্রক্রিয়ার মূল সার্ভিস: Background Intelligent Transfer, Windows Update, এবং Cryptographic Services। আমরা শুরু করার আগে সেগুলি নিষ্ক্রিয় করা খুব গুরুত্বপূর্ণ যদি আপনি বাকি ধাপগুলো ত্রুটি ছাড়া সম্পন্ন করতে চান।
- "Command Prompt" সার্চ করুন إما স্টার্ট মেনুতে বা সার্চ বাটনে টিপে যা এর পাশে আছে। সার্চ রেজাল্ট হিসেবে আসা প্রথম অপশনে রাইট-ক্লিক করুন এবং "Run as administrator" অপশন সিলেক্ট করুন। নিচের কমান্ডটি কপি এবং পেস্ট করুন এবং নিশ্চিত করুন যে আপনি আপনার কীবোর্ডের Enter কী টিপছেন।

net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc

- এই ধাপের পর, আপনাকে কিছু ফাইল ডিলিট করতে হবে যেগুলি ডিলিট করা আবশ্যক আপনি যদি আপডেট কম্পোনেন্ট রিসেট করার সাথে আগে যেতে চান। এটিও অ্যাডমিনিস্ট্রেটর সুবিধাসহ কমান্ড প্রম্পট দিয়ে করা হয়।
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
- SoftwareDistribution এবং catroot2-এর নাম পরিবর্তন করুন। এটি করার জন্য, একটি অ্যাডমিনিস্ট্রেটর কমান্ড প্রম্পটে, নিচের দুটি কমান্ড কপি এবং পেস্ট করুন এবং প্রতিটি কপি করার পর Enter ক্লিক করুন।
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak

- নিচের কমান্ডগুলো আমাদের BITS (Background Intelligence Transfer Service) এবং wuauserv (Windows Update Service)-কে তাদের ডিফল্ট সিকিউরিটি ডেস্ক্রিপ্টরে রিসেট করতে সাহায্য করবে। নিশ্চিত করুন যে আপনি নিচের কমান্ডগুলো মডিফাই করছেন না তাই সেগুলি কপি করাই ভালো কারণ এদের জটিলতা।
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- চলুন System32 ফোল্ডারে ফিরে যাই এই পদ্ধতির শেষ অংশে এগিয়ে যেতে।
cd /d %windir%\system32
- যেহেতু আমরা BITS সার্ভিসটি সম্পূর্ণ রিসেট করেছি, আমাদের সার্ভিসটি রান ও অপারেট করার জন্য প্রয়োজনীয় সকল ফাইল রি-রেজিস্টার করতে হবে। যাইহোক, প্রতিটি ফাইলের জন্য একটি নতুন কমান্ড দরকার সেটিকে রি-রেজিস্টার করতে হলে প্রক্রিয়াটি আপনি অভ্যস্ত চেয়ে দীর্ঘ হয়ে যেতে পারে। কমান্ডগুলো একে একে কপি করুন এবং নিশ্চিত করুন যে আপনি কোথাও সেগুলি বাদ দিচ্ছেন না। আপনি সম্পূর্ণ তালিকা পাবেন আপনি এই লিঙ্কটি ফলো করলে।
- এখন আমরা যা করতে যাচ্ছি সেটি হল Winsock রিসেট করা নিচের কমান্ডটি অ্যাডমিনিস্ট্রেটর কমান্ড প্রম্পটে কপি এবং পেস্ট করে:
netsh winsock reset

- আপনি যদি উইন্ডোজ ৭, ৮, ৮.১, বা ১০ চালু করেন, একটি কমান্ড প্রম্পটে, নিচের কমান্ডটি কমান্ড প্রম্পট উইন্ডোতে কপি করুন এবং Enter কী টিপুন:
netsh winhttp reset proxy
- যদি উপরের সকল ধাপগুলো বাধা ছাড়া সম্পন্ন হয়ে যায়, তবে আপনি এখন সবচেয়ে প্রথম ধাপে যেসব সার্ভিস বন্ধ করেছিলাম সেগুলি নিচের কমান্ডগুলো ব্যবহার করে আবার চালু করতে পারেন।
net start bits net start wuauserv net start appidsvc net start cryptsvc
- সূচিবদ্ধ সকল ধাপ পূরণ করার পর আপনার কম্পিউটার রিস্টার্ট করুন। আশা করি, আপনি এখন "This app has been blocked for your protection" ত্রুটি পাওয়া ছাড়া উইন্ডোজ আপডেট সম্পন্ন করতে পারবেন।
সমাধান ২: ক্লিন ইনস্টল করা
আপনি যদি উইন্ডোজ ১০ ব্যবহার করেন, তবে একটি ক্লিন ইনস্টল আর ভয়ের বিষয় নয়, বরং একটি ফিক্স এবং একটি যৌক্তিকভাবে সহজ পদ্ধতি যদি আপনি "Windows Update Components must be repaired" এর মতো একটি গুরুতর ত্রুটির সম্মুখীন হন। এটি একটি ক্লিন ইনস্টল দ্বারা ফিক্স করা যায় কিন্তু আপনাকে অবশ্যই উপরের পদ্ধতি ট্রাই করার পর এই পদ্ধতির সাথে এগিয়ে যাওয়ার সিদ্ধান্ত নেওয়া উচিত।
- Settings অ্যাপে নেভিগেট করুন উইন্ডোজ ১০-এ। আপনি সেখানে স্টার্ট মেনুর নিচে বাম দিকে গিয়ার আইকনে ক্লিক করে যেতে পারেন। "Update & security" অপশন সিলেক্ট করুন এবং বাম প্যানের Recovery ট্যাবে ক্লিক করুন।

- উইন্ডোজ তিনটি অপশন দেখাবে: Reset this PC, Go back to an earlier build and Advanced startup. Reset this PC হল সর্বোচ্চ অপশন যদি আপনি আমাদের নির্দেশাবলী সঠিকভাবে অনুসরণ করেন তবে ন্যূনতম ফাইল লস দিয়ে আবার শুরু করার জন্য।
- আপনি আপনার ফাইলগুলোর সাথে কী করতে চান সেটির উপর নির্ভর করে "Keep my files" বা "Remove everything,"-এ ক্লিক করুন। যেভাবেই হোক, আপনার সকল সেটিংস তাদের ডিফল্টে ফিরে যাবে এবং অ্যাপগুলো আনইনস্টল হবে। আমরা সুপারিশ করি Keep my files অপশন বেছে নেওয়া কারণ সমস্যাটি সম্ভবত আপনার ডকুমেন্ট বা সদৃশের সাথে নেই।

- আপনি যদি আগের ধাপে "remove everything" বেছে নিয়ে থাকেন তবে "Just remove my files" বা "Remove files and clean the drive" সিলেক্ট করুন (সুপারিশ করা হয়নি)। ড্রাইভ ক্লিন করার অপশন সাধারণত অনেক বেশি সময় নেয় কিন্তু এটি নিশ্চিত করবে যে আপনার কম্পিউটার এর পরের মালিক আপনার মুছে ফেলা ফাইলগুলো রিকভার করতে খুব কষ্ট পাবে। আপনি যদি কম্পিউটার নিজের জন্য রাখেন, তবে "Just remove my files." বেছে নিন। আপনি যদি আপনার ফাইল রাখতে চান, তবে এই ধাপ বাদ দিন।

- উইন্ডোজ আপনাকে সতর্ক করলে Next ক্লিক করুন যে আপনি উইন্ডোজের আগের সংস্করণে রোল ব্যাক করতে পারবেন না। আপনাকে করার জন্য বললে Reset ক্লিক করুন এবং উইন্ডোজ রিসেটিং প্রক্রিয়া সম্পূর্ণ হওয়া পর্যন্ত অপেক্ষা করুন। প্রম্পট করলে Continue ক্লিক করুন এবং আপনার কম্পিউটার বুট করুন। চেক করুন ত্রুটি এখনও কি দেখা দিচ্ছে।