Como usar o WINGET no Windows 11

Tudo o que você precisa saber sobre como instalar e usar o Gerenciador de Pacotes do Windows (WINGET) no Windows 11 com exemplos.

O Gerenciador de Pacotes do Windows, conhecido como WINGET por seus usuários, é um gerenciador de pacotes baseado em linha de comando que permite encontrar, baixar, instalar, atualizar, desinstalar e configurar aplicativos rapidamente em computadores com Windows 10 e Windows 11.

O Gerenciador de Pacotes do Windows da Microsoft facilita o gerenciamento de aplicativos executando um único comando - Winget no prompt de comando. Por exemplo, se você deseja instalar ou atualizar um aplicativo em seu computador, você pode simplesmente invocar um rápido comando 'Winget' para encontrar e instalar a versão mais recente de um aplicativo por seu nome, sem ter que passar pelas etapas adicionais de pesquisa online , baixando e instalando manualmente.

Winget é uma ferramenta integrada no Windows 11 que torna a instalação, atualização, configuração e remoção de vários aplicativos perfeita. Neste artigo, veremos como instalar (se ainda não estiver instalado) e usar o Gerenciador de Pacotes do Windows (Winget) no Windows 11.

Como instalar o WINGET (Gerenciador de Pacotes do Windows) no Windows 11

A ferramenta de linha de comando do Gerenciador de Pacotes do Windows (Winget), na verdade, vem com o Windows 11 por padrão como o ‘Instalador do Aplicativo’. Por acaso, o instalador do aplicativo não está instalado em seu PC com Windows 11, você precisa instalá-lo a partir da Microsoft Store. Se já estiver instalado, certifique-se de que esteja atualizado com a versão mais recente.

Se você ainda não instalou o App Installer em seu computador, há duas maneiras de instalá-lo:

Obtenha o instalador do aplicativo na Microsoft Store. Para fazer isso, abra a Microsoft Store e pesquise por ‘App Installer’.

Em seguida, abra a página ‘App Installer’ e clique no botão ‘Get’ para instalá-lo. Se você já tem o aplicativo, clique no botão ‘Atualizar’ para atualizá-lo.

Se você deseja instalar o Gerenciador de Pacotes do Windows com um instalador offline, você pode baixar a versão mais recente deste aplicativo na página do GitHub.

Visite a página de lançamento do Gerenciador de Pacotes do Windows no GitHub e selecione a versão mais recente.

Assim que a página da versão mais recente do Gerenciador de Pacotes do Windows abrir, clique no link de download ‘.msixbundle’ (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) na seção Ativos para baixar o instalador offline.

Após o download do arquivo, clique duas vezes nele para instalar o aplicativo. Em seguida, clique no botão ‘Instalar’ no assistente. Se você vir uma mensagem ‘App Installer is already installed’, basta clicar no botão ‘Reinstall’ para reinstalar o app.

Assim que o aplicativo estiver instalado, reinicie o computador.

Como usar o WINGET, o gerenciador de pacotes do Windows no Windows 11

Depois de instalar as ferramentas de linha de comando do Gerenciador de Pacotes do Windows, você pode executar winget na janela do prompt de comando ou no shell do prompt de comando no Terminal do Windows.

Para executar o comando Winget, primeiro abra o Prompt de Comandos como administrador. Para fazer isso, clique em Iniciar no Windows 11 e pesquise por ‘Prompt de Comando’ ou ‘CMD’. Em seguida, clique com o botão direito no resultado superior e selecione a opção ‘Executar como administrador’. Se você vir uma caixa de diálogo de aviso do UAC, clique em ‘Sim’ para confirmar.

Para começar, basta digitar Winget no prompt de comando e pressione Enter.

Você obterá uma lista de comandos e informações sobre como usar a ferramenta. Estes são os comandos Winget que estão disponíveis:

comandoaçao
InstalarInstala o pacote fornecido
MostrarMostra informações sobre um pacote
FonteGerenciar fontes de pacotes
ProcurarEncontre e mostre informações básicas de pacotes
ListaExibir pacotes instalados
MelhoriaAtualiza o pacote fornecido
DesinstalarDesinstala o pacote fornecido
CerquilhaAjudante para hash de arquivos do instalador
ValidarValida um arquivo de manifesto
ConfiguraçõesAbra as configurações ou defina as configurações do administrador
RecursosMostra o status dos recursos experimentais
ExportarExporta uma lista dos pacotes instalados
Importar Importa todos os pacotes em um arquivo

Além dos comandos acima, você também receberá comandos para verificar a versão do Gerenciador de Pacotes do Windows e obter mais informações sobre a ferramenta:

  • - - versão:Versão de exibição da ferramenta
  • - - informação: Exibir informações gerais da ferramenta

Para obter mais detalhes sobre a ferramenta, digite o seguinte comando e pressione Entrar:

winget --info

Os comandos do Winget não diferenciam maiúsculas de minúsculas, portanto, você pode usar letras minúsculas, maiúsculas ou uma mistura de ambos. Funcionará da mesma forma.

Cada um dos comandos mencionados acima tem seu próprio conjunto de opções / interruptores que podem ser usados ​​com os comandos para descobrir, instalar, atualizar, remover e configurar aplicativos conforme sua necessidade.

Para obter mais informações e opções de visualização para um comando específico, passe a ajuda -? argumento após o nome do comando. Por exemplo, se quiser saber mais informações sobre oprocurar comando, bem como seus argumentos e opções, digite o comando abaixo:

pesquisa winget -?

Pesquise rapidamente por aplicativos no Winget

Os repositórios do Winget estão repletos de centenas de softwares úteis, desde softwares de desktop Windows comuns a ferramentas de desenvolvedor.

Você pode usar o Winget para encontrar e instalar aplicativos rapidamente de seu repositório, referindo-se ao nome do aplicativo, tag, id ou outros. Se quiser encontrar um aplicativo, você precisará usar o comando de pesquisa. Para pesquisar um aplicativo, use o seguinte comando:

busca winget 

Onde substitua ‘’ pelo nome do aplicativo que você deseja instalar.

Exemplo:

Digamos que você queira instalar o aplicativo 'Twitter', você pode usar o seguinte comando para instalar o aplicativo em vez de procurá-lo online:

winget search twitter

Quando você executa seu primeiro comando, Winget irá informá-lo de que a fonte de armazenamento da MS exige que você veja o contrato de fonte antes de usar a ferramenta. Você pode verificar o contrato neste URL -

Termos da Transação: //aka.ms/microsoft-store-terms-of-transaction

Se você concordar com todos os termos do contrato de fonte, simplesmente digite 'S' e pressione Enter.

Agora, o Winget irá procurar o aplicativo e mostrar uma lista de todos os aplicativos que têm o nome ‘Twitter’ conforme mostrado abaixo. Na captura de tela abaixo, o resultado principal é o aplicativo correto que desejamos.

Se você pesquisar um aplicativo com um nome, id, moniker (apelido) ou tag incorreto, receberá uma mensagem de erro dizendo "Nenhum pacote encontrado que corresponda aos critérios de entrada", conforme mostrado abaixo.

Você também pode usar -q ou --inquerir argumentos para pesquisar os pacotes de aplicativos disponíveis para winget que contêm a palavra de consulta (Twitter):

winget search -q twitter

ou

winget search --query twitter

Esses argumentos de consulta são opcionais, os valores também funcionarão sem eles.

Se o nome do programa contiver algum espaço, coloque o nome do aplicativo entre aspas. Por exemplo:

winget search "Mozilla Firefox"

Filtre os resultados da sua pesquisa no Winget

Como você pode ver abaixo, quando pesquisamos por pacotes de software com a palavra-chave “Twitter”, o Winget retornará todos os pacotes que podem ter a palavra “Twitter” no nome, Id, moniker ou campo Tag. Ele também exibirá os aplicativos que têm parte do nome como ‘Twitter’.

Se você obtiver centenas de resultados como este, será difícil encontrar o aplicativo específico que você está procurando.

Felizmente, o Winget fornece uma lista de filtros de consulta de pesquisa (opções) que permite restringir sua pesquisa ou limitar os resultados retornados. Para ver as opções que são suportadas pelo procurar comando, execute o comando abaixo:

pesquisa winget -?
Esta imagem tem um atributo alt vazio; seu nome de arquivo é allthings.how-how-to-use-winget-in-windows-11-image-9.png

A pesquisa pode ser filtrada com as seguintes opções:

  • --identificação: Filtre os resultados por id
  • --nome: Filtre os resultados por nome
  • --apelido: Filtre os resultados por moniker
  • --marcação: Filtre os resultados por tag
  • --comando: Filtre os resultados por comando
  • -n ou --contar: Mostra apenas o número especificado de resultados
  • -s ou --fonte: Encontre o pacote usando a fonte especificada
  • -e ou--exato: Encontre o pacote usando a correspondência exata

Filtre os resultados da sua pesquisa por nome

Agora, com as opções acima, você pode filtrar os resultados da pesquisa. Você pode facilmente limitar a pesquisa apenas ao nome do aplicativo. A sintaxe:

winget search --name 

Digamos que você só queira encontrar os pacotes de aplicativos que têm a palavra Twitter no campo ‘Nome’ do resultado. Você pode usar o comando abaixo para tentar isso:

winget search --nome Twitter

Como você pode ver, o winget retorna apenas os resultados que a string ‘Twitter’ no campo ‘Nome’ e outros omitiram.

Filtre os resultados da sua pesquisa por ID

Você também pode limitar sua pesquisa ao ID do aplicativo. Cada pacote de aplicativo tem um ID específico que é uma combinação de letras e números (por exemplo, 9WZDNCRFJ110) ou uma combinação de editor e o nome do aplicativo (por exemplo, Mozilla.Firefox).

Se quiser encontrar os pacotes pelo ID do aplicativo, você pode usar o seguinte comando para filtrar sua pesquisa:

pesquisa winget - ID 

ou

pesquisa winget - ID = 

Onde substitua o argumento pelo ID do aplicativo que você deseja pesquisar.

Exemplo 1:

Por exemplo, o ID do aplicativo do Twitter da loja MS é 9WZDNCRFJ140. Quando você tem um ID que é uma combinação de letras e números, você precisa adicionar um = sinal entre o identificação comando e o argumento:

pesquisa winget - ID = 9WZDNCRFJ140

Além disso, certifique-se de adicionar um único antes e depois do sinal de igual =.

Exemplo 2:

No entanto, se você tiver um ID que é uma combinação de editor e o nome do aplicativo, pode inserir o argumento de ID com ou sem o = sinal.

Por exemplo, digamos que você pesquise por ‘firefox’ no winget, você verá todos os resultados com a string ‘firefox’ em qualquer campo, conforme mostrado na captura de tela abaixo. Como você pode ver abaixo, o ID inclui o editor e o nome do aplicativo.

Agora, se você deseja limitar a pesquisa ao ID do aplicativo firefox, pode usar um dos seguintes comandos:

winget search --ID Mozilla.Firefox

ou

winget search --ID = Mozilla.Firefox

Nos comandos acima, o ID é a combinação do editor e do nome do aplicativo. Você também deve ter notado nos comandos acima, você pode inserir o ID do aplicativo com ou sem o = sinal, e se você incluir o sinal de igual (=), certifique-se de não deixar nenhum espaço antes e depois do = assinar para este tipo de ID de aplicativo.

Como você pode ver acima, você obterá os resultados retornados que exigem esse ID Mozilla.Firefox é encontrado no único campo 'ID' dos resultados.

Filtre os resultados da sua pesquisa por tags

Você também pode limitar a pesquisa às marcas listadas para os pacotes de aplicativos. Por exemplo, se quiser filtrar o resultado da pesquisa com a tag ‘firefox’, você pode tentar um dos seguintes comandos:

winget search --tag firefox

ou

winget search --tag = firefox

Você obterá os resultados retornados com a tag ‘firefox’ listada para os pacotes.

Filtre os resultados da sua pesquisa por comandos

Outra forma de filtrar sua pesquisa é usar os comandos listados para o aplicativo.

Para obter apenas os pacotes de software que têm o comando ‘firefox’ listado, você pode usar um dos seguintes comandos:

winget search --command = firefox

ou

winget search --command firefox

Filtre os resultados da sua pesquisa por nome

Se você não souber o nome oficial ou correto de um aplicativo, pesquise-o com um apelido conhecido (nome informal) ou apelido.

Por exemplo, você pode pesquisar o aplicativo ‘Iobit Uninstaller’ com o moniker ‘Iobit’:

winget search --moniker = iobit

O texto acima listará os aplicativos com o moniker ou apelido correspondente.

Filtre os resultados da sua pesquisa por fonte

Winget recupera pacotes de aplicativos da Microsoft Store e repositórios Winget para instalar e atualizar aplicativos. Quando você pesquisa por aplicativos usando a ferramenta Winget, ela recupera aplicativos de fontes da Microsoft Store e Winget, bem como quaisquer outras fontes personalizadas que você possa ter adicionado. No entanto, você também pode pesquisar aplicativos de uma fonte específica, em vez de todos usando o -s ou --fonte opção.

A sintaxe:

winget search -S 

ou

winget search --Fonte 

Onde está o nome do repositório de origem, pode ser msstore ou winget.

Exemplo:

Ao pesquisar o aplicativo 'Spotify' com quaisquer filtros, você obterá os seguintes resultados de ambas as fontes 'msstore' (MS Store) e repositório 'winget':

Para restringir a pesquisa a uma fonte específica, digite qualquer um dos seguintes comandos e pressione Entrar.

Para fonte da Microsoft Store:

winget search -s msstore spotify

Para fonte Winget:

winget search - fonte winget spotify

Nos comandos acima, você pode usar qualquer um dos -s ou --fonte opção de filtrar sua pesquisa pela fonte.

Como resultado, ele recuperará apenas os resultados da fonte especificada.

Filtre os resultados da sua pesquisa por contagem

Você também pode especificar o número de saídas ou resultados que pode obter em uma busca por um aplicativo com a ajuda do -n ou --contar opção.

Para limitar o número de saídas a uma contagem especificada, digite um destes comandos:

winget search -n 

ou

winget search -count 

Onde substitua pelo número de resultados (contagem) que você deseja obter para uma pesquisa.

Exemplo:

Por exemplo, se você deseja restringir a saída a 5 quando estiver procurando pelo aplicativo ‘Firefox’, use um destes comandos:

winget search -n 5 firefox

ou

winget search --count 5 firefox

Encontre o pacote de aplicativos usando string exata

Às vezes, você deseja apenas encontrar o pacote de software que corresponda à string de consulta exata. Nesses casos, você pode usar e ou exato opção para encontrar o pacote que corresponde à string exata na consulta.

Exemplo: Para encontrar o aplicativo Recava usando a correspondência exata, tente os comandos abaixo:

pesquisa winget - Recuva exata

ou

winget search -e Recuva

Aplicativo de pesquisa com várias opções de filtro

Você também pode usar várias opções de filtro para pesquisar o aplicativo. No exemplo abaixo, estamos limitando a pesquisa ao nome do aplicativo (firefox) e ao número de resultados (3).

winget search --name = firefox --count = 3

Pesquise vários aplicativos com um único comando

Winget também pode ser usado para localizar vários aplicativos ao mesmo tempo com um único comando. Para fazer isso, você precisará juntar vários comandos com E comercial && sinais. Aqui está um exemplo de comando:

winget search vlc && winget search twitter && winget search Recuva

Ver informações do pacote no Winget

Caso queira ver mais informações sobre um pacote de aplicativo específico, você pode fazer isso com o exposição comando.

Para mostrar mais informações sobre um pacote, execute o seguinte comando:

show winget 

Para visualizar as opções disponíveis para o comando show, use o seguinte comando:

winget show -?

Estes são os sinalizadores (opções) disponíveis que podem ser usados ​​com o exposição comando:

  • -m, - manifesto: O caminho para o manifesto do pacote.
  • --identificação: Filtre os resultados por id
  • --nome: Filtre os resultados por nome
  • --apelido: Filtre os resultados por moniker
  • -v ou --versão: Use a versão especificada; padrão é a versão mais recente
  • -s ou --fonte: Encontre o pacote usando a fonte especificada
  • -e ou --exato: Encontre o pacote usando a correspondência exata
  • --versions: Mostra as versões disponíveis do pacote
  • --cabeçalho: Cabeçalho HTTP de origem REST opcional do Windows-Package-Manager
  • --accept-source-agreement: Aceite todos os acordos de origem durante as operações de origem

Exemplo 1:

Por exemplo, se você deseja visualizar detalhes sobre o pacote ‘Spotify’ com o ID do aplicativo ‘Spotify.Spotify’, execute o seguinte comando:

winget show --id = Spotify.Spotify

Exemplo 2:

Os repositórios ou fontes Winget podem conter várias versões de um pacote de software. Para visualizar a lista de todas as versões de pacote disponíveis, execute o seguinte comando (exemplo):

winget show --id = 7Zip.7Zip --versions

Onde substituir --id = 7Zip.7Zip com a opção e o argumento, você deseja usar para exibir uma lista de versões de aplicativos disponíveis.

Gerenciar fontes de pacotes no Winget

O Gerenciador de Pacotes do Windows (Winget) permite adicionar, listar, atualizar, remover, redefinir e exportar repositórios ou fontes.

Para gerenciar repositórios ou fontes, execute o seguinte comando:

fonte winget 

Ao inserir o comando acima, você verá a lista de subcomandos que pode usar para manipular as fontes.

Abaixo estão todos os subcomandos suportados para o fonte comando:

  • adicionar: Adicionar uma nova fonte
  • Lista: Lista as fontes atuais
  • atualizar: Atualize as fontes atuais
  • remover: Remova as fontes atuais
  • Redefinir: Redefinir fontes
  • exportar: Exportar fontes atuais

Por exemplo, para ver a lista de fontes atuais, digite o comando abaixo:

lista de fontes winget

Para obter detalhes completos sobre uma fonte específica, use este comando:

lista de fontes do winget - nome do winget

Para atualizar uma determinada fonte, execute o seguinte comando:

atualização da fonte do winget --name winget

Exibir a lista de pacotes instalados

Para visualizar a lista de todos os pacotes de software instalados em seu computador, execute o seguinte comando:

lista winget 

Para ver a sinalização compatível com o comando list:

lista de wingets -?

Abaixo estão as opções com suporte para o Lista comando:

  • --identificação: Filtre os resultados por id
  • --nome: Filtre os resultados por nome
  • --apelido: Filtre os resultados por moniker
  • --marcação: Filtre os resultados por tag
  • --comando: Filtre os resultados por comando
  • -n ou --contar: Mostra apenas o número especificado de resultados
  • -s ou --fonte: Encontre o pacote usando a fonte especificada
  • -e ou--exato: Encontre o pacote usando a correspondência exata
  • --cabeçalho: Cabeçalho HTTP de origem REST opcional do Windows-Package-Manager
  • --accept-source-agreement: Aceite todos os acordos de origem durante as operações de origem

Exemplo:

Pode haver vários aplicativos com o mesmo nome instalados em seu PC. Por exemplo, com o comando abaixo, você pode listar todos os aplicativos que possuem ‘Xbox’ no nome.

lista winget --nome xbox

Instale aplicativos em seu computador usando o Winget

Depois de encontrar o pacote do aplicativo, é hora de instalá-lo com o winget. O winget instalar o comando permite que você instale rapidamente qualquer aplicativo de seus repositórios sem ter que se dar ao trabalho de pesquisar o aplicativo online, baixá-lo e seguir as várias etapas do assistente de instalação.

A sintaxe do comando Instalar:

winget instalar 

Para obter mais informações sobre o instalar comando e opções com suporte, execute o comando abaixo:

winget install -?

Aqui estão as opções / sinalizadores suportados para o instalar comando:

  • -m, - manifesto: O caminho para o manifesto do pacote.
  • --identificação: Filtre os resultados por id
  • --nome: Filtre os resultados por nome
  • --apelido: Filtre os resultados por moniker
  • -v ou --versão: Use a versão especificada; padrão é a versão mais recente
  • -s ou --fonte: Encontre o pacote usando a fonte especificada
  • --alcance: Selecione o escopo de instalação (usuário ou máquina)
  • -e ou--exato: Encontre o pacote usando a correspondência exata
  • -eu ou --interativo: Solicitar instalação interativa; a entrada do usuário pode ser necessária
  • -h ou - silencioso: Solicitar instalação silenciosa
  • --localidade: Local a ser usado (formato BCP47)
  • -o ou --registro: Local de registro (se compatível)
  • --sobrepor: Substitua os argumentos a serem passados ​​para o instalador
  • -eu ou --localização: Local para instalar (se compatível)
  • --força: Substituir a verificação de hash do instalador
  • --accept-package-agreement: Aceite todos os contratos de licença para pacotes
  • --accept-source-agreement: Aceite todos os acordos de origem durante as operações de origem
  • --cabeçalho: Cabeçalho HTTP de origem REST opcional do Windows-Package-Manager

Você pode usar essas opções para especificar qual aplicativo instalar, como deseja instalá-lo e onde instalar o aplicativo específico.

Exemplo:

Vamos supor que você deseja instalar um VLC Media player. Para isso você pode usar o comando abaixo:

winget instalar vlc

Observação: Se o nome do programa ou consulta contiver algum espaço, coloque-o entre aspas duplas.

No entanto, vários pacotes são encontrados correspondendo à sua consulta de entrada e não sabe qual instalar, então, o Winget irá mostrar o resultado abaixo.

Instale aplicativos com Winget usando o ID do aplicativo

O que você precisa fazer é refinar sua entrada, o que significa que você precisa ser mais específico sobre qual pacote instalar. Para isso, você precisará usar as opções disponíveis acima com instalar comando para especificar o aplicativo correto.

A melhor maneira de instalar o aplicativo correto é usar o ID do aplicativo para especificar o pacote de aplicativo específico. Então, quando você procura um aplicativo usando o procurar comando, anote o ID do aplicativo do pacote que você deseja instalar. Se você tiver vários pacotes com o mesmo nome, poderá usar o ID do aplicativo para instalar um determinado aplicativo.

Para instalar um aplicativo específico usando o ID do aplicativo, use a fórmula abaixo:

winget install --id =

