خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش ریست کردن Windows Update در ویندوز 7/8/10

آموزش ریست کردن Windows Update در ویندوز 7/8/10
در برخی موارد(نه همیشه) کاربران در استفاده از Windows Update با مشکل مواجه می شوند که هر هر مشکلی کد اروری دارد و توسط آن می توان در اینترنت در رابطه با کد ارور جستجو انجام داد و روش های حل ارور را دنبال نمود. اما گاهی مشکل با روش های ارائه شده حل نمی شود و چاره ای جز ریست کردن Windows Update وجود ندارد. ما در پست قبلی در خصوص ریست کردن کامل ویندوز آپدیت بحث کردیم و در صورت نیاز می توانید به لینک زیر مراجعه کنید. چنانچه می خواهید هر Component را از Windows Update بصورت دستی ریست کنید، این پست به شما کمک خواهد کرد.

سیستم یکپارچۀ سازمانی راهکار




Manually reset Windows Update Components


قبل از هر کاري بهتر از سيستم تان Restore point تهيه کنيد تا در صورت بروز مشکل جاي جبران داشته باشيد.

قبل از اینکه بخواهید کار را شروع کنید، باید سرویس های Background Intelligent Transfer, Windows Update, Cryptographic Services را Stop کنید. در واقع این سرویس ها ویندوز را قادر می سازند که آپدیت را دریافت و نصب کند. پس برای اینکار Command Prompt را بصورت Run as administrator اجرا کرده و دستورات زیر را یک به یک در آن وارد و Enter کنید.

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

سپس در گام بعدی باید فایل های qmgr*.dat را بصورت کامل حذف کنید که بتوانید components های Windows update را Reset کنید.
برای این منظور در Command Prompt دستور زیر را وارد و Enter کنید.

Del "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat"

در گام بعد باید فولدرهای SoftwareDistribution و catroot2 را تغییر نام دهید که برای این منظور از دستورات زیر می توانید در Command Prompt استفاده کنید:

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

سپس با استفاده از دستورات زیر ، سرویس های BITS و Windows Update را به حالت امنیتی پیشفرض ریست کنید که برای این منظور هم از دستورات زیر در Command Prompt می توانید استفاده کنید:
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)

سپس دستور زیر را در CommandPrompt اجرا کنید:

cd /d %windir%\system32

فایل های BITS و فایل های DLL مربوط به Windows Update را دوباره ثبت(Re-register) کنید. برای این منظور در command prompt هر کدام از دستورات زیر جدا جدا وارد و Enter کنید تا دستورات به نوبت اجرا شوند. فراموش نکنید که حتما Command Prompt بصورت Run as administrator اجرا شده باشد.

• regsvr32.exe atl.dll
• regsvr32.exe urlmon.dll
• regsvr32.exe mshtml.dll
• regsvr32.exe shdocvw.dll
• regsvr32.exe browseui.dll
• regsvr32.exe jscript.dll
• regsvr32.exe vbscript.dll
• regsvr32.exe scrrun.dll
• regsvr32.exe msxml.dll
• regsvr32.exe msxml3.dll
• regsvr32.exe msxml6.dll
• regsvr32.exe actxprxy.dll
• regsvr32.exe softpub.dll
• regsvr32.exe wintrust.dll
• regsvr32.exe dssenh.dll
• regsvr32.exe rsaenh.dll
• regsvr32.exe gpkcsp.dll
• regsvr32.exe sccbase.dll
• regsvr32.exe slbcsp.dll
• regsvr32.exe cryptdlg.dll
• regsvr32.exe oleaut32.dll
• regsvr32.exe ole32.dll
• regsvr32.exe shell32.dll
• regsvr32.exe initpki.dll
• regsvr32.exe wuapi.dll
• regsvr32.exe wuaueng.dll
• regsvr32.exe wuaueng1.dll
• regsvr32.exe wucltui.dll
• regsvr32.exe wups.dll
• regsvr32.exe wups2.dll
• regsvr32.exe wuweb.dll
• regsvr32.exe qmgr.dll
• regsvr32.exe qmgrprxy.dll
• regsvr32.exe wucltux.dll
• regsvr32.exe muweb.dll
• regsvr32.exe wuwebv.dll

حال در قدم بعد باید مفادیر غلط یا نا صحیح را از رجیستری حذف کنید. پس لطفا به رجیستری ویندوز وارد شوید.

براي وارد شدن به رجيستري ويندوز مي توانيد به لينک زير وارد شويد:
وارد شدن به رجيستري ويندوز

سپس مسیر زیر را در رجیستری دنبال کنید:

HKEY_LOCAL_MACHINE\COMPONENTS

روی فولدر Components کلیک کنید و اگر هر کدام از value های زیر را در سمت راست دید، ان را انتخاب و Delete کنید:

• PendingXmlIdentifier
• NextQueueEntryIndex
• AdvancedInstallersNeedResolving

سپس از رجیستری خارج شده و برای اعمال تغییرات سیستم را ریستارت کنید.

در گام بعد باید Winsock را هم ریست کنید Winsock مشخصه فنی است که نحوه دسترسی نرم افزارهای شبکه را به سرویس های شبکه ای مخصوصا TCP/IP را انجام می دهد. گاهی مشکلاتی برای WinSock رخ می دهد که کابر برای دسترسی به اینترنت با اختلال مواجه می شود یا کلا دسترسی به اینترنت ندارد. از این رو ممکن است با ریست کردن WinSock مشکل برطرف گردد.
پس برای اینکار از دستور زیر در Command Prompt استفاده کنید.

netsh winsock reset

حال باید آن سرویس هایی را که ابتدای کار Stop کرده بودید را دوباره استارت کنید، که برای این منظور دستورات زیر را یک به یک در CMD وارد و Enter کنید تا اجرا شوند.

• net start bits
• net start wuauserv
• net start appidsvc
• net start cryptsvc

سپس اجازه دهید تا windows Update عمل بروزرسانی ویندوز را انجام دهد.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز