উইন্ডোজ আপডেট এরর 0xc1900204 তখন উপস্থিত হয় যখন ব্যবহারকারীরা মাইক্রোসফট দ্বারা রিলিজ করা নতুন আপডেট ডাউনলোড করার চেষ্টা করে। সাধারণত আপডেট সহজে ডাউনলোড হয় কিন্তু ইনস্টলেশন শুরু হওয়াও ব্যর্থ হয় এবং এই আপডেট ত্রুটি উপস্থিত হয়। এই ত্রুটির মোকাবিলার জন্য বিভিন্ন পদ্ধতি ব্যবহার করা যায় যা সাধারণত উইন্ডোজ ১০ অপারেটিং সিস্টেমে দেখা যায় কিন্তু পুরনো সংস্করণগুলোর জন্যও এটি অপরিচিত নয়।

আমরা এই ত্রুটি সমাধানের জন্য সমাধানগুলোর একটি সেট تهیه করেছি তাই সেগুলো সাবধানে অনুসরণ করুন এবং শেষে পৌঁছানোর আগে আপনার সমস্যা নিশ্চিতভাবে সমাধান হওয়া উচিত!
সমাধান ১: নিচের রেজিস্ট्री টুইকটি ব্যবহার করুন
যদি উইন্ডোজ-ভিত্তিক প্রোগ্রাম ইনস্টল করার জন্য ডিফল্ট Program Files ডিরেক্টরি অন্য কোনো প্রক্রিয়া বা সমান দ্বারা পরিবর্তন করা হয়ে থাকে তবে এই পদ্ধতিটি অত্যন্ত উপকারী। এটি ত্রুটির মোকাবিলার জন্য কার্যকর হতে পারে কিন্তু আপনাকে রেজিস্ট্রি এডিট করে এটি পরিবর্তন করতে হবে। আপনাকে পুরনো Program Files ফোল্ডারে প্রোগ্রাম ইনস্টল করা চালিয়ে যেতে হবে, অন্তত যে আপডেটটি এই ত্রুটির কারণ হয়ে থাকে সেটি প্রক্রিয়া করা পর্যন্ত।
যেহেতু এই সমাধানের সাথে অগ্রসর হতে হলে আপনাকে রেজিস্ট্রি এডিট করতে হবে, আমরা আপনাকে নিরাপদে আপনার রেজিস্ট্রি ব্যাকআপ लेने জন্য আমরা যে আর্টিকেলটি তৈরি করেছি সেটি দেখার পরামর্শ দিচ্ছি আরও সমস্যা প্রতিরোধের জন্য। फिर भी, যদি আপনি নির্দেশাবলী সঠিকভাবে অনুসরণ করেন তবে কোনো সমস্যা হবে না।
- রেজিস্ট্রি এডিটর টুল খুলুন "regedit" টাইপ করে সার্চ বার বা Run ডায়ালগ বক্সে। আপনাকে সম্ভবত একটি UAC প্রম্পট নিশ্চিত করতে হবে যা বলবে টুলটি আপনার কম্পিউটারের সেটিংস পরিবর্তন করতে পারে। রেজিস্ট্রি এডিটরে বাম প্যানেলে নেভিগেট করে নিচের কী-তে যান:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

- CurrentVersion কী-র অধীনে, আপনাকে ProgramFilesDir নামে একটি REG_SZ টাইপের এন্ট্রি দেখতে পাবেন তাই সেটিতে রাইট-ক্লিক করুন এবং Modify-এ ক্লিক করুন।
- Value data এন্ট্রির অধীনে, বর্তমান পাথটি মুছে দিন এবং আপনার কম্পিউটারে থাকা Program Files ফোল্ডারের সঠিক পাথটি পেস্ট করুন।
- আপনি যদি 32-বিট অপারেটিং সিস্টেম চালান, তবে সঠিক পাথ হবে "X:\Program Files (x86)" এবং আপনি যদি 64-বিট উইন্ডোজ চালান, তবে পাথ হবে "X:\Program Files" যেখানে X হল উইন্ডোজ ইনস্টল করা ড্রাইভের অক্ষর। নিশ্চিত করুন আপনি কোনো ব্যাকস্ল্যাশ বা অক্ষর বাদ দেননি কারণ ফলাফল ভয়ঙ্কর হতে পারে।

- OK চাপে পরিবর্তনগুলো নিশ্চিত করুন এবং আপনার কম্পিউটার রিস্টার্ট করুন পরিবর্তনগুলো সম্পূর্ণরূপে প্রয়োগ করার জন্য। এরপর উইন্ডোজ আপডেটে নেভিগেট করুন এবং দেখুন সমস্যা সমাধান হয়েছে কিনা।
সমাধান ২: উইন্ডোজ আপডেট ট্রাবলশুটার চালান
সৌভাগ্য إلي, উইন্ডোজ বিভিন্ন বিল্ট-ইন ট্রাবলশুটারের সাথে আসে যা কিছু বেসিক ত্রুটি সমাধান এবং ডায়াগনোস্টিক্স-এ পারদর্শী। সেগুলো জাদুকরী নয় এবং আপনার সম্মুখীন সব সমস্যা সমাধান করবে না কিন্তু কখনো কখনো সেগুলো কমপক্ষে করপ্ট হওয়া মডিউলটি চিহ্নিত করতে পারে।
এই উইন্ডোজ আপডেট ত্রুটি সংক্রান্ত, ব্যবহারকারীরা রিপোর্ট করেছেন যে অটোমেটেড ট্রাবলশুটার সম্পূর্ণরূপে সমস্যাটি সমাধান করতে সক্ষম ছিল তাই আমরা আপনাকে এটি চেষ্টা করার পরামর্শ দিচ্ছি:
উইন্ডোজ ১০:
- স্টার্ট বাটনে ক্লিক করে এবং তার ঠিক উপরে থাকা গিয়ার আইকনে ক্লিক করে উইন্ডোজে Settings অ্যাপ খুলুন। আপনি এটি স্টার্ট মেনুতে বা তার পাশে থাকা Search বাটনে সার্চ করেও পেতে পারেন।
- Settings উইন্ডোর নিচে Update & Security সেকশন খুলুন এবং Troubleshoot ট্যাবে নেভিগেট করুন।

- প্রথমে, Windows Update অপশনে ক্লিক করুন এবং উইন্ডোজ আপডেট ট্রাবলশুটার খোলার পর অনস্ক্রিন নির্দেশাবলী অনুসরণ করুন দেখতে উইন্ডোজ আপডেট সার্ভিস এবং প্রসেসের সাথে কিছু সমস্যা আছে কিনা।
- ট্রাবলশুটার শেষ হওয়ার পর, আবার Troubleshoot সেকশনে যান এবং Internet Connections ট্রাবলশুটার খুলুন।
- আপনার কম্পিউটার রিস্টার্ট করার পর এবং উইন্ডোজ আপডেট আবার চালানোর পর দেখুন সমস্যা সমাধান হয়েছে কিনা।
উইন্ডোজের পুরনো সংস্করণ:
- স্টার্ট মেনুতে খুঁজে Control Panel খুলুন। আপনি স্টার্ট মেনুর সার্চ বার ব্যবহার করে এটি সার্চ করতে পারেন।
- Control Panel উইন্ডো খোলার পর, উইন্ডোর উপরের ডান দিকে "View by" অপশনকে "Large Icons"-এ পরিবর্তন করুন এবং Troubleshooting এন্ট্রি পাওয়ারამდე নিচে স্ক্রোল করুন।

- Troubleshooting-এ ক্লিক করার পর, উইন্ডোর নিচে, System and Security সেকশনের অধীনে "Fix problems with Windows Update" অপশনটি খুঁজুন। এই এন্ট্রিতে ক্লিক করুন, প্রাথমিক উইন্ডো থেকে Next বেছে নিন এবং ট্রাবলশুটার শেষ হওয়ার জন্য অপেক্ষা করুন।