Por exemplo, digamos que você deseja instalar o media player VLC usando winget. Primeiro, procure o pacote VLC no Winget e anote o ID do aplicativo para obter o aplicativo correto. O ID incorreto pode instalar um aplicativo diferente do pretendido ou nem mesmo instalar nenhum aplicativo.

Para instalar o aplicativo VLC a partir do repositório da Microsoft Store, use o ID do aplicativo (combinação de letras e números) do resultado:

winget install --id = XPDM1ZW6815MQM

ou

winget instalar XPDM1ZW6815MQM

Você também pode inserir diretamente o argumento id no comando sem incluir o opção --id. Contanto que você passe o argumento de id exato e exclusivo para o comando, o Winget irá reconhecê-lo automaticamente como um ID de aplicativo e instalar esse aplicativo específico.

Quando você executa o comando de instalação, o Winget exibe informações detalhadas sobre o pacote e a licença do software e pergunta se você concorda com os termos do contrato. Basta digitar 'Y' ou 'y' e pressionar Entrar para continuar o processo.

O download e a instalação do aplicativo levará de alguns segundos a minutos, dependendo da velocidade da sua internet e do tamanho do aplicativo.

Se você deseja instalar com o ID do aplicativo que é uma combinação de nome do editor e nome do aplicativo, use o comando abaixo:

winget install --id = VideoLAN.VLC

ou

winget install --id VideoLAN.VLC

Quando você instala o aplicativo do repositório Winget, que geralmente contém aplicativos de terceiros, não é necessário aceitar nenhum contrato de licença.

Instale aplicativos com Winget pelo nome do aplicativo

Se você não tiver vários aplicativos com o mesmo nome nos repositórios Winget, pode usar o nome do aplicativo para especificar qual aplicativo instalar.

Por exemplo, para instalar o aplicativo ‘Recuva’, você pode usar o --nome opção com o comando de instalação:

winget install --name Recuva

Instale uma versão específica de um programa com Winget

Por padrão, o Winget instala a versão mais recente disponível do programa. No entanto, você também pode especificar qual versão de um aplicativo deseja instalar usando o -v ou --versão opção.

Para instalar uma versão específica de um aplicativo, você pode combinar o ID do aplicativo com a opção de versão:

winget install --id = VideoLAN.VLC -v = 3.0.15

ou

winget install --id = VideoLAN.VLC --version = 3.0.15

A versão mais recente do VLC é ‘3.0.16’, mas especificamos a versão mais antiga ‘3.0.15’ no comando acima para instalá-la.

Instale aplicativos de uma fonte específica

Você também pode especificar uma fonte específica (repositório) para obter seus aplicativos (msstore, winget ou armazenamento personalizado). Para fazer isso, você precisa usar -s ou --fonte opção com o comando ‘instalar’. Desta forma, você pode remover duplicatas e instalar o aplicativo correto.

Vamos supor que você deseja instalar o programa ‘Audacity’ a partir do repositório winget (de terceiros), você pode tentar este comando:

winget install --id = Audacity.Audacity -s = winget

Para instalar um aplicativo do repositório da Microsoft Store:

winget install --id = 9N66VBRR4DPL --source = msstore

Instalar aplicativos no usuário atual ou em todos os usuários

O --alcance opção combinada com o instalar comando permite que você especifique se o aplicativo deve ser instalado apenas no usuário atual ou em todos os usuários (máquina).

Para instalar um aplicativo apenas no usuário atual, use o do utilizador argumento para o --alcance opções:

winget install --id = Spotify.Spotify --scope = user

Para instalar um aplicativo em todos os usuários, use o máquina argumento para o --alcance opções:

winget install --id = Spotify.Spotify --scope = machine

No entanto, se você pretende especificar o escopo como ‘usuário’, você precisa executar este comando no prompt de comando normal (não no modo elevado).

Instale aplicativos usando a string exata na consulta

Se você quiser limitar a seleção a um pacote, você precisará usar o id do aplicativo junto com a opção de consulta exata (-e ou --exato) Ao contrário de outras opções, a opção de consulta exata verifica a string para distinção entre maiúsculas e minúsculas. O ID do aplicativo ou nome do aplicativo deve ser exatamente como listado no resultado da pesquisa. Mesmo se um único caractere estiver em um caso diferente, o comando não aceitará a consulta.

Este é um exemplo de comando para instalar um aplicativo usando a string exata na consulta (nome do aplicativo):

winget instala o Audacity.Audacity -e

ou

winget instalar Audacity.Audacity -exact

Instale aplicativos no modo interativo

Quando você instala o aplicativo com Winget no modo de instalação padrão, ele não exige nenhuma entrada adicional de você e só mostra o progresso do instalador durante a instalação. No entanto, se precisar configurar ou escolher opções durante a instalação, você pode executar o instalador no modo interativo. No modo interativo, você pode escolher as opções desejadas no assistente de instalação.

Para executar o instalador no modo interativo, você precisará usar -eu ou --interativo opção:

winget install --id = Audacity.Audacity --interactive

ou

winget install --id = Audacity.Audacity -i

Instalar aplicativos no modo silencioso

Você também pode executar a instalação do pacote em segundo plano sem solicitar nenhuma entrada ou mostrar o progresso do instalador. Este modo irá suprimir toda a IU da instalação. Para fazer isso, você precisará usar o -h ou - silencioso opção com o instalar comando.

Para executar a instalação do software em segundo plano, execute o seguinte comando:

winget instalar o Audacity.Audacity --silent

ou

winget instala o Audacity.Audacity -h

Isso suprimirá toda a interface do usuário do processo de instalação.

Alterar o local de instalação de um programa

Por padrão, os aplicativos são instalados na unidade do sistema na pasta ‘C: \ Arquivos de programas’, mas você pode alterar a pasta de instalação de um programa com o -eu ou --localizaçãoopção.

