Oprava: Kód chyby služby Windows Update 0x80073701



  1. Nasledujúci krok je možné preskočiť, ak nejde o poslednú možnosť. Tento krok sa považuje za agresívny, ale určite obnoví váš proces aktualizácie od samého jadra. Môžeme vám preto odporučiť, aby ste si to vyskúšali. Navrhlo to veľa ľudí na online fórach.
  2. Zmeňte názov priečinkov SoftwareDistribution a catroot2. Za týmto účelom na príkazovom riadku pre správu skopírujte a prilepte nasledujúce príkazy a po skopírovaní každého z nich kliknite na Enter.

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



  1. Nasledujúce príkazy nám pomôžu obnoviť pôvodné bezpečnostné deskriptory zabezpečenia služieb BITS (Background Intelligence Transfer Service) a wuauserv (Windows Update Service). Príkazy uvedené nižšie neupravujte, aby bolo najlepšie, ak ich jednoducho skopírujete.

bity exe sdset D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPD;LL)
exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWCDR ;; R;





  1. Prejdime späť do priečinka System32, aby sme mohli pokračovať v riešení, ktoré máte k dispozícii.

cd / d% windir% system32

  1. Pretože sme úplne resetovali službu BITS, budeme musieť znova zaregistrovať všetky súbory potrebné na to, aby služba fungovala a fungovala bez problémov. Každý zo súborov však vyžaduje nový príkaz, aby sa znovu zaregistroval, takže proces môže byť nakoniec zdĺhavejší ako ten, na aký ste zvyknutí. Skopírujte príkazy jeden po druhom a uistite sa, že žiaden z nich nevynecháte. Tu je zoznam súborov, ktoré je potrebné znova zaregistrovať, spolu s príslušnými príkazmi vedľa nich.
  2. Niektoré súbory po týchto procesoch mohli zostať pozadu, takže ich v tomto kroku vyhľadáme. Otvorte editor databázy Registry zadaním výrazu „regedit“ do vyhľadávacieho panela alebo do dialógového okna Spustiť. Prejdite na nasledujúci kľúč v editore databázy Registry:

HKEY_LOCAL_MACHINE COMPONENTS



  1. Kliknite na kláves Komponenty a skontrolujte nasledujúce klávesy v pravej časti okna. Ak niektorú z nich nájdete, odstráňte ich všetky.

PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving

  1. Ďalšia vec, ktorú urobíme, je resetovanie Winsocku skopírovaním a vložením nasledujúceho príkazu späť do administratívneho príkazového riadku:

netsh resetovanie winsock

  1. Ak máte Windows 7, 8, 8.1 alebo 10, na príkazovom riadku skopírujte nasledujúci príkaz a klepnite na kláves Enter:

netsh winhttp reset proxy

  1. Ak všetky vyššie uvedené kroky prešli bezbolestne, môžete pomocou nasledujúcich príkazov reštartovať služby, ktoré ste zabili hneď v prvom kroku.

čisté štartovacie bity
čistý štart wuauserv
net start appidsvc
čistý štart cryptsvc

  1. Po vykonaní všetkých krokov, ktoré sú uvedené v zozname, reštartujte počítač.

Riešenie 4: Odstráňte balíky pomocou príkazového riadku

Pretože existujú dva typy aktualizácií systému Windows: aktualizácie Delta a kumulatívne aktualizácie, môžu sa vyskytnúť určité problémy, ak sú stiahnuté a spustené súčasne. Rozdiel medzi týmito aktualizáciami je v tom, že aktualizácie Delta prinášajú iba nové opravy, ktoré dorazili v danom mesiaci, a Kumulatívne aktualizácie prinášajú všetky opravy pre daný mesiac spolu s predchádzajúcimi aktualizáciami, ktoré neboli nainštalované.

Aktualizácie Delta sa zverejňujú iba v katalógu Windows Update, zatiaľ čo kumulatívne aktualizácie sa zverejňujú v katalógu Windows Update, WSUS aj na serveri Windows Update, z ktorého si aktualizácie sťahujete automaticky. Ak ste urobili chybu pri inštalácii aktualizácie Delta aj kumulatívnej aktualizácie alebo ak sú stiahnuté alebo nainštalované súčasne, postupujte podľa pokynov uvedených nižšie.

  1. Otvorte príkazový riadok tak, že ho vyhľadáte v ponuke Štart, kliknete pravým tlačidlom myši na prvý výsledok a vyberiete možnosť Spustiť ako správca.
  2. Skopírujte a vložte nasledujúci príkaz, aby ste zobrazili zoznam balíkov, ktoré čakajú na inštaláciu.

x: windows system32 dism.exe / image: / Get-Packages >>

Písmeno x by malo nahradiť oddiel, kde sa nachádza vaša inštalácia systému Windows (zvyčajne c), a to isté možno použiť aj pre „“. „“ Je možné nahradiť ľubovoľným umiestnením, kam chcete uložiť textový súbor. Napríklad:

x: windows system32 dism.exe / obrázok: c: / Get-Packages >> c: temp packages.txt

  1. Otvorte súbor tak, že ho umiestnite na miesto, kam ste ho uložili, a pokúste sa nájsť všetky aktualizácie (balíčky) čakajúce na inštaláciu. Ak také aktualizačné balíčky nájdete, môžete ich odstrániť pomocou príkazu remove-package podobným spôsobom pomocou nástroja DISM.exe. Skopírujte a vložte nasledujúci príkaz do administratívneho príkazového riadku:

dism.exe / image: / remove-package / packagename:

Príkladom tohto príkazu môže byť:

c: windows system32 dism.exe / obrázok: c: / remove-package /packagename:Package_for_KB4014329~31bf3856ad364e35~amd64~~10.0.1.0

8 minút čítania