যদি উইন্ডোজ আপডেট পরিষেবাটি সঠিকভাবে কাজ না করে, আপডেটগুলি ডাউনলোড বা ইনস্টল করা না হয়, তাহলে উইন্ডোজ আপডেট পরিষেবাটির সাথে সমস্যা সমাধানের সবচেয়ে সহজ এবং সবচেয়ে কার্যকর উপায় হল এর আসল সেটিংস পুনরুদ্ধার করা। এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে উইন্ডোজ আপডেট এজেন্ট এবং পরিষেবা কনফিগারেশন রিসেট করতে হয়।
সাধারণত, Windows আপডেট ত্রুটিগুলি ডিবাগ করার জন্য, একজন প্রশাসককে %windir%\WindowsUpdate.log-এ ত্রুটি কোডগুলি বিশ্লেষণ করতে হবে ফাইল (Windows 10 এ আপনি WindowsUpdate.log এইভাবে পেতে পারেন)। উইন্ডোজ আপডেট লগ বিশ্লেষণ করার সময় একজন প্রশাসকের সম্ভাব্য ত্রুটির সংখ্যা কয়েক ডজন (উইন্ডোজ আপডেট ত্রুটির একটি সম্পূর্ণ তালিকা) এবং তাদের সমাধান করার প্রক্রিয়াটি অ-তুচ্ছ। অযথা প্রচেষ্টা এড়াতে এবং সময় নষ্ট না করতে, উইন্ডোজ আপডেট পরিষেবা এবং এজেন্টকে সম্পূর্ণরূপে ডিফল্ট অবস্থায় রিসেট করা অনেক সহজ৷
আপডেট সমস্যা সমাধানের জন্য উইন্ডোজ আপডেট ট্রাবলশুটার ব্যবহার করে
উইন্ডোজ আপডেটের কনফিগারেশন রিসেট করার জন্য এগিয়ে যাওয়ার আগে, আমরা দৃঢ়ভাবে সুপারিশ করছি যে আপনি প্রথমে বিল্ট-ইন উইন্ডোজ আপডেট ট্রাবলশুটার ব্যবহার করে উইন্ডোজ আপডেট পরিষেবার সমস্যাগুলি স্বয়ংক্রিয়ভাবে সমাধান করার জন্য একটি সহজ এবং বেশ কার্যকর টুল চেষ্টা করুন। .
Windows আপডেট ট্রাবলশুটারটি ইতিমধ্যেই Windows 10 এবং 11-এর আধুনিক সেটিংস প্যানেলে তৈরি করা হয়েছে৷ Windows এর পূর্ববর্তী সংস্করণগুলির জন্য, আপনাকে এটি ম্যানুয়ালি ডাউনলোড করতে হবে:
- উইন্ডোজ 11 — সেটিংস -> সিস্টেম -> ট্রাবলশুটার -> অন্যান্য ট্রাবলশুটার -> উইন্ডোজ আপডেট;
- উইন্ডোজ 10 – wu10.diagcab (https://aka.ms/wudiag) বা টুলটির স্থানীয় সংস্করণ চালান:শুরু করুন -> সেটিংস -> আপডেট এবং নিরাপত্তা -> সমস্যা সমাধান -> অতিরিক্ত সমস্যা সমাধানকারী-> উইন্ডোজ আপডেট (সমস্যাগুলি সমাধান করুন যা আপনাকে বাধা দেয় উইন্ডোজ আপডেট করা থেকে);
উইন্ডোজ সমস্যা সমাধানের সরঞ্জামগুলি দ্রুত অ্যাক্সেসের জন্য, আপনি ms-settings URI কমান্ডটি ব্যবহার করতে পারেন:ms-settings:traubleshoot
- Windows 7 এবং Windows 8.1৷ — WindowsUpdate.diagcab (https://aka.ms/diag_wu)।
আপনার সিস্টেম স্ক্যান করার জন্য উইন্ডোজ আপডেট ট্রাবলশুটারের জন্য অপেক্ষা করুন এবং উইন্ডোজ আপডেট এবং সম্পর্কিত উপাদানগুলির যেকোনো ত্রুটি স্বয়ংক্রিয়ভাবে ঠিক করার চেষ্টা করুন৷
আমার ক্ষেত্রে, উইন্ডোজ আপডেট ডাটাবেসে দুর্নীতি পাওয়া গেছে এবং সংশোধন করা হয়েছে। এর পরে, কম্পিউটারটি পুনরায় চালু করা এবং আপডেটের জন্য স্ক্যান করার চেষ্টা করা বাকি রয়েছে। যদি আপডেটগুলি ডাউনলোড বা ইনস্টল করা না হয়, তাহলে পরবর্তী ধাপে যান৷
৷পাওয়ারশেল ব্যবহার করে উইন্ডোজ আপডেট ক্লায়েন্ট রিসেট করা হচ্ছে
আপনি উইন্ডোজ আপডেট এজেন্ট এবং পরিষেবা পুনরায় সেট করতে PSWindowsUpdate PowerShell মডিউল ব্যবহার করতে পারেন৷
PSGallery স্ক্রিপ্ট গ্যালারি থেকে আপনার কম্পিউটারে মডিউলটি ইনস্টল করুন:
ইনস্টল-মডিউল -নাম PSWindowsUpdate
PowerShell স্ক্রিপ্টের সম্পাদন সক্রিয় করুন:
Set-ExecutionPolicy –ExecutionPolicy RemoteSigned -force
কমান্ড চালান:
Reset-WUComponents –verbose
Reset-WUComponents কমান্ড পরিষেবাগুলি বন্ধ করে, DLL পুনঃনিবন্ধন করে এবং C:\Windows\SoftwareDistribution ফোল্ডার ইত্যাদি পরিষ্কার করে। অ্যাকশনের সম্পূর্ণ লগ পাওয়া যায়।
VERBOSE: Background Intelligent Transfer Service (BITS) VERBOSE: Windows Update (wuauserv) VERBOSE: Application Identity (appidsvc) VERBOSE: Cryptographic Services (cryptsvc) Step 2: Delete the qmgr*.dat files Step 3: Backup software distribution folders VERBOSE: Renaming Software Distribution folder to C:\Windows\SoftwareDistribution.bak VERBOSE: Renaming CatRoot folder to C:\Windows\System32\Catroot2.bak Step 4: Remove old Windows Update logs VERBOSE: Deleting the C:\Windows\WindowsUpdate.log files. Step 5: Reset Windows Update services VERBOSE: Reset BITS service VERBOSE: Reset Windows Update service Step 6: Reregister dll's VERBOSE: regsvr32.exe / s atl.dll VERBOSE: regsvr32.exe / s urlmon.dll VERBOSE: regsvr32.exe / s mshtml.dll VERBOSE: regsvr32.exe / s shdocvw.dll VERBOSE: regsvr32.exe / s browseui.dll VERBOSE: regsvr32.exe / s jscript.dll VERBOSE: regsvr32.exe / s vbscript.dll VERBOSE: regsvr32.exe / s scrrun.dll VERBOSE: regsvr32.exe / s msxml.dll VERBOSE: regsvr32.exe / s msxml3.dll VERBOSE: regsvr32.exe / s msxml6.dll VERBOSE: regsvr32.exe / s actxprxy.dll VERBOSE: regsvr32.exe / s softpub.dll VERBOSE: regsvr32.exe / s wintrust.dll VERBOSE: regsvr32.exe / s dssenh.dll VERBOSE: regsvr32.exe / s rsaenh.dll VERBOSE: regsvr32.exe / s gpkcsp.dll VERBOSE: regsvr32.exe / s sccbase.dll VERBOSE: regsvr32.exe / s slbcsp.dll VERBOSE: regsvr32.exe / s cryptdlg.dll VERBOSE: regsvr32.exe / s oleaut32.dll VERBOSE: regsvr32.exe / s ole32.dll VERBOSE: regsvr32.exe / s shell32.dll VERBOSE: regsvr32.exe / s initpki.dll VERBOSE: regsvr32.exe / s wuapi.dll VERBOSE: regsvr32.exe / s wuaueng.dll VERBOSE: regsvr32.exe / s wuaueng1.dll VERBOSE: regsvr32.exe / s wucltui.dll VERBOSE: regsvr32.exe / s wups.dll VERBOSE: regsvr32.exe / s wups2.dll VERBOSE: regsvr32.exe / s wuweb.dll VERBOSE: regsvr32.exe / s qmgr.dll VERBOSE: regsvr32.exe / s qmgrprxy.dll VERBOSE: regsvr32.exe / s wucltux.dll VERBOSE: regsvr32.exe / s muweb.dll VERBOSE: regsvr32.exe / s wuwebv.dll Step 7: Reset WinSock VERBOSE: netsh winsock reset Step 8: Reset Proxy VERBOSE: netsh winhttp reset proxy Step 9: Start Windows Update services VERBOSE: Cryptographic Services (cryptsvc) VERBOSE: Application Identity (appidsvc) VERBOSE: Windows Update (wuauserv) VERBOSE: Background Intelligent Transfer Service (BITS) Step 10: Start Windows Update services VERBOSE: wuauclt /resetauthorization /detectnow
সেটিংস প্যানেলে আপডেটের জন্য অনুসন্ধান করুন, অথবা PowerShell ব্যবহার করে উপলব্ধ Windows আপডেটগুলি সন্ধান করুন:
Get-WUList
রিসেট উইন্ডোজ আপডেট টুল ব্যবহার করা
Windows আপডেট টুল রিসেট করুন উইন্ডোজ আপডেট সেটিংস রিসেট করার জন্য আরেকটি দরকারী এবং সহজ টুল। এই স্ক্রিপ্টটি TechNet-এ উপলব্ধ ছিল। লেখক বর্তমানে GitHub (https://github.com/ManuelGil/Script-Reset-Windows-Update-Tool) এ একটি সংগ্রহস্থল বজায় রেখেছেন। আসুন এটি কীভাবে ব্যবহার করবেন তা বিবেচনা করুন।
একটি কম্পাইল করা wureset.exe ফাইল (C++) বা একটি নিয়মিত ব্যাচ স্ক্রিপ্ট ডাউনলোডের জন্য দেওয়া হয়। আমি cmd স্ক্রিপ্ট ব্যবহার করতে পছন্দ করি।
- ResetWUEng.zip ডাউনলোড করুন এবং এটি নিষ্কাশন করুন;
- ResetWUEng.cmd চালান একজন প্রশাসক হিসাবে;
- স্ক্রিপ্টটি আপনার OS সংস্করণ সনাক্ত করবে (আমার উদাহরণে, এটি Windows 10) এবং 18টি ভিন্ন বিকল্প অফার করবে। তাদের মধ্যে কিছু সরাসরি WU এজেন্ট সেটিংসের রিসেটের সাথে সম্পর্কিত নয়, তবে বিভিন্ন উইন্ডোজ সমস্যা (chkdsk দিয়ে ডিস্ক চেক করা, DISM দিয়ে উইন্ডোজ ইমেজ মেরামত করা, Winsock রিসেট করা, অস্থায়ী ফাইলগুলি পরিষ্কার করা ইত্যাদি) সমাধানের জন্য কার্যকর হতে পারে;
- উইন্ডোজ আপডেট রিসেট করতে, সাধারণত বিকল্প ব্যবহার করাই যথেষ্ট 2 – উইন্ডোজ আপডেট কম্পোনেন্ট রিসেট করে। 2 টিপুন এবং এন্টার করুন;
- কমান্ড লাইন থেকে উইন্ডোজ আপডেট এজেন্টের ম্যানুয়াল রিসেট করার সময় স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে সমস্ত ক্রিয়া সম্পাদন করবে যা আমরা নীচে বর্ণনা করেছি; আপনি যেকোন টেক্সট এডিটরে ResetWUEng.cmd ফাইলটি খুলে এবং এর বিষয়বস্তু পরীক্ষা করে স্ক্রিপ্টটি সম্পাদিত ক্রিয়া দেখতে পারেন। উদাহরণস্বরূপ, বিকল্প 2 আপনাকে :components-এ পাঠায় ফাংশন
- Windows Update Tool স্ক্রিপ্ট রিসেট করার পরে, আপনার কম্পিউটার রিস্টার্ট করুন এবং নতুন আপডেটের জন্য চেক করুন।
ResetWUEng.cmd স্ক্রিপ্ট সর্বজনীন এবং Windows XP থেকে শুরু করে Windows 11 পর্যন্ত সমস্ত Windows সংস্করণের জন্য উপযুক্ত৷
কমান্ড প্রম্পট ব্যবহার করে উইন্ডোজ আপডেট সেটিংস রিসেট করুন
উইন্ডোজ আপডেট এজেন্ট এবং পরিষেবা কনফিগারেশন রিসেট করার প্রক্রিয়াটি বেশ কয়েকটি ধাপ নিয়ে গঠিত। সমস্ত বর্ণিত অপারেশন এলিভেটেড কমান্ড প্রম্পটে সঞ্চালিত হয়। আমি একক ব্যাট ফাইলে সমস্ত কমান্ড যোগ করেছি।
এই স্ক্রিপ্টটি ব্যবহার করে, আপনি উইন্ডোজ আপডেটের কনফিগারেশন সম্পূর্ণরূপে পুনরায় সেট করতে পারেন এবং স্থানীয় আপডেট ক্যাশে সাফ করতে পারেন। স্ক্রিপ্টটি উইন্ডোজ 11/10/8.1/7 এবং উইন্ডোজ সার্ভার 2022/2019/2016/2012 R2/2008 R2 সহ উভয় ওয়ার্কস্টেশনের জন্য প্রযোজ্য। এই স্ক্রিপ্টটি বেশিরভাগ সাধারণ উইন্ডোজ আপডেট ত্রুটি দূর করতে সাহায্য করে যখন উইন্ডোজ নতুন আপডেট ডাউনলোড করা বন্ধ করে দেয় বা আপডেট ইনস্টলেশনের সময় ত্রুটি দেখা দেয়।
নিশ্চিত করুন যে আপনার কম্পিউটারে Windows আপডেট সেটিংস ডোমেন বা স্থানীয় গোষ্ঠী নীতিগুলি ব্যবহার করে কনফিগার করা হয়নি৷ আপনিgpresult
ব্যবহার করতে পারেন টুল বা rsop.msc
ফলাফল GPO সেটিংস প্রদর্শন করতে. অথবা আপনি এই নির্দেশিকা অনুযায়ী স্থানীয় GPO সেটিংস রিসেট করতে পারেন। আসুন বিবেচনা করি এই স্ক্রিপ্টটি ধাপে ধাপে কী করে:
- Windows আপডেট, BITS, এবং ক্রিপ্টোগ্রাফিক পরিষেবাগুলি বন্ধ করুন:
নেট স্টপ বিটস
নেট স্টপ wuauserv
net stop appidsvc
net stop cryptsvc
টাস্ককিল / im wuauclt.exe /f - %ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr ফোল্ডার থেকে qmgr*.dat পরিষেবা ফাইলগুলি মুছুন *.dat"
- সিস্টেম ফোল্ডারগুলির নাম পরিবর্তন করুন, যেখানে কনফিগারেশন ফাইল এবং আপডেট ক্যাশে সংরক্ষণ করা হয় (যদি প্রয়োজন হয়, সেগুলি ব্যাকআপ হিসাবে ব্যবহার করা যেতে পারে)। আপডেট পরিষেবা পুনরায় চালু করার পরে (
wuauserv
), এই ডিরেক্টরিগুলি স্বয়ংক্রিয়ভাবে পুনরায় তৈরি করা হবে:Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak - পুরানো windowsupdate.log ফাইলটি মুছুন:
del /f /s /q %windir%\windowsupdate.log
- বিটস এবং উইন্ডোজ আপডেট পরিষেবাগুলির জন্য অনুমতিগুলি পুনরায় সেট করুন (যদি পরিষেবার অনুমতিগুলি পরিবর্তন করা হয়):
sc.exe sdset বিটগুলি D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset cryptsvc D:(A;;CCCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;DWSTL/ (A;;CCCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCCLCSWRPWPDTLOCRRC;;;SY)S:(AU;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;AUCSWRCDWPC; WD) - বিটস এবং উইন্ডোজ আপডেটের সাথে সম্পর্কিত সিস্টেম ডাইনামিক লাইব্রেরির (ডিএলএল) ফাইলগুলি পুনরায় নিবন্ধন করুন:
cd /d %windir%\system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32 .exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32। dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wu aueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb। dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll - Winsock সেটিংস রিসেট করুন:
netsh winsock reset
- সিস্টেম প্রক্সি সেটিংস রিসেট করুন:
netsh winhttp প্রক্সি রিসেট করুন
- ঐচ্ছিক . স্থানীয় WSUS সার্ভার ব্যবহার করার সময়, আপনি রেজিস্ট্রি কী HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate:
REG-এ নিম্নলিখিত পরামিতিগুলি মুছে ফেলে WSUS সার্ভারে ক্লায়েন্টের বর্তমান বাঁধাই পুনরায় সেট করতে পারেন মুছুন "HKLM\software\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate>" /vGDTE/REG DELETE HKLM\software\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
REG DELETE "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "TargetM/UpTarget সফ্টওয়্যার\নীতি\Microsoft\Windows\WindowsUpdate" /v WUServer /f
REG DELETE "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v WUStatusServer /f - আগে বন্ধ করা পরিষেবাগুলি শুরু করুন:
sc.exe কনফিগার wuauserv start=auto
sc.exe কনফিগারেশন বিট start=delayed-auto
sc.exe কনফিগারেশন cryptsvc start=auto
sc.exe config TrustedInstaller start=চাহিদা
sc.exe কনফিগারেশন DcomLaunch start=auto
net স্টার্ট বিট
net start wuauserv
net start appidsvc
নেট স্টার্ট ক্রিপ্টসভিসি - ঐচ্ছিক . কিছু ক্ষেত্রে, আপনাকে Windows Update Agent (WUA) এর সংস্করণ ইনস্টল/পুনঃইনস্টল করতে হবে। আপনি PowerShell:
((Get-Item $Env:windir\system32\Wuaueng.dll)।VersionInfo।ProductVersion
আপনি এখানে উইন্ডোজ আপডেট এজেন্টের সর্বশেষ সংস্করণ ডাউনলোড করতে পারেন:https://support.microsoft.com/en-us/kb/949104.
Windows 8.1 –7.9.9600
উইন্ডোজ 8 –7.8.9200.16693
উইন্ডোজ 7 –7.6.7600.256
Windows আপডেট এজেন্টকে জোর করে পুনরায় ইনস্টল করতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন:Windows 7 x86:Windows-Update6. x86.exe /quiet /norestart /wuforce
Windows 7 x64:WindowsUpdateAgent-7.6-x64.exe /quiet /norestart /wuforce
এখন আপনাকে শুধুমাত্র আপনার কম্পিউটার পুনরায় চালু করতে হবে এবং উইন্ডোজ আপডেট বা WSUS এর সাথে সিঙ্ক্রোনাইজেশন চালাতে হবে।
wuauclt /resetauthorization /detectnow
তারপর উইন্ডোজ আপডেটে যান এবং নিশ্চিত করুন যে আপডেটগুলি চেক, ডাউনলোড এবং ইনস্টল করার সময় কোনও ত্রুটি নেই৷
reset_windows_update_agent.bat reset_windows_update_agent.zip এই লিঙ্কটি অনুসরণ করে স্ক্রিপ্ট ডাউনলোড করা যেতে পারে (বিকল্প 9 এবং 11 স্ক্রিপ্টে অন্তর্ভুক্ত করা হয় না যেহেতু তারা ঐচ্ছিক)। স্ক্রিপ্টটি ডাউনলোড করুন, এটি বের করুন এবং প্রশাসক হিসাবে চালান।
উইন্ডোজ আপডেট সঠিকভাবে ডাউনলোড এবং ইনস্টল করা থাকলে, আপনি ব্যাকআপ ফোল্ডারগুলি সরাতে পারেন:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
অন্য সব কিছু ব্যর্থ হলে, Microsoft Update Catalog থেকে আপনার Windows সংস্করণের জন্য সর্বশেষ ক্রমবর্ধমান আপডেটটি ম্যানুয়ালি ডাউনলোড এবং ইনস্টল করার চেষ্টা করুন।