Sdílet prostřednictvím


Instalace aplikací ve Windows IoT Enterprise pomocí winGetu

Nástroj příkazového řádku WinGet umožňuje uživatelům zjišťovat, instalovat, upgradovat, odebírat a konfigurovat aplikace na zařízeních s Windows 10 a Windows 11. Tento nástroj je klientské rozhraní pro službu Správce balíčků systému Windows.

V tomto kurzu se dozvíte, jak nainstalovat a využívat WinGet ve Windows IoT Enterprise. Tato příručka je užitečná pro verze Windows IoT Enterprise LTSC, protože nepodporují samotnou aplikaci Microsoft Store, která se běžně používá k instalaci WinGetu. Veškerá dokumentace byla testována na Windows 10 IoT Enterprise LTSC 2021.

Stáhnout WinGet

  1. Stáhněte soubory sady WinGet z vydání úložiště Rozhraní příkazového řádku WinGet.

    1. Zvolte nejnovější verzi, která není předběžná (měla by mít značku Latest.)

    2. V mém případě je tato verze verze 1.4.10173
      snímek obrazovky k vydání

  2. Stáhněte soubor msixbundle a soubor License1.xml.

  3. Stáhněte balíček architektury VCLibs Desktop přidružené k architektuře procesoru.

    Další informace najdete v tématu Jak nainstalovat a aktualizovat balíčky desktopové architektury

  4. Rozhraní příkazového řádku WinGet je závislé na Microsoft.UI.Xaml.2.8.

    1. Stáhněte balíček NuGet Microsoft.UI.Xaml.2.8 z NuGet uživatelského rozhraní Microsoftu . Odkaz ke stažení se nachází na pravé straně pod názvem Stáhnout balíček.

    2. Změňte příponu souboru z .nupkg na .zip. Pokud chcete změnit příponu souboru, otevřete příkazový řádek, přejděte do adresáře, do kterého byl stažen soubor nupkg, a spuštěním následujícího příkazu soubor přejmenujte:

    ren Microsoft.UI.Xaml.2.8.6.nupkg Microsoft.UI.Xaml.2.8.6.zip
    

    Poznámka

    Nejnovější verze Microsoft.UI.Xaml byla v době tohoto článku 2.8.6. Ve výše uvedeném příkazu nahraďte verzi 2.8.6 nejnovější verzí staženou z galerie NuGet Uživatelského rozhraní Microsoft UI Xaml.

    1. Otevřete složku .zip přejmenovanou v předchozím kroku pomocí File Explorer a zkopírujte soubor tools\AppX\<your architecture>\release\Microsoft.UI.Xaml.2.8.appx do složky stažené soubory. Tento soubor se nainstaluje do vašeho zařízení v dalším kroku.
      1. Další informace o práci s .zip filesnajdete v tématu zazipování a rozbalování souborů.

Instalace klienta WinGet

  1. Spuštění PowerShellu jako správce

  2. Nainstalujte balíček desktopové architektury pomocí příkazu PowerShellu Add-AppxPackage.

    Add-AppxPackage -Path <path to VCLibs .appx file>
    

    Kde

    • <path to VCLibs .appx file> je plně kvalifikovaná cesta k balíčku VC++ v14 Desktop Framework, který jste si stáhli dříve.
  3. Nainstalujte Microsoft UI Xaml pomocí příkazu PowerShellu Add-AppxPackage.

    Add-AppxPackage -Path <path to UI xaml.appx file>
    

    Kde

    • <path to UI xaml.appx file> je plně kvalifikovaná cesta k balíčku Microsoft UI Xaml 2.8.6, který jste si stáhli dříve.

    Opatrnost

    Bez nainstalovaných závislostí VCLibs a XAML uživatelského rozhraní instalační program WinGet selže (a nevypíše žádné chybové ani varovné zprávy). Konkrétně se soubor "winget.exe" nepřidá do složky C:\Users\[Username]\AppData\Local\Microsoft\WindowsApps.

  4. Nainstalujte klienta WinGet pomocí příkazu PowerShellu Add-AppxPackage.

    Add-AppxPackage -Path <path to .msixbundle file>
    

    Kde

    • <path to .msixbundle file> je plně kvalifikovaná cesta k souboru sady WinGet, který jste stáhli dříve.
  5. Konfigurace klienta WinGet se správným souborem licence pomocí příkazu PowerShellu Add-AppxProvisionedPackage

    Add-AppxProvisionedPackage -Online -PackagePath <path to .msixbundle file> -LicensePath <path to xml file>
    

    Kde

    • <path to .msixbundle file> je plně kvalifikovaná cesta k souboru sady WinGet.
    • <path to xml file> je plně kvalifikovaná cesta k dříve staženého souboru License1.xml.

    všechny příkazy běžely

Teď by se měl zobrazit soubor winget.exe v C:\Users\[Username]\AppData\Local\Microsoft\WindowsApps. Kromě toho by se také měl automaticky přidat do vaší cesty. Měli byste také být schopni používat WinGet v terminálu PowerShellu.
WinGet v powershellové

Spropitné

Pokud se příkaz winget v PowerShellu nerozpozná, zkuste nejprve restartovat PowerShell a v případě neúspěchu zkuste restartovat počítač.

Instalace aplikací pomocí winGetu

  1. Nejprve vyhledejte v úložišti WinGet aplikaci, kterou chcete nainstalovat. Pokud například chcete vyhledat aplikaci Windows Camera, použijte příkaz search:

    winget search "Windows Camera"
    
  2. V dalším kroku se dozvíte další informace o aplikaci pomocí příkazu show:

    winget show "Windows Camera"
    
  3. Potom nainstalujte aplikaci pomocí příkazu install:

    winget install "Windows Camera"
    
  4. Další podrobnosti o vyhledávání, instalaci, konfiguraci a odinstalaci aplikací pomocí nástroje WinGet najdete v tématu Použití nástroje WinGet.

Poznámka

Tyto pokyny jsou přizpůsobené původní dokumentaci WinGet cílení na desktopové edice Windows pro Windows IoT Enterprise LTSC, které nemají uživatelské prostředí Windows Store. Tyto pokyny zahrnují také pokyny diskuzi o úložišti WinGet CLI společnosti Zamiell a z úložiště winget skriptů MuradBuyukasik.

Další zdroje informací