Pokud je Váš operační systém Windows Vista, 7 nebo 8, vyzkoušejte nejdříve tento návod:
Jak opravit nefunkční aktualizace - služba Windows Update Vista/7/8.
Služba Windows Update v některých případech vypíše kód chyby, a tedy můžeme zkusit hledat pomocí Googlu nebo rovnou na stránkách Microsoftu: I got an error code from Windows Update, jak tuto chybu opravit. V ideálním případě naleznete opravy hotfix balíček, který problém odstraní.
Také si můžeme stáhnout utilitu přímo od Microsoftu: Windows Update Troubleshooter, která se pokusí najít a chybu opravit.
Můžeme si od Microsoftu stáhnout a nainstalovat také nejnovější verzi služby Windows Update: Microsoft - Agent webu Windows Update .
Také stojí za pokus provést nové nastavení služby Windows Update pomocí opravného fix balíčku Microsoftu: Automatically diagnose and fix common problems with Windows Update .
Jestliže kód chyby, utilita, fix balíček ani nejnovější verze k opravě služby Windows Update nepomůže, existují další obecné postupy, jak se ji pokusit opravit.
Nejdříve je dobré vyloučit, že nemáme v PC žádný malware: Jak odvirovat počítač.
Pomoci může také Nástroj Obnovení systému.
Dalším předpokladem je, že máme správně nainstalované a fungující ovladače: Jak stáhnout a nainstalovat ovladače.
Také je vhodné na zkoušku vypnout antivirový program. I on může blokovat úspěšný běh služby Windows Update.
Můžeme tady využít další obecné postupy:
Vypněte službu Windows Update:
Windows Vista,
Windows 7,
Windows 8,
Windows 10.
Restartuje počítač.
Vymažte obsah složky:
C:\windows\softwaredistrbution\download
Zapněte službu Windows Update.
Restartuje počítač.
Spusťte příkazový řádek jako správce - Jak pracovat s příkazovým řádkem. Zadejte příkazy:
    net stop wuauserv
    net start wuauserv
Jestliže předchozí postupy nevedou k nápravě, je třeba zkusit resetovat také služby: inteligentního přenosu na pozadí, šifrování a instalační službu systému, které Windows Update využívá. A vymazat záznamy ve složkách: C:\Windows\SoftwareDistribution, C:\Windows\System32\catroot2.
Spusťte příkazový řádek jako správce - Jak pracovat s příkazovým řádkem. Zadejte příkazy:
    net stop wuauserv
    cnet stop bits
    net stop cryptSv
    net stop msiserver
   
    ren C:\Windows\SoftwareDistribution SoftwareDistribution_stara_verze
    ren C:\Windows\System32\catroot2 catroot2_stara_verze
   
    net start wuauserv
    net start bits
    net start cryptSvc
    net start msiserver
Jestliže se Vám nechce zadávat příkazy do příkazového řádku zdlouhavě postupně. Můžete si vytvořit dávkový soubor s těmito příkazy: Jak pracovat s dávkovými soubory a pak stačí jen spustit tento jeden soubor. Tento soubor si také můžete hotový stáhnout: oprava_windows_updata.bat.
Jestliže dojde k nápravě Windows Update, můžete záložní složky C:\Windows\SoftwareDistribution_stara_verze a C:\Windows\System32\catroot2_stara_verze z disku odstranit.
Pokud se nám stále nedaří zprovoznit službu Windows Update, můžeme aktualizace nainstalovat pomocí aplikace WSUS Offline Update: Aktualizace Windows pomocí WSUS Offline Update.