- দेखুন আপনার সমস্যা এখন সমাধান হয়েছে কিনা।
সমাধান ৩: নিশ্চিত করুন আপনার पास পর্যাপ্ত ডিস্ক স্পেস আছে
এই ত্রুটি তাদের নিমিত্ত যারা Windows Media ISO টুল ব্যবহার করে আপডেট করার চেষ্টা করার সময় এই ত্রুটি পান। সেটআপ ছোট আকারের দেখেও, প্রক্রিয়াটি সমস্যা ছাড়া শেষ করার জন্য আপনাকে যতটা সম্ভব স্পেস দরকার।
আমরা পরামর্শ দিই যতটা সম্ভব স্পেস খালি করুন, হয় ম্যানুয়ালি বা আপনার ডিস্কে অনব্যবহৃত ফাইলগুলো সরিয়ে দিতে পারেন এমন একটি টুল ব্যবহার করে। আপনি আর ব্যবহার না করেন এমন প্রোগ্রাম এবং অ্যাপ্লিকেশনের দিকে অতিরিক্ত মনোযোগ দিন কারণ সেগুলো আপনার ডিস্কে সবচেয়ে বেশি স্পেস নেয়।
সমাধান ৪: উইন্ডোজ আপডেট কম্পোনেন্টগুলো রিসেট করুন
এই পদ্ধতিটি উইন্ডোজ আপডেট ট্রাবলশুটিং করার সময় একটি সোর্ট অব লাস্ট রিসোর্ট। এটি উইন্ডোজ আপডেট সার্ভিসকে নিজের আপ রিসেট করতে বাধ্য করার একটি ব্রুট পদ্ধতি কিন্তু এটি নিশ্চয়ই টুটা উইন্ডোজ আপডেট সার্ভিস সমাধানের জন্য আপনি করতে পারেন সবচেয়ে উপকারী জিনিসগুলির একটি।
এই পদ্ধতিটি সর্বশেষে রাখার একমাত্র কারণ হল উপরের পদ্ধতিগুলো ব্যবহারকারীদের জন্য ছোটোভাবে করতে যায় এবং ত্রুটি কোডের সাপেক্ষে আরও নির্দিষ্ট হওয়া সত্ত্বেও এই পদ্ধতিটি দীর্ঘ, আরও জটিল, এবং আরও সাধারণ।
যেহেতু আপনি রেজিস্ট্রি এডিট করতে যাচ্ছেন, আমরা আপনাকে নিরাপদে আপনার রেজিস্ট্রি ব্যাকআপ लेने জন্য এই আর্টিকেলটি দেখার পরামর্শ দিচ্ছি আরও সমস্যা প্রতিরোধের জন্য।
- নিচের সার্ভিসগুলো বন্ধ করে দিন যা উইন্ডোজ আপডেটের সাথে সম্পর্কিত মূল সার্ভিস: Background Intelligent Transfer, Windows Update, এবং Cryptographic Services। বাকি ধাপগুলো ত্রুটি ছাড়া সম্পাদন করতে হলে শুরু করার আগে সেগুলো বন্ধ করা অত্যন্ত গুরুত্বপূর্ণ।
- "Command Prompt" সার্চ করুন স্টার্ট মেনুতে বা তার পাশে থাকা সার্চ বাটনে। প্রথম ফলাফটিতে রাইট-ক্লিক করুন যা উপরে প্রদর্শিত হয় এবং "Run as administrator" অপশনটি বেছে নিন।

- পুরনো সংস্করণের উইন্ডোজ ব্যবহারকারী Windows Logo Key + R কী কম্বিনেশন ব্যবহার করে Run ডায়ালগ বক্স আনতে পারেন। বক্সে "cmd" টাইপ করুন এবং Command Prompt অ্যাডমিনিস্ট্রেটর হিসেবে চালানোর জন্য Ctrl + Shift + Enter কী কম্বিনেশন ব্যবহার করুন।
- নিচে দেখানো কমান্ডটি কপি এবং পেস্ট করুন এবং আপনার কীবোর্ডের Enter কী চাপুন নিশ্চিত করতে।
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc

- এই ধাপের পর, আপডেট কম্পোনেন্টগুলো রিসেট করার জন্য আপনাকে কিছু ফাইল মুছে দিতে হবে যদি আপনি आगे बढ़তে চান। এটিও অ্যাডমিনিস্ট্রেটর সুবিধাসহ Command Prompt-এ করতে হবে। এই কমান্ডটি চালান:
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 রিসেট করব নিচের কমান্ডটি অ্যাডমিনিস্ট্রেটিভ Command Prompt-এ কপি পেস্ট করে:
netsh winsock reset netsh winhttp reset proxy

- যদি উপরের সব ধাপগুলো সমস্যা ছাড়া হয়ে যায়, তবে আপনি প্রথম ধাপে যেসব সার্ভিস বন্ধ করেছিলেন সেগুলো এখন নিচের কমান্ডগুলো ব্যবহার করে শুরু করতে পারেন।
net start bits net start wuauserv net start appidsvc net start cryptsvc
- প্রদত্ত ধাপগুলো অনুসরণ করার পর আপনার কম্পিউটার রিস্টার্ট করুন এবং আবার উইন্ডোজ আপডেট চালানোর চেষ্টা করুন। আশা করি আপনি এখন ত্রুটি 0xc1900204 ছাড়া উইন্ডোজ আপডেট শুরু করতে পারবেন।