اگر Windows Update آنطور که باید عمل نمی کند، در اینجا نحوه بازنشانی اجزای آن و برگرداندن آن به حالت عادی آورده شده است.
هنگام رسیدگی به خطاها و مشکلات مربوط به به روز رسانی سیستم، ممکن است لازم باشد اجزای Windows Update را بازنشانی کنید. شما می توانید با اجرای چند دستور در Command Prompt یا با ایجاد و اجرای یک فایل دسته ای به این هدف برسید.
این راهنما توضیح دقیقی برای هر دو روش ارائه می دهد و به شما این امکان را می دهد که به طور موثر مؤلفه های Windows Update را بازنشانی کنید.
1. نحوه تنظیم مجدد اجزای به روز رسانی ویندوز به صورت دستی
رایج ترین روش برای تنظیم مجدد اجزای Windows Update از طریق Command Prompt است. در اینجا مراحلی وجود دارد که می توانید دنبال کنید.
- روی نماد Start کلیک راست کرده و از لیست گزینه Terminal (Admin) را انتخاب کنید.
- هنگامی که فرمان User Account Control (UAC) ظاهر شد، بله را انتخاب کنید.
- دستورات زیر را یکی یکی کپی و Paste کنید و بعد از هر دستور Enter را فشار دهید تا هر سرویس مربوط به Windows Update متوقف شود. net stop bitsnet stop wuauservnet stop appidsvcnet stop cryptsvc
- برای حذف فایل های qmgr*.dat دستور زیر را اجرا کنید. حذف “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*”
- Y را برای تایید وارد کنید.
- دستورات زیر را تایپ کرده و بعد از هر کدام Enter را فشار دهید تا تمامی فایل های Windows Update پاک شوند. rmdir %systemroot%\SoftwareDistribution /S /Qrmdir %systemroot%\system32\catroot2 /S /Q
- دستورات زیر را تایپ کنید و بعد از هر کدام Enter را فشار دهید تا سرویس های BITS و Windows Update به توصیفگرهای امنیتی پیش فرض خود بازنشانی شوند. بیت های sc.exe sdset D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;;PU)sc. sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;CCLCSWRPWPDTLOCRRC;;;PU)
- اکنون دستور زیر را اجرا کنید تا به پوشه System32 بروید. cd /d %windir%\system32
- دستورات زیر را به صورت جداگانه کپی و Paste کنید و بعد از هر کدام Enter را فشار دهید تا همه فایل های BITS و Windows Update دوباره ثبت شوند. regsvr32.exe /s atl.dllregsvr32.exe /s urlmon.dllregsvr32.exe /s mshtml.dllregsvr32.exe /s shdocvw.dllregsvr32.exe /s browseui.dllregsvr32.exe /s /s jregsvrsscriptr. exe /s scrrun.dllregsvr32.exe /s msxml.dllregsvr32.exe /s msxml3.dllregsvr32.exe /s msxml6.dllregsvr32.exe /s actxprxy.dllregsvr32.exe /s softpubsllregsvr32.exe /s /s softpubsllregsr. exe /s dssenh.dllregsvr32.exe /s rsaenh.dllregsvr32.exe /s gpkcsp.dllregsvr32.exe /s sccbase.dllregsvr32.exe /s slbcsp.dllregsvr32.exe /s cryptregutsvrleg. 2.exe /s ole32.dllregsvr32.exe /s shell32.dllregsvr32.exe /s initpki.dllregsvr32.exe /s wuapi.dllregsvr32.exe /s wuaueng.dllregsvr32.exe /s wuaueng1.dllregsvr32.exe /s wuaueng1.dllregsvr32.exe /s wuaueng1.dllregsvr32. s wups.dllregsvr32.exe /s wups2.dllregsvr32.exe /s wuweb.dllregsvr32.exe /s qmgr.dllregsvr32.exe /s qmgrprxy.dllregsvr32.exe /s wucltux.dllregsvr32.exe /s wucltux.dllregsvr32.exe /s qmgr.dllregsvr32.exe /s qmgrprxy.dllregsvr32.exe /s wucltux.dllregsvr3. wuwebv.dll
- عبارت زیر را تایپ کنید و Enter را فشار دهید تا Winsock (سوکتهای ویندوز) ریست شود. بازنشانی netsh winsock
- دستورات زیر را یکی یکی کپی کرده و بعد از هر کدام Enter بزنید تا سرویس های مربوط به Windows Update راه اندازی مجدد شود. شروع خالص بیتنت شروع wuauservnet شروع appidsvcnet شروع cryptsvc
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
sc.exe sdset bits 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)
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 wuaueng1.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
netsh winsock reset
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
پنجره Command Prompt را ببندید و کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات اعمال شود. اگر به کشف دستورات مفیدتر علاقه دارید، راهنمای ما را در مورد بهترین دستورات Command Prompt برای ویندوز بررسی کنید.
2. نحوه تنظیم مجدد اجزای به روز رسانی ویندوز با استفاده از یک فایل دسته ای
راه دیگر برای تنظیم مجدد اجزای Windows Update ایجاد و اجرای یک فایل دسته ای در ویندوز است. در اینجا مراحل ساخت یکی آمده است:
- Win + S را فشار دهید تا منوی جستجو باز شود.
- Notepad را در کادر جستجو تایپ کرده و Enter را فشار دهید.
- دستور زیر را در پنجره Notepad کپی و پیست کنید. net stop bitsnet stop wuauservnet stop appidsvcnet stop cryptsvcDel “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*”rmdir %systemroot%\SoftwareDistribution /S /Qrmdir %systemroot%system32\catrootsc. بیت D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)sc.exe sdset: wua (A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)cd /d %windir% system32regsv s atl.dllregsvr32.exe /s urlmon.dllregsvr32.exe /s mshtml.dllregsvr32.exe /s shdocvw.dllregsvr32.exe /s browseui.dllregsvr32.exe /s jscript.dllregsvregsvr32. scrrun.dllregsvr32.exe /s msxml.dllregsvr32.exe /s msxml3.dllregsvr32.exe /s msxml6.dllregsvr32.exe /s actxprxy.dllregsvr32.exe /s softpub.dllregsvr32.exe /s softpub.dllregdsvrsvr. .dllregsvr32.exe /s rsaenh.dllregsvr32.exe /s gpkcsp.dllregsvr32.exe /s sccbase.dllregsvr32.exe /s slbcsp.dllregsvr32.exe /s cryptdlg.dllregsvrole.exe /s cryptdlg.dllregsvrole. 32. dllregsvr32.exe /s shell32.dllregsvr32.exe /s initpki.dllregsvr32.exe /s wuapi.dllregsvr32.exe /s wuaueng.dllregsvr32.exe /s wuaueng1.dllregsvr32.exesvr32.exe / vr32 .exe /s wups2.dllregsvr32.exe /s wuweb.dllregsvr32.exe /s qmgr.dllregsvr32.exe /s qmgrprxy.dllregsvr32.exe /s wucltux.dllregsvr32.exe /s muwebssershck2. resetnetsh winsock بازنشانی پروکسی نت شروع بیت نت شروع wuauservnet شروع appidsvcnet شروع cryptsvc
- روی منوی File در بالا و سپس Save as کلیک کنید.
- Reset Windows Components.bat را در قسمت نام وارد کنید و مکان دلخواه خود را برای ذخیره فایل مشخص کنید.
- روی منوی کشویی Save as type کلیک کنید تا All files را انتخاب کنید، سپس روی Save کلیک کنید.
- فایل دسته ای ذخیره شده را در رایانه شخصی خود پیدا کنید. روی آن کلیک راست کرده و از منوی زمینه گزینه Run as administrator را انتخاب کنید.
- وقتی فرمان User Account Control (UAC) ظاهر شد، Yes را انتخاب کنید.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%
system32\catroot2 /S /Q
sc.exe sdset bits 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)
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 wuaueng1.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
netsh winsock reset
netsh winsock reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
هنگامی که فایل دسته ای را اجرا کردید، با خیال راحت آن را نگه دارید. به این ترتیب، دفعه بعد که با مشکل Windows Update مواجه شدید، می توانید فایل را دوباره بدون نیاز به تکرار مراحل بالا اجرا کنید.
برای رفع مشکلات، کامپوننت های به روز رسانی ویندوز را ریست کنید
دانلود و نصب به روز رسانی های ویندوز ممکن است همیشه راحت نباشد. در چنین مواردی، تنظیم مجدد اجزای Windows Update می تواند موثر باشد. با این حال، اگر این کار نمی کند، ممکن است مجبور شوید شانس خود را با سایر اصلاحات به روز رسانی ویندوز امتحان کنید.