Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud při instalaci aplikace ze souboru Instalační služby aplikací zjistíte nějaké problémy, najdete v tomto tématu pokyny k řešení potíží, které vám můžou pomoct.
Požadavky
Aby bylo možné instalovat aplikace z neoficiálních zdrojů ve Windows 10, musí uživatelské zařízení splňovat následující požadavky:
Windows 10:
- Certifikát použitý k podepsání balíčku musí být zařízením důvěryhodný. Další podrobnosti najdete v části Důvěryhodné certifikáty níže.
- Verze Windows 10 musí podporovat
.appinstallerschéma souborů a distribuční protokol.
Windows 10 1909 a starší:
- Zařízení musí být povolené pro vývojářský režim nebo aplikace pro zkušební načítání. Další informace najdete v tématu Povolení vývoje zařízení .
Běžné problémy
Při bočním načítání aplikace poprvé na uživatelském počítači dochází k některým běžným problémům. V následujících několika částech najdete popis nejčastějších problémů a jejich řešení.
Verze Windows
Každá verze Windows 10 vylepšuje možnosti alternativní instalace, v níže uvedené tabulce najdete, které funkce jsou dostupné v každé hlavní verzi. Pokud se pokusíte aplikaci nainstalovat bokem pomocí metody, která není ve vaší verzi Windows 10 podporovaná, zobrazí se chyba nasazení.
| Verze | Poznámky k postrannímu načtení |
|---|---|
| Build 17134 (aktualizace z dubna 2018 verze 1803) | K .appinstaller souboru se dostanete přes složky UNC/Share. K dispozici jsou také konfigurovatelné kontroly aktualizací. |
| Build 16299 (Fall Creators Update, verze 1709) | Představili jsme soubor .appinstaller, který poskytuje automatické aktualizace vaší aplikace. Tato verze podporuje pouze koncové body HTTP. Kontroly aktualizací se nedají konfigurovat a probíhají každých 24 hodin. |
| Sestavení 15063 (Creators Update, verze 1703) | Instalační služba aplikace dokáže stáhnout závislosti aplikací (pouze ve verzi pro vydání) z obchodu. |
| Build 14393 (Výroční aktualizace, verze 1607) | Zavedli jsme aplikaci Instalační služba aplikací pro instalaci souborů .appx a .appxbundle, soubor .appinstaller se nepodporuje. |
| Build 10586 (listopadová aktualizace, verze 1511) | Sideloading je dostupné jenom prostřednictvím PowerShellu s použitím příkazu Add-AppxPackage. |
| Build 10240 (Windows 10 verze 1507) | Sideloading je dostupné jenom prostřednictvím PowerShellu s použitím příkazu Add-AppxPackage. |
Důvěryhodné certifikáty
Balíčky aplikací musí být podepsané certifikátem, kterému zařízení důvěřuje. Certifikáty poskytované běžnými certifikačními autoritou jsou ve výchozím nastavení v operačním systému Windows důvěryhodné.
Pokud ale certifikát použitý k podepsání balíčku aplikace není důvěryhodný nebo je místně vygenerovaný certifikát podepsaný svým držitelem, který se používá při vývoji, může instalační program aplikace hlásit, že je balíček nedůvěryhodný a zabrání jeho instalaci:
Pokud chcete tento problém vyřešit, musí uživatel s oprávněními místního správce k zařízení použít nástroj Certifikáty počítače k importu certifikátu do jednoho z následujících kontejnerů:
- Místní počítač: Důvěryhodné osoby
- Místní počítač: Důvěryhodné kořenové autority (nedoporučuje se)
Důležité
Neimportujte certifikáty pro podepisování balíčků do úložiště uživatelských certifikátů. Instalační program aplikace při ověřování identity balíčku nevyhledává uživatelské certifikáty.
Nástroj pro správu certifikátů počítače lze snadno najít vyhledáváním v nabídce Start:
Po úspěšném importu podpisového certifikátu se opětovným spuštěním instalačního programu aplikace zobrazí, že je balíček důvěryhodný a dá se nainstalovat:
Závislosti nejsou nainstalovány.
Aplikace pro Windows 10 můžou mít závislosti architektury založené na aplikační platformě používané k vygenerování aplikace. Pokud používáte C# nebo VB, aplikace bude vyžadovat balíčky .NET Runtime a rozhraní .NET Framework. Aplikace C++ vyžadují knihovny VCLibs.
Důležité
Pokud je balíček aplikace sestavený v konfiguraci režimu vydání, budou závislosti architektury získány z Microsoft Storu. Pokud je však aplikace vytvořena v režimu ladění, závislosti se získají z umístění zadaného v souboru .appinstaller.
Soubory nejsou přístupné
Při instalaci z koncového bodu HTTP je důležité ověřit, že jsou všechny požadované soubory přístupné. Nejjednodušší metodou, jak to ověřit, je to pomocí odkazů uvedených na stránce HTML vygenerované sadou Visual Studio. Musíte zkontrolovat tyto soubory:
- soubor
.appinstaller, který se nachází naAdditional Links > App Installer Filestránce vygenerované sadou Visual Studio - soubor
.appx,.appxbundle,.misxnebomsixbundlenalezený naAdditional Links > Package Bundlena stránce vygenerované sadou Visual Studio
Poznámka:
V závislosti na vaší konfiguraci může být součástí nasazení více než jeden .appx.appxbundle.misx soubor nebo msixbundle soubor. Ujistěte se, že jsou všechny dostupné.
Soubory obsluhované s nesprávným typem MIME
Při instalaci z koncového bodu HTTP musí být všechny soubory obsluhovány se správným typem MIME v Content-Type hlavičce webovým serverem.
Soubory poskytované bez "Content-Length" hlavičky
Při instalaci z koncového bodu HTTP musí všechny odpovědi obsahovat správnou Content-Length hlavičku. To zahrnuje GET i HEAD požadavky. Ujistěte se, že všichni správně specifikují svůj Content-Length. Pokud to neuděláte, může to vést k chybám jako App installation failed with error message: Appinstaller operation failed with error code 0x80072F76. Detail: Unknown error (0x80072f76) nebo jiným.
Instalace aplikace selhala s chybovou zprávou: Parametr je nesprávný.
Vzhledem k tomu, že v tuto chvíli nejsou podporovány vanity URL adresy, musí při použití protokolu ms-appinstaller zdrojový parametr končit na .appinstaller. Nezáleží na tom, jestli přesměrujete na soubor končící na .appinstaller. To také selže stejným způsobem. Jediným způsobem, jak to opravit, je zajistit, aby původní adresa URL skončila .appinstaller.
Izolace problémů s aplikací "App Installer"
Pokud instalační program aplikace nemůže aplikaci nainstalovat, pomůže vám tento postup identifikovat problém s instalací.
Ověření instalace souboru balíčku aplikace
Stáhněte soubor balíčku aplikace do místní složky a zkuste ho nainstalovat pomocí příkazu Add-AppxPackage PowerShell.
.appinstallerStáhněte si soubor do místní složky a zkuste ho nainstalovat pomocí příkazu PowerShelluAdd-AppxPackage -Appinstaller.
Protokoly událostí instalačního programu aplikací
Infrastruktura nasazení aplikace generuje protokoly, které jsou často užitečné pro ladění problémů s instalací prostřednictvím Prohlížeče událostí systému Windows: Application and Services Logs -> Microsoft -> Windows -> AppxDeployment-Server. V této složce se vytvoří další soubory protokolu: %LocalAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir