PrintNightmare je označení pro závažnou bezpečnostní zranitelnost ve službě Windows Print Spooler, která se objevila v roce 2021 a postihla všechny verze Windows, včetně Windows 10, 11 i Windows Server. Útočník ji mohl zneužít k vzdálenému spuštění kódu s právy SYSTEM, tedy s nejvyšším oprávněním v systému.
Obsah článku
I když Microsoft vydal opravy, zranitelnost se vrací v různých variantách a doporučuje se preventivně omezit nebo vypnout službu Print Spooler, pokud tiskárnu nepoužíváte.
Co je PrintNightmare
Zranitelnost PrintNightmare je oficiálně evidována jako:
- CVE-2021-34527
- Typ zranitelnosti: Remote Code Execution (RCE)
- Ovlivňuje: službu Windows Print Spooler
- Závažnost: kritická
Útočník může využít chyby v ověřování při instalaci tiskových ovladačů a získat plnou kontrolu nad cílovým počítačem, například:
- spustit libovolné programy,
- instalovat malware (např. ransomware),
- přistupovat k datům ostatních uživatelů nebo
- vytvářet nové účty s oprávněními správce.

Jak poznáte, že jste zranitelní
Zranitelnost se netýká jen síťových prostředí a serverů – i běžné domácí počítače s Windows, které mají aktivní službu Print Spooler, mohou být ohroženy.
Chcete-li zjistit, zda je služba aktivní, spusťte ve Windows PowerShell nebo CMD jako správce následující příkaz:
Get-Service -Name Spooler
Pokud je služba Running, je aktivní.
Jak PrintNightmare opravit nebo se proti ní chránit
Aktualizujte Windows
Microsoft vydal několik bezpečnostních záplat. Nejdůležitější je:
- KB5004945 a další následující aktualizace z července 2021 a později
Postup:
- Otevřete Nastavení (Win + I) > Windows Update
- Zkontrolujte dostupné aktualizace a nainstalujte vše doporučené
- Restartujte počítač
Vypněte službu Print Spooler (pokud netisknete)
Nejjednodušší způsob obrany, pokud tisk nepotřebujete:
Stop-Service -Name Spooler -Force
Set-Service -Name Spooler -StartupType Disabled
Tímto příkazem službu vypnete a zároveň nastavíte, aby se nespouštěla při startu.
Omezte tiskové funkce jen na lokální použití
Pokud tiskárnu potřebujete, ale nechcete ji sdílet přes síť:
- Spusťte Editor zásad skupiny (gpedit.msc)
- Přejděte do:
Počítačová konfigurace > Šablony pro správu > Tiskárny - Najděte a aktivujte zásadu:
Povolit klientům odesílat požadavky pouze na lokální tiskárny
Tím snížíte riziko napadení přes síť.
Sledujte další aktualizace a záplaty
PrintNightmare měl více verzí a některé nebyly plně opraveny hned v prvních záplatách. Doporučuje se mít pravidelně aktualizovaný systém, včetně funkcí zabezpečení jako Microsoft Defender.
Často kladené otázky
Print Spooler je služba Windows, která zpracovává tiskové úlohy. Umožňuje tisk z různých aplikací a jejich odesílání do tiskárny.
Ne. Pokud nepoužíváte tiskárnu, můžete službu bezpečně vypnout. Doporučuje se to i z důvodu bezpečnosti, zejména ve firemním prostředí.
Běžný uživatel to sám nepozná. Známkou může být podezřelý běh systémových procesů, nově vytvořené účty, šifrované soubory (ransomware). Vždy mějte antivirus a pravidelně zálohujte důležitá data.
Ano, moderní antiviry jako Microsoft Defender, ESET nebo Avast dokážou zablokovat pokus o zneužití známé verze PrintNightmare. Ale samotná ochrana nestačí – je třeba i aktualizovat systém.
Ano. I když byla zjištěna za éry Windows 10, služba Print Spooler je stejná i ve Windows 11. Pokud není systém plně aktualizovaný, riziko přetrvává.
Pokud chcete tisk znovu aktivovat, spusťte:Set-Service -Name Spooler -StartupType Automatic
Start-Service -Name Spooler
Ano. Pokud vypnete službu Print Spooler, tisk nebude fungovat ani na síťových tiskárnách. Pokud je potřebujete, zvažte alespoň zabezpečení podle výše uvedených zásad.
Buďte první kdo přidá komentář