Po uvedení systému Windows 11 a opětovném zaměření pozornosti na Microsoft Store, se vývojáři s nadšením pouští do publikování svých aplikací v tomto oficiálním obchodě. Nedávno jsme sestavili seznam nejlepších aplikací pro Windows 11 a zjistili jsme, že mnoho z nich je dostupných právě v Microsoft Store. Nicméně někteří uživatelé stále dávají přednost instalaci aplikací prostřednictvím instalačních souborů. Většina aplikací pro Windows 11 je nyní balena v moderním formátu MSIX nebo MSIXBUNDLE, a pokud nemají ověřené certifikáty, jejich instalace není jednoduchá. Uživatelé se tak při pokusu o instalaci těchto balíčků setkávají s chybami jako „Vydavatele nelze ověřit“. V tomto článku vám proto ukážeme, jak tuto chybu ve Windows 11 vyřešit.
Řešení chyby „Vydavatele nelze ověřit“ ve Windows 11 (2023)
Představíme vám dvě metody, jak se vypořádat s chybou, která signalizuje, že „Certifikát vydavatele nelze ověřit“ ve Windows 11. Pokud první metoda nepřinese kýžený výsledek, pokračujte prosím k dalšímu řešení.
Odstranění chyby „Vydavatele nelze ověřit“ instalací ověřených certifikátů
Pokud se vám při instalaci aplikace ve Windows 11 zobrazuje chybová zpráva „Certifikát vydavatele tohoto balíčku nelze ověřit“, nezoufejte. Existuje jednoduchý způsob, jak nainstalovat kořenový certifikát s ověřeným podpisem. Tato metoda je efektivní jak pro balíčky MSIX, tak pro MSIXBUNDLE. Následuje podrobný návod, jak na to.
1. V rámci této metody použijeme jako příklad instalaci Rise Media Player, což je kvalitní multimediální přehrávač s otevřeným zdrojovým kódem pro Windows 11. Jak můžete vidět na obrázku níže, pokus o instalaci balíčku MSIX vyvolá chybu „Certifikát vydavatele nelze ověřit“ a instalace aplikace se tak stane nemožnou.
2. Nejprve klikněte pravým tlačítkem myši na balíček MSIX/MSIXBUNDLE a z kontextového menu vyberte možnost „Vlastnosti“.
3. Otevře se okno s vlastnostmi. V tomto okně přejděte na kartu „Digitální podpisy“ a stiskněte tlačítko „Podrobnosti“.
Poznámka: Pokud se zde karta „Digitální podpisy“ nezobrazuje, přejděte prosím k další části článku, kde naleznete alternativní řešení.
4. Následně klikněte na „Zobrazit certifikát“.
5. Poté zvolte možnost „Instalovat certifikát“.
6. Spustí se Průvodce importem certifikátu. Vyberte „Místní počítač“ a pokračujte kliknutím na „Další“.
7. V následujícím kroku zvolte možnost „Umístit všechny certifikáty do následujícího úložiště“ a klikněte na tlačítko „Procházet“.
8. V zobrazeném okně přejděte níže a vyberte „Důvěryhodní lidé“ a potvrďte volbu kliknutím na „OK“.
9. Nakonec importujte certifikát kliknutím na tlačítka „Další“ a poté „Dokončit“.
10. Jak vidíte na obrázku, podepsaný certifikát byl úspěšně nainstalován. Nyní můžete zavřít všechna otevřená okna.
11. Nyní dvakrát klikněte na balíček MSIX/MSIXBUNDLE. Aplikace by se měla nainstalovat bez problémů.
Odstranění chyby „Certifikát vydavatele nelze ověřit“ pomocí prostředí PowerShell
Pokud se v okně vlastností daného souboru nezobrazuje karta „Digitální podpisy“, jak bylo popsáno v předchozím postupu, pak vám tato metoda pomůže s instalací aplikace. Tato situace obvykle nastane, když vývojář k aplikaci nepřidal požadované certifikáty. Pro demonstraci tohoto řešení použijeme instalaci programu Lossless Cut, což je nástroj pro úpravu videa a audia. Protože tento program nemá digitální podpis, bude nutné jej nainstalovat manuálně prostřednictvím prostředí PowerShell, čímž se vyhneme chybovému hlášení „Certifikát vydavatele nelze ověřit“. Níže naleznete jednotlivé kroky.
Odblokování balíčku MSIX/MSIXBUNDLE
1. Nejprve klikněte pravým tlačítkem na balíček APPX/APPXBUNDLE a otevřete okno „Vlastnosti“.
2. V okně „Vlastnosti“ přejděte na kartu „Obecné“, kde v sekci „Zabezpečení“ najdete možnost „Odblokovat“. Zaškrtněte políčko a potvrďte kliknutím na „OK“. Tento krok je nutný pro umožnění instalace aplikace.
3. Nyní zkuste aplikaci nainstalovat dvojitým kliknutím. Pokud se stále zobrazuje chyba, pokračujte dalším krokem.
1. Pro začátek je nutné nainstalovat program 7-Zip, který naleznete zde. 7-Zip je oblíbený nástroj pro archivaci souborů, který nám umožní rozbalit balíček MSIX/MSIXBUNDLE.
2. Po instalaci 7-Zip klikněte pravým tlačítkem na balíček MSIX/MSIXBUNDLE a v zobrazeném menu vyberte „Zobrazit další možnosti“.
3. Zobrazí se starší verze kontextového menu. V tomto menu přejděte na položku „7-Zip“ a zvolte možnost „Extrahovat do ‚název složky’“. Tím se rozbalí balíček a vytvoří se složka ve stejném umístění.
4. Otevřete extrahovanou složku, kde najdete soubor „AppxManifest.xml“.
5. Klikněte pravým tlačítkem myši na tento soubor XML a vyberte možnost „Kopírovat jako cestu“. Tím se zkopíruje cesta k souboru do schránky, kterou budeme potřebovat v dalším kroku.
Povolení nastavení pro vývojáře ve Windows 11
1. Před instalací aplikace pomocí PowerShellu musíme provést změnu důležitého nastavení ve Windows 11. Stiskněte klávesu Windows a začněte psát „vývojář“. Poté otevřete „Nastavení pro vývojáře“.
2. Povolte přepínač vedle možnosti „Režim pro vývojáře“. To vám umožní instalovat balíčky MSIX/MSIXBUNDLE z libovolného zdroje i bez certifikátu.
Přepsání chyby „Certifikát vydavatele nelze ověřit“ a instalace aplikace
1. Nyní přišel čas na instalaci aplikace pomocí PowerShellu ve Windows 11. Stiskněte klávesu Windows a vyhledejte „powershell“. Nyní v pravém podokně klikněte na „Spustit jako správce“.
2. V okně PowerShell zadejte níže uvedený příkaz, ale nahraďte „filepath“ cestou k souboru XML, kterou jste si zkopírovali dříve. Stačí vložit cestu k souboru na konec příkazu, jak je vidět na obrázku. Nakonec stiskněte Enter. Aplikace by se měla okamžitě nainstalovat do vašeho počítače.
Add-AppxPackage -Register filepath
Poznámka: Pokud cesta k souboru není zkopírovaná ve schránce, otevřete znovu extrahovanou složku a zkopírujte ji kliknutím pravým tlačítkem na soubor „AppxManifest.xml“.
3. Jak vidíte, Lossless Cut byl úspěšně nainstalován na mém počítači s Windows 11. Nezapomeňte, že extrahovanou složku nelze smazat, protože aplikace z ní čerpá své soubory potřebné pro fungování.
Bezproblémová instalace balíčků MSIX a MSIXBUNDLE ve Windows 11
Tímto způsobem se dá vyřešit chyba „Vydavatele nelze ověřit“ ve Windows 11 a je možné nainstalovat balíčky MSIX/MSIXBUNDLE. První metoda je poměrně jednoduchá a přímočará, pokud je aplikace opatřena platným certifikátem. Pokud certifikát k dispozici není, můžete aplikaci nainstalovat pomocí druhé metody. To je od nás pro dnešek vše. Pokud byste chtěli zrychlit Windows 11 a zlepšit jeho výkon, doporučujeme vám náš článek s užitečnými tipy. A pokud si chcete přizpůsobit panel úloh ve Windows 11, máme pro vás také podrobný návod. V případě jakýchkoliv dotazů nám dejte vědět v komentářích pod článkem.