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

WSUS Windows Update Error 0x80244010: Exceeded max server round trips সমাধান

আমাদের কর্পোরেট নেটওয়ার্কে একটি নতুন WSUS সার্ভার ইনস্টল করার পর, অনেক Windows ক্লায়েন্ট এই সার্ভার থেকে নতুন আপডেট পাচ্ছিল না এরর 0x80244010 দিয়ে। যেনে বের হয়েছে, এই এররটি শুধু ইন্টারন্যাল WSUS সার্ভার থেকে আপডেট হওয়া কম্পিউটারগুলোর জন্য নয়, বরং সরাসরি Windows Update সার্ভার থেকে আপডেট পাওয়া ডিভাইসগুলোর জন্যও প্রযোজ্য। আসুন এরর 0x80244010 ফিক্স করার উপায় এবং Windows আপডেট সাবসিস্টেমের কার্যকারিতা পুনরুদ্ধার করা যাক।

সমস্যা ডায়াগনোস করতে, WindowsUpdate.log খুলুন (Windows 7 এবং 8.1-এ এটি %Windir% ফোল্ডারে থাকে, Windows 10-এ এটি জেনারেট করতে হয়)। আপনি লগে এই লাইনগুলো দেখবেন:

2018-10-04 16:10:28:661 121 2a2b2 PT WARNING: Exceeded max server round trips: 0x80244010
2018-10-04 16:10:28:661 121 2a2b2 PT WARNING: Sync of Updates: 0x80244010
2018-10-04 16:10:28:661 121 2a2b2 PT WARNING: SyncServerUpdatesInternal failed: 0x80244010
2018-10-04 16:10:28:661 121 2a2b2 Agent * WARNING: Failed to synchronize, error = 0x80244010
2018-10-04 16:10:29:042 282 2a2b2 Agent * WARNING: Exit code = 0x80244010
2018-10-04 16:10:29:042 282 2a2b2 Agent *********
2018-10-04 16:10:29:042 282 2a2b2 Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates]
2018-10-04 16:10:29:042 282 2a2b2 Agent *************
2018-10-04 16:10:29:042 282 2a2b2 Agent WARNING: WU client failed Searching for update with error 0x80244010
2018-10-04 16:10:29:042 282 2221c AU >>## RESUMED ## AU: Search for updates [CallId = {128CCEAD-F84D-405E-9BC2-607D1694894B}]
2018-10-04 16:10:29:042 282 2221c AU # WARNING: Search callback failed, result = 0x80244010
2018-10-04 16:10:29:042 282 2221c AU # WARNING: Failed to find updates with error code 80244010

সবচেয়ে আকর্ষণীয় লাইনটি হলো এরর "Exceeded max server round trips: 0x80244010"। এর মানে হলো আপডেট সার্ভার (WSUS)-এ সর্বোচ্চ সংখ্যক রিকোয়েস্ট অতিক্রম হয়েছে আপডেট স্ক্যান করার সময়। Windows Update এরর কোড টেবিল অনুযায়ীও এটি ইন্ডিকেট করে (SUS_E_PT_EXCEEDED_MAX_SERVER_TRIPS)। সার্ভার সেই ক্লায়েন্টকে ডিসকানেক্ট করে যা সর্বোচ্চ ট্রিপ সংখ্যা অতিক্রম করেছে। Windows আপডেট রিসিভিং প্রোটোকলে ট্রিপ লিমিট আপডেট সার্ভারে সেট করা থাকে এবং ডিফল্টভাবে ২০০ ট্রিপ। এছাড়া একটি XML ফাইলের সর্বোচ্চ সাইজ লিমিটও রয়েছে যা একটি ক্লায়েন্ট আপডেট সার্ভার থেকে একটি ট্রিপে ডাউনলোড করতে পারে – ২০০ KB। সার্ভারে ক্লায়েন্টের জন্য চেক করার জন্য যত বেশি আপডেট থাকবে, XML ফাইলের আকার তত বড় হবে। আপনি যদি ২০০ ট্রিপে প্রয়োজনীয় ডেটা পেতে না পারেন, তবে আপনি সাময়িকভাবে সার্ভার থেকে ডিসকানেক্ট হবেন এবং এরর 0x80244010 রিটার্ন করবেন।

নিয়মভাবে, এই এররটি খারাপ বা অস্থির নেটওয়ার্ক কানেকশন WSUS সার্ভারের সাথে থাকায় বা যদি ক্লায়েন্টকে খুব বেশি আপডেট রিসিভ করতে হয় (নতুন WSUS সার্ভার ক্লায়েন্ট বা এমন একটি কম্পিউটার যেতে দীর্ঘদিন আপডেট ইনস্টল করা হয়নি) বলে হয়।

