Pro PowerShell existuje speciální modul pro správu aktualizací – PSWindowsUpdate.
S jeho pomocí můžete instalovat aktualizace a provádět mnoho dalších úloh, například zakázat stahování a instalaci nechtěných aktualizací.
Stejně tak dokáže opravit většinu chyb služby Windows Update.
Nejprve je však nutné tento modul nainstalovat:
1. Spusťte Windows PowerShell nebo Windows Terminál jako správce.
2. Zadejte příkaz a potvrďte jej stisknutím klávesy Enter:
Install-Module -Name PSWindowsUpdate –Force
(Pokud se zobrazí výzva „NuGet provider is required to continue“, potvrďte instalaci stisknutím klávesy Y a Enter).
3. Změňte zásady spouštění skriptů (Execution Policy) v PowerShellu, abyste povolili spouštění vzdáleně podepsaných skriptů.
Použijte jeden z následujících příkazů. První změní zásady trvale, druhý pouze pro aktuální relaci (okno):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
4. Zadejte příkaz pro import modulu do aktuální relace:
Import-Module PSWindowsUpdate
Hotovo! Nyní můžete v PowerShellu používat všechny příkazy z modulu PSWindowsUpdate.
Pro budoucí použití již výše uvedené kroky nebudete muset opakovat – modul je nainstalován a jeho funkce jsou trvale dostupné.
Pro zobrazení kompletního seznamu dostupných příkazů můžete použít:
Get-Command -module PSWindowsUpdate
V kontextu resetování součástí služby Windows Update nás zajímá pouze jeden jediný příkaz:
Reset-WUComponents –Verbose
Stačí spustit tento příkaz a automaticky se postupně provedou následující úkoly:
1. Zastavení služeb využívaných službou Windows Update – BITS, wuauserv, appidsvc, cryptsvc.
2. Smazání stavových souborů služby BITS.
3. Zálohování složky SoftwareDistribution se staženými soubory aktualizací.
4. Zálohování složky Catroot2 pro opětovné sestavení databáze katalogů.
5. Smazání starých protokolů (logů) služby Windows Update.
6. Resetování služeb Windows Update.
7. Opětovná registrace knihoven DLL používaných službami Windows Update.
8. Resetování rozhraní WinSock a nastavení proxy.
9. Opětovné spuštění služeb Windows Update.
Pokud problémy s aktualizacemi nejsou způsobeny vážnějším poškozením systému nebo výpadkem internetu a serverů Microsoftu,
je velmi pravděpodobné, že se tímto krokem vyřeší.
💡 Poznámka: Pokud se ve druhem kroku vyskytna chyba, je nutné služby zastavit ručně v `services.msc`:
1. Stiskni klávesovou zkratku Win + R, napiš services.msc a stiskni Enter.
2. V seznamu najít tyto tři služby:
- Windows Update
- Služba inteligentního přenosu na pozadí (to je BITS)
- Šifrovací služby (to je Cryptographic Services / cryptsvc)
3. Kliknout na ně pravým tlačítkem a zvolit Zastavit.
Poté spustit příkaz "Reset-WUComponents –Verbose" v PowerShellu znovu.
Máte dotaz? Zavolejte nebo napište — jsem tu pro vás.
Poslední aktualizace: 23/07/2026
Zpět
HTML Creator