কম্পিউটার টিউটোরিয়াল

উইন্ডোজ ১০: WSUS থেকে আপগ্রেড প্যাকেজ ডাউনলোড করতে পারছেনা (0x80244019)

উইন্ডোজ সার্ভার ২০১২ বা উচ্চতর সংস্করণের WSUS সাধারণ সিকিউরিটি প্যাচের পাশাপাশি উইন্ডোজ ১০-এ বড় আপগ্রেড প্যাকেজ (upgrades মাইক্রোসফটের টার্মিনোলজিতে) ইনস্টল করার সাপোর্ট দেয়। কিন্তু এই ফিচার আউট-অফ-দ-বক্স কাজ করে না: এই আপগ্রেডগুলো (উইন্ডোজ ১০ কনসেপ্টে এগুলোকে Redstone বলা হয়) ক্লায়েন্টে ডাউনলোড করা যায় না। চলুন এই সমস্যাটি আলোচনা করি।

উইন্ডোজ সার্ভার ২০১২-র WSUS-এ আপডেট ক্লাসের একটি নতুন টাইপ যোগ হয়েছে – Upgrades। এটি WSUS কনসোলে Options → Product and Classification → Classification-এ সক্ষম করা থাকে। আমাদের Upgrades অপশনটি দরকার (যদি এটি ডিজেবল থাকে, তবুও তাত্ক্ষণিক সক্ষম করবেন না!)।

যদি এই অপশন সক্ষম করেন, আপনার WSUS সার্ভার আপগ্রেড ডাউনলোড করতে পারবে না এবং এরর দেখাবে। WSUS আপগ্রেড প্যাকেজ ডাউনলোড করতে পারার জন্য আপনার WSUS সার্ভারে আলাদা আপডেট KB 3095113 (https://support.microsoft.com/en-us/kb/3095113) ইনস্টল করতে হবে।

নোট। আপনি যদি Upgrades ক্লাসিফিকেশন সক্রিয় করে সিঙ্করোনাইজ করে থাকেন, তবে KB 3095113 ইনস্টলেশনের পর WSUS ডেটাবেস ক্লিয়ার করতে হবে নিচের পাওয়ারশেল কমান্ডগুলো দিয়ে:

  1. ক্লাসিফিকেশন ডিজেবল করুন: UpgradesGet-WsusClassification | Where-Object -FilterScript {$_.Classification.Title -Eq “Upgrades”} | Set-WsusClassification –Disable
  2. WSUS ডেটাবেস থেকে আপগ্রেডের তথ্য ডিলিট করুন: $wsus = Get-WsusServer
    $wsus.SearchUpdates(“version 1511, 10586, 1607”) | foreach { $wsus.DeleteUpdate($_.Id.UpdateId) }
  3. ক্লাসিফিকেশন আবার সক্ষম করুন: UpgradesGet-WsusClassification | Where -FilterScript {$_.Classification.Title -Eq “Upgrades”} | Set-WsusClassification
  4. এবং সিঙ্করোনাইজেশন চালান: $subsc = $s.GetSubscription()
    $subsc.StartSynchronization()

এটি কেবল অংশমাত্র সমাধান, KB 3095113 সার্ভারে ইনস্টল করার পরও ক্লায়েন্টে আপগ্রেড প্যাকেজ দেখা যায় না। উইন্ডোজ ১০ চালিত পিসির WindowsUpdate.log-এ 0x80244019 এরর मिलে:

লগে দেখতে পাচ্ছেন সার্ভার থেকে একটি ESD ফাইল (OS ইমেজ বিতরণের নতুন ফরম্যাট)—7C/6FCFDF07883BAE0E36654F3222603EAF377707B7C.esd ডাউনলোড করার চেষ্টা হয়েছে। এই URL ব্রাউজারে খুললে 404 এরর আসবে। কারণ এই ফাইল টাইপ IIS সেটিংসে অ্যালোড নয় এবং এর ট্রান্সফার ব্লক করা হয়েছে।

WSUS সার্ভারকে ESD ফাইল ট্রান্সফার করার অনুমতি দিতে Internet Information Service (IIS) Manager খুলুন, WSUS Administration সাইটে যান এবং Content ডিরেক্টরি সিলেক্ট করুন। IIS সেটিংসে Mime Types সেকশনে যান।

নতুন MIME টাইপ যোগ করুন (Add MIME type):

File name extension: .esd

MIME type: application/octet-stream

টিপ। একই কাজ নিচের কমান্ডগুলো দিয়েও করা যায়:

cd %windir%\system32\inetsrv
appcmd set config /section:staticContent /+"[fileExtension='.esd',mimeType='application/octet-stream']"

IIS রিস্টার্ট করুন (iisreset) এবং ক্লায়েন্টে সিঙ্করোনাইজেশন পুনরায় চালান। উইন্ডোজ ১০ ক্লায়েন্টগুলো এখন .esd ফাইল ডাউনলোড শুরু করবে এবং আপগ্রেড প্যাকেজ ইনস্টল করতে পারবে।

নোট। রেফারেন্স জন্য: উইন্ডোজ সার্ভার ২০০৮ R2-এ WSUS v. 3.2 উইন্ডোজ ১০ আপগ্রেড বিতরণ করতে পারবে না। মনে হচ্ছে মাইক্রোসফট এটিকে শীঘ্রই ফিক্স করার ইচ্ছা রাখে না।

  1. Minecraft Windows PC-এ পুশ ডাউনলোড হচ্ছে না? সমাধান এখানে

  2. উইন্ডোজে 'Uplay Is Unable to Start Your Download' এরর সমাধান

  3. উইন্ডোজ ১০-এ DirectX ডাউনলোড ও ইনস্টল: ধাপে ধাপে গাইড

  4. উইন্ডোজ ১০ ক্রিয়েটর্স আপডেট ডাউনলোড সমস্যা দ্রুত সমাধান করুন