এই এররটি সাধারণত আপনার কম্পিউটারের অপারেটিং সিস্টেমের আপডেট চালানোর সময় দেখা দেয়। সবচেয়ে সাধারণ সিনেরিও হচ্ছে আপনি যখন আপডেটটি ম্যানুয়ালি ইনস্টল করার চেষ্টা করেন। অন্যান্য কেসে, এটি তখন হয় যখন আপনি আপডেটস খুঁজে বের করে সেগুলো ইনস্টল করার চেষ্টা করেন অটোম্যাটিক্যালি।
এই এররটি নানা উপায়ে সমাধান করা যায়। কিছু করা সহজ কিন্তু অন্যগুলো ভালো ফলাফল দেয়। আমরা দৃঢ়ভাবে পরামর্শ দিই নিচের আর্টিকেলে প্রস্তুত করা ইনস্ট্রাকশনগুলো ফলো করুন এবং প্রতিটি মেথড চেষ্টা করুন!
"Windows Update Could not be Installed Because of Error 2149842967" এররটির কারণ
এই এররটি বোঝায় আপনি যে আপডেটটি ইনস্টল করার চেষ্টা করছেন সেটি ইতিমধ্যে ইনস্টল্ড থাকতে পারে বা আপনার কম্পিউটারের জন্য উপযোগী নাও হতে পারে। এটি দুর্বোধ্য কারণ সেগুলো সবসময় এমন হয় না।
আপনি যদি নিশ্চিত হন আপনি কী করছেন, তবে আপনি উইন্ডোজ আপডেট ক্যাটালগ থেকে ডাউনলোড করে আপডেটটি 'জোর করে' ম্যানুয়ালি ইনস্টল করার চেষ্টা করতে পারেন। আপনি আপডেট ট্রাবলশুটার ডাউনলোড করে বা উইন্ডোজ আপডেট কম্পোনেন্টগুলো ডিফল্টে রিসেট করে সমস্যা সমাধান করার চেষ্টা করতে পারেন।
সমাধান ১: উইন্ডোজ আপডেট ট্রাবলশুটার চালান
মাইক্রোসফটের অফিসিয়াল ওয়েবসাইটে একটি ফাইল রয়েছে যাতে উইন্ডোজ আপডেট ট্রাবলশুটার থাকে যা এই বিরক্তিকর এরর মেসেজটি অটোম্যাটিক্যালি দূর করতে পারে। ফাইলটির দুটি ভার্সন রয়েছে, তাই আপনার ইনস্টল করা অপারেটিং সিস্টেমের জন্য রিকমেন্ডেডটি বেছে নিতে ভুলবেন না।
- আপনার পছন্দের ব্রাউজার খুলুন এবং এই লিংকে ক্লিক করুন সরাসরি খুলতে। খোলার পর, আপনার কম্পিউটারে ইনস্টল করা অপারেটিং সিস্টেমের সাথে asoshiated ফাইলের জন্য দুটি ডাউনলোড বাটন চেক করুন।
- আপনার জন্য রিকমেন্ডেডটি ক্লিক করুন এবং ডাউনলোড তৎক্ষণাৎ শুরু হবে। ব্রাউজারের ডাউনলোড রিবন থেকে ফাইলটিতে ক্লিক করুন এটি খুলতে এবং রান করার পর যে কোনো সিকিউরিটি প্রম্পট আসলে কনফার্ম করুন।
- উইন্ডোজ আপডেট ট্রাবলশুটার উইন্ডো খুললে, স্ক্যান চালাতে Next-এ ক্লিক করুন। আপনি যদি অ্যাডমিনিস্ট্রেটর পারমিশনে স্ক্যান চালাতে চান, তবে Advanced-এ ক্লিক করুন এবং "Run as administrator" বাটনে ক্লিক করুন।
- স্ক্যান কমপ্লিট হওয়ার জন্য অপেক্ষা করুন এবং স্ক্রিনে আসা ইনস্ট্রাকশন ফলো করলে সমস্যা অটোম্যাটিক্যালি সমাধান হয়ে যাবে।
- প্রসেস শেষ হলে কম্পিউটার রিস্টার্ট করুন, এবং আপডেট আবার চালান দেখতে "Windows update could not be installed because of error 2149842967" সমস্যাটি আবার আসছে কিনা।
সমাধান ২: আপডেটটি ম্যানুয়ালি ইনস্টল করুন
যদি এররটি তখন আসে যখন উইন্ডোজ অটোম্যাটিক্যালি আপডেট চেক ও ডাউনলোড করে, তবে আপনি সর্বদা উইন্ডোজ আপডেট ক্যাটালগ থেকে ডাউনলোড করে ম্যানুয়ালি ইনস্টল করার চেষ্টা করতে পারেন। এটি একটি ওয়েবসাইট যেখান থেকে আপনি উইন্ডোজের জন্য রিলিজ হওয়া প্রায় সব আপডেট ডাউনলোড করতে পারেন। চেষ্টা করুন এবং দেখুন এটি আপনার সমস্যা সমাধান করে কিনা।
- মাইক্রোসফট সাপোর্ট সাইটে যান আপনার উইন্ডোজ ভার্সনের জন্য সর্বশেষ রিলিজড আপডেট কোনটি তা জানতে। এটি সাইটের বাম দিকের তালিকার টপে থাকা উচিত বর্তমান উইন্ডোজ ১০ ভার্সন টপে থাকা।
- সর্বশেষ রিলিজড আপডেটের পাশে KB (Knowledge Base) নম্বরটি "KB" লেটারসহ কপি করুন (যেমন KB4040724)।
- Microsoft Update Catalog খুলুন এবং নকল করা Knowledge Base নম্বরটি পেস্ট করে সার্চ বাটনে ক্লিক করুন (টপ রাইট কর্নারে)।
- বাম পাশের Download বাটনে ক্লিক করুন এবং আপনার পিসির সঠিক আর্কিটেকচার (32bit বা 64bit) বেছে নিন। আপনার পিসির প্রসেসরের আর্কিটেকচার জানা থাকা জরুরি এই অপশন বেছে নেওয়ার আগে।
- ডাউনলোড করা ফাইলটি রান করুন এবং স্ক্রিনের ইনস্ট্রাকশন সাবধানে ফলো করুন আপডেটিং প্রসেস কমপ্লিট করতে।
- আপডেট ফিনিশ হলে, নিশ্চিত করুন আপনি কম্পিউটার রিস্টার্ট করেছেন এবং আপডেট আপনার কম্পিউটারে ইনস্টল হয়েছে এবং পরবর্তী আপডেট রিলিজ হলে সমস্যা আর হবেনা।
সমাধান ৩: উইন্ডোজ আপডেট কম্পোনেন্ট রিসেট করুন
উইন্ডোজ আপডেট কম্পোনেন্টগুলো স্ক্র্যাচ থেকে রিসেট করা একটি দীর্ঘ প্রসেস কিন্তু এটি আপডেট-রিলেটেড অধিকাংশ সমস্যা সমাধানের সবচেয়ে ভালো উপায় হিসেবে বিখ্যাত। এতে অনেক কিছু জটিল অংশ রয়েছে যাইহেতু আমরা যতটুকু সম্ভব ভালোভাবে ব্যাখ্যা করার চেষ্টা করেছি।
যেহেতু আপনি রেজিস্ট্রি এডিট করতে যাচ্ছেন, আমরা পরামর্শ দিই এই আর্টিকেল চেক আউট করুন আপনার রেজিস্ট্রি সফলভাবে ব্যাকআপ নেওয়ার জন্য আরও সমস্যা প্রতিরোধে।
- পদ্ধতিটি শুরু করি উইন্ডোজ আপডেটের সাথে সম্পর্কিত কোর সার্ভিসগুলো শাট ডাউন করে: Background Intelligent Transfer, Windows Update, এবং Cryptographic Services। আমরা শুরু করার আগে এগুলো শাট ডাউন করা খুব জরুরি যদি আপনি বাকি স্টেপগুলো এরর ছাড়া পারফর্ম করতে চান।
- "Command Prompt" সার্চ করুন স্ট্রাইট স্টার্ট মেনুতে বা এর পাশের সার্চ বাটন ট্যাপ করে। ফাস্ট রেজাল্টে রাইট-ক্লিক করুন এবং "Run as administrator" অপশন বেছে নিন।
- পুরানো উইন্ডোজ ভার্সন ব্যবহারকারীরা Windows Logo Key + R কী কম্বিনেশন ব্যবহার করতে পারেন Run ডায়লগ বাক্স আনার জন্য। বাক্সে "cmd" টাইপ করুন এবং Ctrl + Shift + Enter কী কম্বিনেশন ব্যবহার করুন Command Prompt অ্যাডমিনিস্ট্রেটর হিসেবে চালাতে।
- নিচের কমান্ডটি কপি পেস্ট করুন এবং আপনার কীবোর্ডের 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
- আসুন System32 ফোল্ডারে ফিরে যাই এই মেথডের ফাইনাল পার্টে এগিয়ে যেতে। কম্যান্ড প্রম্পটে এভাবে করুন:
cd /d %windir%\system32
- যেহেতু আমরা BITS সার্ভিসটি পুরোপুরি রিসেট করেছি, আমাদের এই সার্ভিস চালানোর জন্য জরুরি সব ফাইল রি-রেজিস্টার করতে হবে। যাইহোক, প্রতিটি ফাইলের জন্য একটি নতুন কমান্ড দরকার সেটা রি-রেজিস্টার করতে, তাই প্রসেসটি দীর্ঘ হতে পারে। কমান্ডগুলো একে একে কপি করুন এবং নিশ্চিত করুন কোথাও বাদ দেননি। কমপ্লিট লিস্ট পেতে এই লিংকে ফলো করুন একটি Google Drive ফাইলে।
- এরপর আমরা যা করবো হচ্ছে Winsock রিসেট করা অ্যাডমিনিস্ট্রেটিভ Command Prompt-এ নিচের কমান্ড কপি পেস্ট করে:
netsh winsock reset netsh winhttp reset proxy
- যদি উপরের সব ধাপগুলো বাধা ছাড়া হয়ে যায়, তবে প্রথম ধাপে বন্ধ করা সার্ভিসগুলো নিচের কমান্ডগুলো ব্যবহার করে আবার স্টার্ট করুন।
net start bits net start wuauserv net start appidsvc net start cryptsvc
- প্রদত্ত ধাপগুলো ফলো থ্রু করার পর কম্পিউটার রিস্টার্ট করুন এবং আবার উইন্ডোজ আপডেট চালানোর চেষ্টা করুন। আশা করি আপনি এখন উইন্ডোজ আপডেট শুরু করতে পারবেন এরর 0xc1900204 ছাড়া।