সবচেয়ে সহজ উপায় হচ্ছে Windows Update সেকশনে Control Panel-এ বা এই কমান্ড চালিয়ে Try Again বোতামে কয়েকবার (৩-৭) ক্লিক করা:

wuauclt.exe /detectnow

গুরুত্বপূর্ণ. আপডেট সার্চ শুরু করার পর, আপনাকে ১৫ মিনিট অপেক্ষা করতে হবে আগের আপডেট সার্চ সাইকেল ফিনিশ হওয়ার জন্য।

বেশিরভাগ কেসে এটি সমস্যা সমাধান করতে পারে, কিন্তু আপনার নেটওয়ার্কে অনেক ক্লায়েন্ট থাকলে এই পদ্ধতি গ্রহণযোগ্য নয়।

ডিফল্টভাবে, একটি ক্লায়েন্ট প্রতি ২২ ঘন্টায় একবার সার্ভার চেক করে আপডেটের জন্য (আসলে, এটি ১৭.৫ থেকে ২২ ঘন্টার মধ্যে)। সাধারণত একটি ওয়ার্কিং কম্পিউটার রাতকে বন্ধ থাকে, এবং এর ওয়ার্কডে স্পষ্টভাবে ১৭ ঘন্টার কম। সুতরাং, আপডেট সার্চ দিনে একবার করা হয় এবং এটি ফেইল হয়। এবং এভাবে দিন দিন চলে।

আপনি গ্রুপ পলিসি "Automatic Update detection frequency" ব্যবহার করে এটি আরও ঘন ঘন সিঙ্ক্রোনাইজ করতে পারেন (Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update সেকশনে পাবেন), উদাহরণস্বরূপ, প্রতি ৩ ঘন্টায় একবার।

আপনি আপনার WSUS সার্ভার থেকে ক্লায়েন্ট যে ডাউনলোড করতে পারে সর্বোচ্চ XML ফাইল সাইজের লিমিটও রিমুভ করতে পারেন। সেজন্য, WSUSDB ডেটাবেসে নিচের কমান্ড চালান।

USE SUSDB
GO
UPDATE tbConfigurationC SET MaxXMLPerRequest = 0

আপনি যদি আপনার WSUS ডেটাবেস সেটিংস পরিবর্তন করতে না চান, তবে ইন্টিগ্রেটেড Cleanup Wizard ব্যবহার করে আপনার WSUS সার্ভার ক্লিন আপ করুন (Update Service console -> Options -> Server Cleanup Wizard -> all options -> Next) এবং পুরনো, ব্যবহার নাও হওয়া বা রিপ্লেসড আপডেটগুলো রিমুভ করুন (MS Office আপডেটগুলো অনেক অড জিনিস ধারণ করে)। ফলস্বরূপ, একটি Windows Update ক্লায়েন্ট আপনার WSUS সার্ভার থেকে কম মেটা-ইনফরমেশন পাবে, এবং ইন্টারঅ্যাকশন ২০০ সেশন অব্দি ২০০ KB প্রতিটির মধ্যে ফিট হবে।

এছাড়া, যদি WSUS সার্ভার ক্লায়েন্ট বেশি থাকে, তবে WsusPool-এর পারফরম্যান্স বাড়াতে পারেন Fixing Windows Update error 0x80244022 আর্টিকেলের সুপারিশ অনুযায়ী।

আমরা যে পদ্ধতিগুলো বিবেচনা করেছি যদি সেগুলো কোনোটিই ক্লায়েন্টে আপডেট এরর ফিক্স করতে না পারে, তবে Windows Update Agent সেটিংস রিসেট করার স্ক্রিপ্ট চালান ক্লায়েন্টে এবং লোকাল ক্যাশে ক্লিন আপ করুন। তারপর, আপডেট সার্চ করার চেষ্টা কয়েকবার করুন।

  1. Windows Server Update Services (WSUS) সমস্যা সমাধান কীভাবে করবেন

  2. এন্টারপ্রাইজ পরিবেশে Windows Server Update Services (WSUS) ব্যবহার

  3. এন্টারপ্রাইজ পরিবেশে উইন্ডোজ সার্ভার আপডেট সার্ভিসেস (WSUS) ব্যবহারের নির্দেশিকা

  4. Windows Update Error 0x8024D007 সমাধান: কুইক ফিক্স গাইড