Operační systém Windows občas zamezí instalaci ovladačů, které nemají digitální podpis. Typicky se jedná o ovladače stažené z jiných zdrojů, než je Windows Update nebo webové stránky výrobce daného zařízení. Jestliže však daný ovladač skutečně potřebujete a jste si jisti jeho bezpečností, je možné toto vynucování podpisu ovladačů obejít.
Tento článek vám představí několik postupů, jak toho dosáhnout.
Dočasné vypnutí vynucování podpisů ovladačů pomocí Nastavení spouštění
Jedním z dočasných způsobů, jak instalovat nepodepsané ovladače, je využití Nastavení spouštění. Tato možnost vám umožní obejít vynucování podpisu ovladače jednorázově. Po restartování počítače se však ochrana opět aktivuje. Již nainstalované ovladače budou nadále fungovat, ale nové nepodepsané ovladače už bez opětovného použití tohoto postupu instalovat nepůjde.
Pro přístup k této funkci je nutné vstoupit do Nastavení spouštění. Volba pro vypnutí vynucování podpisu ovladačů je obvykle na sedmé pozici, takže ji aktivujete stiskem klávesy F7 nebo čísla 7 na klávesnici.
Počítač se následně restartuje a po opětovném spuštění budete moci bez omezení instalovat nepodepsané ovladače.
Trvalé vypnutí vynucování podpisů ovladačů v Editoru místních zásad skupiny
Další možností, jak trvale zakázat vynucování podpisů, je změna konfigurace zásad podepisování kódu pro balíčky ovladačů v Editoru místních zásad skupiny (LGPE). Tato metoda vám umožní instalovat nepodepsané ovladače i po restartování počítače.
Bohužel, přístup k LGPE je standardně dostupný pouze v edicích Windows Pro a Enterprise. Nicméně existuje způsob, jak LGPE spustit i ve Windows Home.
- Stiskněte klávesy Win + S a do vyhledávacího pole napište „zásady skupiny“. Z výsledků vyberte možnost „Upravit zásady skupiny“.
- V okně LGPE přejděte do sekce „Konfigurace uživatele“ > „Šablony pro správu“ > „Systém“ > „Instalace ovladače“.
- Klikněte pravým tlačítkem myši na položku „Podepisování kódu pro balíčky ovladačů“ a zvolte „Upravit“.
- V novém okně zvolte možnost „Povoleno“ a v sekci „Možnosti“ vyberte z rolovací nabídky „Ignorovat“.
- Klikněte na „OK“ pro uložení změn.
Pro opětovné povolení vynucování podpisů se vraťte ke kroku č. 4 a nastavte přepínač zpět na možnost „Nenakonfigurováno“.
Vypnutí vynucování podpisu ovladačů prostřednictvím PowerShellu
Vynucování podpisu ovladačů lze také deaktivovat spuštěním specifického příkazu v PowerShellu. Opět je třeba PowerShell spustit s administrátorskými právy. Stejně jako u Editoru místních zásad skupin, změna je trvalá, dokud ji sami opětovně nepovolíte.
Postup, jak vypnout vynucování podpisů pomocí PowerShellu:
- Klikněte pravým tlačítkem myši na tlačítko Start a vyberte „Terminál (Admin)“ ve Windows 11, nebo „Windows PowerShell (Admin)“ ve Windows 10.
- Potvrďte žádost o přístup administrátora v dialogovém okně UAC.
- Zkopírujte a vložte do PowerShellu příkaz „bcdedit /set nointegritychecks on“.
- Spusťte příkaz stisknutím klávesy Enter.
Pro opětovné zapnutí vynucování podpisů ovladačů nahraďte příkaz v kroku č. 3 tímto: „bcdedit /set nointegritychecks off“.
Při pokusu o vypnutí vynucování podpisů ovladačů tímto způsobem se může objevit chyba, která signalizuje, že daná hodnota je chráněna funkcí Secure Boot a nelze ji tedy změnit.
V takovém případě je možné zkusit vypnout Secure Boot a operaci zopakovat. Pokud se tomuto kroku chcete vyhnout, postačí použít metody s Nastavením spouštění nebo Editorem místních zásad skupin.
Další variantou je přepnutí systému Windows do takzvaného „testovacího režimu“, který automaticky zakáže vynucování podpisů. Postup pro aktivaci testovacího režimu (opět upozorňujeme, že se může objevit zmíněná chyba Secure Boot):
- Klikněte pravým tlačítkem myši na tlačítko Start a vyberte „Terminál (Admin)“ ve Windows 11 nebo „Windows PowerShell (Admin)“ ve Windows 10.
- Potvrďte žádost o přístup administrátora v dialogovém okně UAC.
- Zkopírujte a vložte do PowerShellu příkaz „bcdedit /set testsigning on“.
- Spusťte příkaz stisknutím klávesy Enter.
Po restartu se systém spustí v testovacím režimu. Po dokončení instalace ovladačů nezapomeňte testovací režim vypnout. K tomu slouží příkaz „bcdedit /set testsigning off“.
Nyní můžete instalovat nepodepsané ovladače
Instalace nepodepsaných ovladačů není obecně doporučována, jelikož může vést k nestabilitě systému. Pokud však danému ovladači bezvýhradně věříte, neexistuje racionální důvod, proč by vám operační systém měl jeho instalaci blokovat. Použijte některou z výše uvedených metod a budete moci nepodepsané ovladače na vašem počítači s Windows bez problémů nainstalovat a používat.