- Ďalší krok sa tiež vykonáva prostredníctvom okna príkazového riadka správcu a považuje sa za agresívny krok vykonajúci resetovanie súčastí Windows Update. Preto môžete tento krok preskočiť, ak to nie je vaša posledná šanca na vyriešenie problému. Uskutočnenie týchto krokov však samo osebe pomohlo mnohým ľuďom, takže vám odporúčame vyskúšať to.
- Premenujte priečinky SoftwareDistribution a catroot2. Za týmto účelom na príkazovom riadku zadajte nasledujúce príkazy. Po zadaní každého príkazu nezabudnite stlačiť kláves Enter.
Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% system32 catroot2 catroot2.bak
- Skopírujte a prilepte nasledujúce príkazy, aby sme obnovili služby, ktoré sme zabili na začiatku, na ich predvolené bezpečnostné deskriptory. Nezabudnite kliknúť na tlačidlo Enter, aby ste spustili každý príkaz zobrazený nižšie:
bity exe sdset D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDCL; PU)
exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWCDR ;; R;
- Ďalší krok tiež pozostáva z príkazu Príkazový riadok, takže ho počas tohto procesu neopúšťajte.
cd / d% windir% system32
- Budete tiež musieť znova zaregistrovať súbory BITS, aby ste mohli úplne resetovať svoje súčasti Windows Update. Pre každý z nižšie uvedených súborov budete musieť spustiť jeden príkaz a po zadaní všetkých z nich nezabudnite kliknúť na Enter:
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
- Ďalej odstránime nepotrebné položky registra, ktoré tu mohli zostať. V editore registra prejdite na nasledujúce umiestnenie.
HKEY_LOCAL_MACHINE COMPONENTS
- Kliknite na kľúč Komponenty v registri a na pravej strane obrazovky vyhľadajte nasledujúce kľúče. Ak nejaké nájdete, odstráňte ich.
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving
- Resetujte Winsock. Za týmto účelom na príkazovom riadku zadajte nasledujúci príkaz a stlačte kláves Enter:
netsh resetovanie winsock
Ak používate systém Windows XP, musíte nakonfigurovať nastavenia servera proxy. Za týmto účelom na príkazovom riadku zadajte nasledujúci príkaz a stlačte kláves Enter:
proxycfg.exe -d
Ak používate iné verzie systému Windows, na príkazovom riadku zadajte nasledujúci príkaz a stlačte kláves Enter:
netsh winhttp reset proxy
- Po úspešnom dokončení všetkých krokov uvedených vyššie nezabudnite reštartovať služby, ktoré ste zabili na začiatku, a to skopírovaním a vložením nižšie uvedeného príkazu do okna Príkazový riadok.
čisté štartovacie bity
čistý štart wuauserv
net start appidsvc
čistý štart cryptsvc
- Po vykonaní všetkých krokov, ktoré sú uvedené v zozname, reštartujte počítač.
Súvisiace články:
https://appuals.com/windows-update-error-0x80070057-fix/
8 minút čítania