download Comando (winget)

O comando download de winget transfere o instalador, as dependências e o ficheiro de licença (ao transferir uma aplicação empacotada da Microsoft Store). Utilize os comandos search e show para identificar o programa de instalação do pacote que pretende download.

O download comando exige que especifique a cadeia exata para download. Se houver alguma ambiguidade, ser-se-á solicitado a filtrar ainda mais o download comando para uma aplicação exata.

O download comando requer autenticação Microsoft Entra ID (anteriormente Azure Active Directory) para download uma aplicação empacotada da Microsoft Store (*.msix, *.appx, *.msixbundle, ou *.appxbundle) e para download o ficheiro de licença de aplicação empacotado da Microsoft Store. A conta Microsoft Entra ID usada para autenticação para gerar e recuperar um ficheiro de licença de aplicação empacotada da Microsoft Store deve ser membro de um dos seguintes três papéis do Azure: Administrador Global, Administrador de Utilizador ou Administrador de Licenças.

Observação

Por defeito, o download comando será download o instalador apropriado para a pasta Downloads do utilizador. Utilize a opção --download-directory para especificar um caminho download personalizado.

Utilização

winget download [[-q] <query>] [<options>]

Captura de ecrã de introdução do comando wingetdownload numa linha de comandos de Terminal do Windows.

Download sem arquivo de licença

Baixando um pacote usando WinGet, o arquivo de licença do pacote pode ser omitido anexando ao comando o --skip-license parâmetro. A exclusão do arquivo de licença do pacote removerá o requisito de autorização para gerar o arquivo de licença offline.

winget download [[--id] <package id>] [[--skip-license]] [<options>]

Download para uma plataforma específica

Ao transferir um pacote com o WinGet, por predefinição, será download a versão mais recente disponível de um pacote para cada cenário aplicável (arquitetura, plataforma do dispositivo, etc.). A filtragem do conteúdo baixado para uma plataforma de dispositivo específica é feita anexando ao comando o --platform parâmetro.

winget download [[--id] <package id>] [[--platform] <platform type> ] [<options>]
Plataforma Descrição
Windows.Desktop Suporta a instalação no ambiente de trabalho do Windows
Windows.Universal Permite a instalação em todos os sistemas operativos da Microsoft
Windows.Holográfico Suporta a instalação em dispositivos Microsoft HoloLens

Download para uma arquitetura específica

Ao transferir um pacote com o WinGet, por predefinição, será download a versão mais recente disponível de um pacote para cada cenário aplicável (arquitetura, plataforma do dispositivo, etc.). A filtragem do conteúdo baixado com uma arquitetura específica é feita anexando ao comando o --architecture parâmetro.

winget download [[--id] <package id>] [[--architecture] <Architecture>] [<options>]
Arquitetura Descrição
x86 Processador de 32 bits
x64 Processador de 64 bits
arm Processador ARM de 32 bits
arm64 Processador ARM de 64 bits

Argumentos

Estão disponíveis os seguintes argumentos.

Argumento Descrição
-q, --query A consulta usada para procurar um aplicativo.

Observação

O argumento de consulta é posicional. Não é suportada a sintaxe estilo curinga. Esta é, na maioria das vezes, a sequência de caracteres que espera que identifique de forma única o pacote que deseja download.

Opções

As opções permitem-lhe personalizar a download experiência para satisfazer as suas necessidades.

Opção Descrição
-d, --download-directory Diretório onde os instaladores são baixados.
-m, --manifest Deve ser seguido pelo caminho para o ficheiro de manifesto (YAML).
--id Limita o download ao ID da aplicação.
--name Limita a pesquisa ao nome do aplicativo.
--moniker Limita a pesquisa ao apelido listado para o aplicativo.
-v, --version Permite especificar uma versão exata para instalar. Se não for especificado, o mais recente será download a aplicação com a versão mais alta.
-s, --source Restringe a pesquisa ao nome de origem fornecido. Deve ser seguido pelo nome da fonte.
--scope Permite especificar se o instalador deve ter como alvo o escopo do usuário ou da máquina. Consulte os problemas conhecidos relacionados ao escopo de instalação do pacote.
-a, --architecture Selecione a arquitetura para download.
--installer-type Selecione o tipo de instalação para download.
-e, --exact Usa a cadeia de caracteres exata na consulta, incluindo a verificação de diferenciação de maiúsculas e minúsculas. Ele não usará o comportamento padrão de uma substring.
--locale Especifica qual localidade usar (formato BCP47).
--ignore-security-hash Ignore a falha de verificação de hash do instalador. Não recomendado.
--skip-dependencies Ignora o processamento das dependências de pacotes e das funcionalidades do Windows.
--header Cabeçalho HTTP de origem REST opcional para Windows-Package-Manager.
--authentication-mode Especifique a preferência da janela de autenticação (silent, silentPreferred ou interactive).
--authentication-account Especifique a conta a ser usada para autenticação.
--accept-package-agreements Usado para aceitar o contrato de licença e evitar a mensagem de aviso.
--accept-source-agreements Usado para aceitar o contrato de licença original e evitar o aviso.
--skip-license, --skip-microsoft-store-package-license Ignora a recuperação da licença offline do pacote da Microsoft Store.
--platform Selecione a plataforma de destino.
-?, --help Obtenha ajuda adicional sobre este comando.
--wait Solicita que o usuário pressione qualquer tecla antes de sair.
--logs, --open-logs Abra o local de logs padrão.
--verbose, --verbose-logs Usado para anular a configuração de registo e criar um registo detalhado.
--nowarn, --ignore-warnings Suprime mensagens de aviso.
--disable-interactivity Desative os prompts interativos.
--proxy Defina um proxy a ser usado para essa execução.
--no-proxy Desative o uso de proxy para esta execução.

Exemplos de consultas

O exemplo a seguir baixa uma versão específica de um aplicativo através do seu ID.

winget download --id Microsoft.PowerToys --version 0.15.2

O exemplo a seguir baixa um aplicativo com um tipo de instalador específico.

winget download --id Microsoft.WingetCreate --installer-type msix

O exemplo seguinte descarrega uma aplicação por arquitetura e âmbito para um diretório específico download .

winget download --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory <Path>