Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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. Essa 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 dão suporte ao aplicativo da Microsoft Store em si, que é comumente usado para instalar o WinGet. A documentação é toda testada no Windows 10 IoT Enterprise LTSC 2021.
Baixar WinGet
Baixe arquivos de pacote do WinGet de versões de repositório da CLI do WinGet.
Escolha a versão mais recente que não seja "Pré-lançamento" (deve ter a tag Mais recente ).
No meu caso, esta versão é a versão 1.4.10173
Baixe o
msixbundlearquivo e oLicense1.xmlarquivo.Baixe o pacote de estrutura VCLibs Desktop associado à arquitetura do seu 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 de estrutura da área de trabalho
A CLI do WinGet tem uma dependência do
Microsoft.UI.Xaml.2.8.Baixe o
Microsoft.UI.Xaml.2.8pacote NuGet da Microsoft UI NuGet Org. O link de download está localizado no lado direito em Download do pacote.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 em que 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
.zippasta renomeada na etapa anterior usandoFile Explorere copie o arquivotools\AppX\<your architecture>\release\Microsoft.UI.Xaml.2.8.appxpara a pasta de downloads. Este arquivo será instalado em seu dispositivo em uma etapa futura.- Para obter mais informações sobre como trabalhar com
.zip fileso , consulte compactando e descompactando arquivos.
- Para obter mais informações sobre como trabalhar com
Instalar o cliente WinGet
Iniciar o PowerShell como administrador
Instale o pacote do Desktop Framework usando o comando Add-AppxPackage do PowerShell.
Add-AppxPackage -Path <path to VCLibs .appx file>Onde
-
<path to VCLibs .appx file>é o caminho totalmente qualificado para o pacote VC++ v14 Desktop Framework que você baixou anteriormente.
-
Instale o Xaml da interface do usuário da Microsoft usando o comando Add-AppxPackage do PowerShell.
Add-AppxPackage -Path <path to UI xaml.appx file>Onde
-
<path to UI xaml.appx file>é o caminho totalmente qualificado para o pacote Xaml 2.8.6 da interface do usuário da Microsoft que você baixou anteriormente.
Cuidado
Sem as dependências VCLibs e UI Xaml instaladas, o instalador do WinGet falha (sem nenhuma mensagem de erro/aviso). Especificamente, o arquivo "winget.exe" não é adicionado a "C:\Users\[Nome de usuário]\AppData\Local\Microsoft\WindowsApps"
-
Instale o cliente WinGet usando o comando Add-AppxPackage do PowerShell.
Add-AppxPackage -Path <path to .msixbundle file>Onde
-
<path to .msixbundle file>é o caminho totalmente qualificado para o arquivo de pacote configurável do WinGet que você baixou anteriormente.
-
Configure o cliente WinGet com o arquivo de licença correto usando o comando Add-AppxProvisionedPackage do PowerShell
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 configurável do WinGet -
<path to xml file>é o caminho totalmente qualificado para o arquivo License1.xml que você baixou anteriormente.
-
Agora, você deve ver o winget.exe arquivo 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 não for reconhecido no PowerShell, tente reiniciar o winget PowerShell primeiro e, se não for bem-sucedido novamente, tente reiniciar o computador.
Instalar aplicativos com o WinGet
Primeiro, pesquise no repositório WinGet o aplicativo que você deseja instalar. Por exemplo, para pesquisar o aplicativo 'Windows Camera', use o
searchcomando:winget search "Windows Camera"A seguir, saiba mais sobre o aplicativo com o
showcomando:winget show "Windows Camera"Em seguida, instale o aplicativo com o
installcomando: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
Essas instruções são adaptadas da documentação original do WinGet direcionada às edições da área de trabalho do Windows para Windows IoT Enterprise LTSC, que não tem uma experiência de usuário da Windows Store. Essas instruções também incorporam a orientação da discussão do repositório WinGet CLI do Zamiell e do repositório WinGet Scripts de MuradBuyukasik.