Por exemplo, queremos instalar o programa Notepad ++ no local “D: \ Software” em vez da pasta padrão ‘C: \ Arquivos de Programas’. Para isso vamos usar o comando abaixo:

winget instalar o Notepad ++. Notepad ++ -e --location "D: \ Software"

No comando acima, ‘Notepad ++. Notepad ++’ é o ID do aplicativo que queremos instalar, opção de consulta exata -e é limitar a seleção a um arquivo, e --localização é usado para especificar o local de instalação personalizado.

Pular verificação de hash do instalador

Ao instalar o software com winget, ele verifica automaticamente a integridade dos dados dos arquivos do instalador. No entanto, se você estiver instalando um programa para o qual não deseja verificar o hash, pode usar o --força opção:

winget instalar WSAtools -e --force

Aceitar contratos de licença

Ao instalar determinado software, você será solicitado a aceitar o contrato de licença dos pacotes de software e da fonte. Você pode evitar essas solicitações aceitando o contrato de licença com antecedência.

Para aceitar o contrato de licença de um pacote, você pode usar o --accept-package-agreement opção com o comando de instalação:

winget install --id = 9WZDNCRFJ2WL --accept-package-agreement

Para aceitar o contrato de licença de origem, você pode usar o --accept-source-agreement opção:

winget install --id = 9WZDNCRFJ2WL --accept-source-agreement

Ou

Você pode aceitar os dois contratos de licença, com este comando:

winget install --id = 9WZDNCRFJ2WL --accept-package-agreement --accept-source-agreement

Instale vários aplicativos ao mesmo tempo com Winget no Windows 11

Outra grande vantagem de usar o Winget é que você pode instalar vários aplicativos ao mesmo tempo com um único comando. Tudo que você precisa fazer é juntar cada comando de instalação do Winget com dois e comercial && caracteres em um único comando executável.

Esta é a sintaxe para instalar vários aplicativos com winget:

instalação do winget && instalação do winget && instalação do winget 

Onde substituir com o nome real ou ID do aplicativo e com opções suportadas pelo instalar comando.

Por exemplo, o comando a seguir instalará um reprodutor de mídia VLC, Notepad ++ e aplicativos Audacity de uma vez em seu sistema:

winget instalar VideoLAN.VLC -e && winget instalar Notepad ++. Notepad ++ -e && winget instalar Audacity.Audacity -e

Como você pode ver acima, todos os três pacotes de aplicativos foram instalados com um único comando.

Atualizar ou atualizar aplicativos usando Winget

Winget permite que você não apenas instale pacotes de aplicativos, mas também atualize ou desinstale os existentes. Você pode atualizar qualquer aplicativo existente com o melhoria comando em seu sistema, desde que haja uma atualização disponível para o aplicativo específico.

A sintaxe para atualizar o aplicativo usando Winget é:

atualização do winget [[-q]] []

Para saber as opções suportadas disponíveis para o melhoria comando, digite o seguinte comando:

atualização do winget -?

As seguintes opções estão disponíveis para o melhoria comando:

  • -m, - manifesto: O caminho para o manifesto do pacote.
  • --identificação: Filtre os resultados por id
  • --nome: Filtre os resultados por nome
  • --apelido: Filtre os resultados por moniker
  • -v ou --versão: Use a versão especificada; padrão é a versão mais recente
  • -s ou --fonte: Encontre o pacote usando a fonte especificada
  • -e ou --exato: Encontre o pacote usando a correspondência exata
  • -eu ou --interativo: Solicitar instalação interativa; a entrada do usuário pode ser necessária
  • -h ou - silencioso: Solicitar instalação silenciosa
  • -o ou --registro: Local de registro (se compatível)
  • --sobrepor: Substitua os argumentos a serem passados ​​para o instalador
  • -eu ou --localização: Local para instalar (se compatível)
  • --força: Substituir a verificação de hash do instalador
  • --accept-package-agreement: Aceite todos os contratos de licença para pacotes
  • --accept-source-agreement: Aceite todos os acordos de origem durante as operações de origem
  • --cabeçalho: Cabeçalho HTTP de origem REST opcional do Windows-Package-Manager
  • --tudo: Atualize todos os pacotes instalados para o mais recente, se disponível

Mas antes de atualizar qualquer aplicativo, você precisa verificar se os pacotes atualmente instalados têm alguma atualização disponível. Você pode fazer isso com o comando upgrade ou list, que exibirá todos os aplicativos instalados em seu computador (incluindo programas não instalados via Winget).

Para listar todos os programas instalados no computador, execute este comando simples:

atualização de winget

Se uma atualização estiver disponível para um aplicativo, a nova versão será exibida na coluna ‘Disponível’ correspondente, conforme mostrado abaixo.

ou

lista winget

Para atualizar um aplicativo, basta inserir o nome do aplicativo com o comando de atualização. Por exemplo, aqui queremos atualizar o aplicativo ‘Recuva’:

atualização do winget Recuva

Você também pode atualizar pacotes via winget com a ajuda de várias opções disponíveis (--identificação, --nome, --interativo, etc.). Para atualizar um aplicativo via Winget por seu ID, execute o comando abaixo:

atualização do winget --id VideoLAN.VLC

Você também pode atualizar todos os pacotes (com atualizações disponíveis) instalados no seu PC de uma vez. Para atualizar todos os pacotes instalados (se houver atualizações disponíveis), você pode executar este comando:

atualização do winget - todos

O --tudo opção encontra todos os aplicativos com atualizações disponíveis e o comando de atualização instala as atualizações.

Desinstalar ou remover aplicativos usando Winget

Se você deseja desinstalar um programa através do Winget, você pode fazer isso com o Desinstalar comando. Ele também pode remover os programas que não foram instalados usando o winget.

A sintaxe:

desinstalação do winget [[-q]] []

O Desinstalar comando tem seu próprio conjunto de opções, que pode ser visualizado executando este comando:

desinstalação do winget -?

As seguintes opções estão disponíveis:

  • -m, - manifesto: O caminho para o manifesto do pacote
  • --identificação: Filtre os resultados por id
  • --nome: Filtre os resultados por nome
  • --apelido: Filtre os resultados por moniker
  • -v, - version: Use a versão especificada; padrão é a versão mais recente
  • -s, - fonte: Encontre o pacote usando a fonte especificada
  • -e, - exato: Encontre o pacote usando a correspondência exata
  • -i, - interativo: Solicitar instalação interativa; a entrada do usuário pode ser necessária
  • -h, - silencioso: Solicitar instalação silenciosa
  • -o, - log: Local de registro (se compatível)
  • --cabeçalho: Cabeçalho HTTP de origem REST opcional do Windows-Package-Manager
  • --accept-source-agreement: Aceite todos os acordos de origem durante as operações de origem

Você pode usar as opções acima para refinar ainda mais sua pesquisa ou seleção do aplicativo correto que deseja desinstalar.

Antes de desinstalar aplicativos, primeiro veja todos os aplicativos instalados em seu dispositivo:

lista winget

Exemplo 1:

Por exemplo, para desinstalar o aplicativo ‘Dinamic Wallpaper’, estamos usando o comando abaixo:

winget desinstalação "Dinamic Wallpaper"

Como a consulta (nome do aplicativo) possui um espaço, nós a colocamos entre aspas duplas.

Exemplo 2:

Você pode usar o --nome opção para especificar o aplicativo com um nome específico que você deseja desinstalar do seu PC.

desinstalação do winget --name Notepad ++ -e

Você também pode adicionar a consulta exata -e opção para limitar a seleção a um nome de pacote exato.

Exemplo 3:

Se você tiver vários aplicativos com o mesmo nome, poderá usar o ID do aplicativo para especificar o aplicativo correto.

Por exemplo, ao listar os aplicativos ‘Xbox’ em seu computador, você obterá vários resultados.

Para desinstalar o pacote ‘Xbox Game Bar Plugin’, você pode usar o --identificação opção para especificar o ID do aplicativo:

winget uninstall --id = Microsoft.XboxGameOverlay_8wekyb3d8bbwe

Exemplo 4:

Às vezes, quando você desinstala um programa, ele pode deixar toneladas de arquivos de resíduos de software, como histórico, registros, salvar arquivos, etc. Dependendo do software, pode fornecer opções para limpar configurações e dados adicionais. Para fazer isso, você precisará usar o assistente interativo para desinstalar aplicativos.

Para desinstalar um aplicativo em modo interativo, execute o comando abaixo:

winget desinstalação do Notepad ++ -e --interactive

Se você deseja suprimir toda a IU e remover um aplicativo no modo silencioso, execute o comando abaixo:

winget desinstalação do Notepad ++ -e -h

Veja os recursos experimentais do Gerenciador de pacotes do Windows

O comando features permite que você visualize a lista de recursos experimentais e status disponíveis para sua versão do Windows Package Manager (winget).

Para visualizar o status dos recursos experimentais no Winget, execute o seguinte comando:

recursos do winget

Você verá a lista de recursos e se eles estão ativados ou desativados na coluna "Status". Você pode habilitar ou desabilitar recursos por meio das configurações do Winget.

Definir as configurações do Windows Package Manager (Winget)

As configurações do Windows Package Manager (Winget) podem ser editadas em um arquivo de configuração JSON. O ‘settings.json’ permite que você personalize várias experiências e preferências do cliente Winget, como configurações de atualização automática, interface do usuário da barra de progresso, comportamento do instalador, recursos e muito mais.

Para abrir o arquivo settings.json, execute o comando simples abaixo:

configurações do winget

Por padrão, o arquivo JSON será aberto em seu editor de texto padrão, como o Bloco de notas.No entanto, é recomendável editar arquivos JSON em um editor de código, de preferência "Microsoft Visual Studio Code", que será mais fácil de editar. Se o editor de texto / código padrão já estiver definido, ele iniciará automaticamente seu editor de texto padrão e abrirá o arquivo de configurações nele.

Se você não tiver o Visual Studio Code, poderá instalá-lo com este comando:

winget instalar Microsoft.VisualStudioCode

Se você não quiser instalar o VS Code, também pode editar as configurações no Bloco de notas.

Depois que o arquivo de configurações JSON for aberto pela primeira vez em seu editor de texto, não haverá configurações definidas.

Alterar intervalo de atualização para a fonte

O autoUpdateIntervalInMinutes o código especifica o intervalo de tempo (em minutos) para verificar as atualizações da fonte. O intervalo de atualização padrão é definido como ‘5’. Você pode alterá-lo de acordo com sua necessidade. Se você deseja desativar a verificação de atualização automática para uma fonte, basta alterá-la para '0'.

No exemplo abaixo, estamos alterando o intervalo de atualização para '10' minutos.

Caso tenha desativado a verificação de atualização automática, você pode verificar manualmente as atualizações da fonte via atualização de fonte winget.

Alterar o Design Visual da Barra de Progresso

Você pode alterar o estilo visual ou a cor da barra de progresso com o visual contexto. A cor padrão da barra de progresso é 'acento', mas você pode alterá-la para 'retro' ou 'arco-íris'.

Por exemplo, para alterar a cor da barra de progresso para ‘arco-íris’, adicione o seguinte código ao arquivo JSON:

"visual": {"progressBar": "rainbow"},

E certifique-se de adicionar um colchete de fechamento } no final do código JSON.

