Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A ferramenta de linha de comando WinGet permite que os usuários descubram, instalem, atualizem, removam e configurem aplicativos em dispositivos Windows 10 e Windows 11. Esta ferramenta é a interface do cliente para o serviço Gerenciador de Pacotes do Windows.
Neste tutorial, você aprenderá a instalar e utilizar o WinGet no Windows IoT Enterprise. Este guia é útil para versões do Windows IoT Enterprise LTSC, pois elas não suportam o próprio aplicativo da Microsoft Store, que é comumente usado para instalar o WinGet. A documentação foi toda testada no Windows 10 IoT Enterprise LTSC 2021.
Baixar WinGet
Baixe os arquivos do pacote WinGet do WinGet CLI Repo Releases.
Escolha a versão mais recente que não seja "Pré-lançamento" (Deve ter a tag Latest.)
No meu caso, esta versão é a versão 1.4.10173
Transfira o ficheiro
msixbundlee o ficheiroLicense1.xml.Faça o download do pacote de estrutura VCLibs Desktop associado à arquitetura do processador.
Para a arquitetura ARM64, faça o download Microsoft.VCLibs.arm64.14.00.Desktop.appx
Para a arquitetura x64, faça o download Microsoft.VCLibs.x64.14.00.Desktop.appx
Para obter mais informações, consulte Como instalar e atualizar pacotes da estrutura da área de trabalho
WinGet CLI tem uma dependência de
Microsoft.UI.Xaml.2.8.Baixe o pacote
Microsoft.UI.Xaml.2.8NuGet do Microsoft UI NuGet Org. O link de download está localizado no lado direito em Download Package.Altere a extensão do arquivo de
.nupkgpara.zip. Para alterar a extensão do arquivo, abra o prompt de comando, navegue até o diretório onde o arquivo nupkg foi baixado e execute o seguinte comando para renomear o arquivo:
ren Microsoft.UI.Xaml.2.8.6.nupkg Microsoft.UI.Xaml.2.8.6.zipObservação
A versão mais recente do Microsoft.UI.Xaml era 2.8.6 no momento deste artigo. Substitua a versão 2.8.6 no comando acima pela versão mais recente baixada da galeria NuGet Xaml da interface do usuário da Microsoft.
- Abra a pasta
.ziprenomeada na etapa anterior usandoFile Explorere copie o arquivotools\AppX\<your architecture>\release\Microsoft.UI.Xaml.2.8.appxpara a pasta de downloads. Este ficheiro será instalado no seu dispositivo num passo futuro.- Para obter mais informações sobre como trabalhar com
.zip files, consulte compactar e descompactar arquivos.
- Para obter mais informações sobre como trabalhar com
Instalar o WinGet Client
Iniciar o PowerShell como administrador
Instale o Pacote do Desktop Framework usando o comando PowerShell Add-AppxPackage.
Add-AppxPackage -Path <path to VCLibs .appx file>Onde
-
<path to VCLibs .appx file>é o caminho totalmente qualificado para o VC++ v14 Desktop Framework Package que descarregaste anteriormente.
-
Instale o Microsoft UI Xaml usando o comando PowerShell Add-AppxPackage.
Add-AppxPackage -Path <path to UI xaml.appx file>Onde
-
<path to UI xaml.appx file>é o caminho totalmente qualificado para o pacote Microsoft UI Xaml 2.8.6 que você baixou anteriormente.
Atenção
Sem as dependências VCLibs e UI Xaml instaladas, o instalador do WinGet falha (sem mensagens de erro/aviso). Especificamente, o arquivo "winget.exe" não é adicionado a "C:\Users\[Username]\AppData\Local\Microsoft\WindowsApps"
-
Instale o cliente WinGet usando o comando PowerShell Add-AppxPackage.
Add-AppxPackage -Path <path to .msixbundle file>Onde
-
<path to .msixbundle file>é o caminho totalmente qualificado para o arquivo de pacote WinGet que você baixou anteriormente.
-
Configure o cliente WinGet com o arquivo de licença correto usando o comando PowerShell Add-AppxProvisionedPackage
Add-AppxProvisionedPackage -Online -PackagePath <path to .msixbundle file> -LicensePath <path to xml file>Onde
-
<path to .msixbundle file>é o caminho totalmente qualificado para o arquivo de pacote WinGet -
<path to xml file>é o caminho totalmente qualificado para o arquivo License1.xml que você baixou anteriormente.
-
Agora, você verá o arquivo winget.exe aparecer em C:\Users\[Username]\AppData\Local\Microsoft\WindowsApps. Além disso, ele também deve ser adicionado automaticamente ao seu caminho. Você também deve ser capaz de usar WinGet no terminal do PowerShell.
Dica
Se o comando winget não for reconhecido no PowerShell, tente reiniciar o PowerShell primeiro e, se não tiver êxito novamente, tente reiniciar o computador.
Instalar aplicativos com WinGet
Primeiro, pesquise no repositório WinGet o aplicativo que você deseja instalar. Por exemplo, para procurar a aplicação 'Câmara Windows', utilize o comando
search:winget search "Windows Camera"Em seguida, saiba mais sobre o aplicativo com o comando
show:winget show "Windows Camera"Em seguida, instale o aplicativo com o comando
install:winget install "Windows Camera"Para obter mais detalhes sobre como pesquisar, instalar, configurar e desinstalar aplicativos com o WinGet, consulte Usar o WinGet.
Observação
Estas instruções são adaptadas da documentação original do WinGet , direcionada para edições desktop do Windows, especificamente para o Windows IoT Enterprise LTSC, que não possui uma experiência de utilizador da Windows Store. Estas instruções também incorporam a discussão no repositório WinGet CLI do Zamiell e a discussão no repositório WinGet Scripts do MuradBuyukasik.