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.
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
Co je Print Spooler?
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.
Musím mít Print Spooler zapnutý?
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í.
Jak zjistím, že mě někdo napadl přes PrintNightmare?
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.
Pomůže mi antivirus?
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.
Funguje chyba i na Windows 11?
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á.
Jak znovu povolit službu Spooler?
Pokud chcete tisk znovu aktivovat, spusťte:
Set-Service -Name Spooler -StartupType Automatic
Start-Service -Name Spooler
Ovlivní to síťové tiskárny?
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ář