Windows 10, problém s aktualizacemi- kód chyby 0x80080008

Po delší době jsem si chtěl pustit kontrolu updatů na Windows 10, v kontextové nabídce na mne čekala nepříjemnost- chyba s kódem 0x80080008, na internetu jsem si dohledal použitelný postup. Zde ho máte přeložený.

Možná by bylo zajímavé zjistit, jak k této chybě dochází, popravdě- nemám ponětí.

Ale vše nasvědčuje špatné funkci služby, která ve Windows zajišťuje aktualizace systému (tj. služba wuauserv, ta se spouští v C:\WINDOWS\system32\svchost.exe -k netsvcs).

Postup který jsem dohledal mi fungoval, navíc vypadá, že bere v potaz „brute force řešení“, ale začíná tím nejvíce šetrným.

Spousta kroků se dá udělat i přes kontextové nabídky v systému, například přes okno služby, ale příkazová řádka je v tomto ohledu rychlejší


Pozor- upozornění !!

  • Za problémy způsobené tímto postupem odmítám nést jakoukoliv odpovědnost, berte tedy v potaz, že postup zkoušíte na vlastní riziko
  • Tento článek je pouze překladem jiného
  • To, že postup fungoval mně, neznamená, že bude fungovat i Vám

Pokus č. 1- Windows diagnostika, řešení problémů

Stáhněte a spusťte nástroj z webu Microsoftu- http://go.microsoft.com/?linkid=9830262

Pokus č. 2- Ruční zabití a restart služby

  • Toto řešení fungovalo na mé instalaci

Využijeme service controlleru (command „sc„)- budeme potřebovat příkazový řádek- ovšem spuštěný s právy správce.

  • Spustíme tedy příkazový řádek s právy správce- např. klikneme na „start“ napíšeme „příkazový řádek“, po nalezení klikneme pravým tlačítkem myši a zvolíme „spustit jako správce“.
  • Napíšeme příkaz “ sc queryex wuauserv
    • To nám najde běžící službu pro windows update (wuauserv)- windows update ?? service, dostaneme něco podobného, co je vidět na obrázku níže- potřebujeme zjistit „PID„- tj. process ID, číslo procesu, podle kterého službu zabijeme (násilně vypneme)

  • dále bude následovat příkaz na zabití update procesu, dle jeho PID, které jsme zjistili v předchozím kroku
  • následně zapneme službu BITS (inteligentní přenos na pozadí, stará se o výváženost toku dat, umožňuje aktualizacím vůbec pracovat, více informací zde)
  • poté opět zapneme službu windows update
  • vše provedeme nálsedujícími příkazy (v příkazu taskkill vidíte PID procesu, které jsem dohledal já, tam je potřeba zadat vaše číslo procesu)

taskkill /f /pid 4872
net start bits
net start wuauserv

Pokus č. 3- Kontrola integrity systémových souborů

Opět budete potřebovat příkazový řádek s oprávnění správce.

  • Spustíme příkaz SFC /SCANNOW

Pokus č. 4- Ruční fix dll knihoven, nová registrace služby

Vytvořte textový soubor, do něj vložte obsah výše, následně z textového souboru udělejte .bat skript a ten spusťte- opět by bylo dobré přes příkazový řádek s oprávněním správce.

  • eventuálně se můžete pokusit vložit jeden příkaz za druhým do příkazové řádky
  • po provedení doporučuji restart systému

REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S
REGSVR32 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S

Pokus č. 5- využití Deployment Image Servicing and Management tool, fix health statusu Win

Nevím, co přesně toto dělá, ale vypadá to na obnovu jádra systému z online zdroje

  • opět příkazová řádka s oprávněním správce
  • musí následovat restart systému

dism.exe /online /cleanup-image /restorehealth

 

Zdroj- https://www.tecklyfe.com/windows-10-windows-update-error-0x80080008/


Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..