Alterar o escopo de instalação do aplicativo

Você também pode alterar o comportamento de instalação, incluindo o escopo, localidade e muito mais usando o installBehavior contexto.

A configuração do escopo especifica se um pacote deve ser instalado apenas para o usuário atual ou para toda a máquina. Você pode definir o escopo de toda a instalação para qualquer do utilizador ou máquina.

Para alterar o escopo para o usuário atual, digite o código abaixo:

"installBehavior": {"preferências": {"escopo": "usuário"}},

Ativar ou desativar recursos experimentais no Winget

Como mencionamos na seção anterior, você também pode configurar os recursos experimentais do Winget no arquivo settings.json. O experimentalFeatures configuração permite ativar ou desativar os recursos. Para ver a lista de recursos experimentais disponíveis, execute recursos do winget.

Como você pode ver acima, há dois recursos disponíveis para esta versão do Gerenciador de Pacotes do Windows - ‘Mostrar Informações de Dependências’ e ‘Instalação Direta MSI’. O recurso Dependências exibe informações de dependências do pacote e 'Instalação MSI Direta' permite que você instale pacotes MSI diretamente em vez de msiexec. Anote as propriedades dos recursos que você pode usar nas configurações para habilitar ou desabilitar o recurso específico.

Para habilitar o recurso "Instalação direta MSI", adicione o código abaixo no arquivo JSON:

 "experimentalFeatures": {"directMSI": true},

Para ativar o recurso ‘Mostrar informações de dependências’, inclua o código abaixo no arquivo JSON:

 "experimentalFeatures": {"dependencies": true},

Agora corra recursos do winget comando novamente para confirmar se os recursos estão habilitados.

Para desativar um recurso, basta alterar o valor booleano para falso no código.

Para saber mais sobre o esquema de configurações do Winget e seu uso, consulte este artigo - //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json.

Exportar software instalado para outro computador via Winget

Outro grande recurso da ferramenta Winget é que ela permite exportar os aplicativos instalados em seu computador para um arquivo JSON que pode ser usado para instalar rapidamente os mesmos aplicativos em outra máquina. Este recurso pode ser útil se você estiver tentando instalar os mesmos aplicativos em vários computadores ou se estiver reiniciando / reinstalando seu computador.

No entanto, Winget instalará apenas os aplicativos no repositório Winget. Outros programas, como jogos de PC, não serão instalados por meio de arquivos JSON do Winget.

A sintaxe do comando de exportação:

exportação de winget [-o] []

Para visualizar os argumentos e opções suportados, digite o comando abaixo:

exportação de winget -?

O seguinte é o único argumento disponível:

  • -o ou --saída: Caminho para o arquivo JSON a ser criado.

As seguintes opções estão disponíveis:

  • -s ou --fonte: Exporta pacotes da fonte especificada.
  • --include-versions: Inclui versões de pacote específicas no arquivo JSON.
  • --accept-source-agreement: Aceite todos os acordos de origem durante as operações de origem e evite solicitações.

Exemplo:

Para exportar a lista de aplicativos instalados em seu computador para um arquivo JSON, execute o comando abaixo:

winget export -o F: \ mycomputerapps.json --include-versions

ou

winget export -output F: \ mycomputerapps.json --include-versions

Aqui, -o ou --saída argumento especifica o caminho onde você deseja salvar o arquivo JSON (exportação). A opção –include-versions diz ao winget para incluir as versões dos aplicativos atualmente instalados no arquivo JSON. Por padrão, o comando Import instalará as versões mais recentes dos aplicativos do arquivo JSON. Mas se você deseja exportar as versões específicas dos aplicativos do computador existente, você precisará incluir o --incluir versões opção.

Se um aplicativo ou versão instalada não estiver disponível nos repositórios, você verá ‘Pacote / versão instalada não está disponível em nenhuma mensagem de origem’ e esses aplicativos não serão incluídos no arquivo JSON.

Como você pode ver abaixo, o arquivo JSON recém-criado contém a lista de programas instalados em sua máquina.

Importar lista de aplicativos de outro computador via Winget

O comando import permite que você instale a lista de programas de um arquivo JSON em seu computador.

A sintaxe do comando import:

importação winget [-i] []

Para visualizar os argumentos e opções suportados, digite o comando abaixo:

importação winget -?

Os seguintes argumentos são suportados:

  • -eu ou --importar arquivo: Caminho para o arquivo JSON a ser importado

As seguintes opções são suportadas:

  • --ignore-unavailable: Ignorar pacotes indisponíveis
  • --ignore-versions: Ignore as versões especificadas no arquivo JSON e instale a versão mais recente disponível
  • --accept-package-agreement: Aceite todos os contratos de licença para pacotes
  • --accept-source-agreement: Aceite todos os acordos de origem durante as operações de origem

Exemplo:

Para instalar (importar) os aplicativos de um arquivo JSON em um computador, execute o comando:

winget import -i F: \ mycomputerapps.json --ignore-unavailable --ignore-versions

ou

winget import –-import-file F: \ mycomputerapps.json --ignore-unavailable --ignore-versions

No comando acima, -eu ou --importar arquivo argumento especifica o caminho para o arquivo JSON que você deseja importar. O --ignore-unavailable opção suprime o erro que você obtém quando um pacote especificado no arquivo JSON não está disponível nos repositórios. E --ignore-versions opção ignora as versões especificadas no arquivo JSON e instala a versão mais recente disponível dos aplicativos.

Se um pacote já estiver instalado, o Winget tentará encontrar uma atualização para esse pacote. Se já estiver atualizado, você verá a mensagem ‘pacote já está instalado:’ e ‘Nenhuma atualização aplicável foi encontrada’.

É isso.