COMANDOS WINGET
COMANDOS WINGET
A ferramenta winget é utilizada para instalar e gerenciar aplicativos do Windows por linha de comando.
Para isso, basta executar (como admistrador de preferência) o cmd (prompt de comando) e digitar o código e dar enter.
C:\>winget
Gerenciador de Pacotes do Windows v1.2.11601
Copyright (c) Microsoft Corporation. Todos os direitos reservados.
O programa utilitário de linha de comando winget permite instalar aplicativos e outros pacotes a partir da linha de comando.
uso: winget [<comando>] [<opções>]
Os seguintes comandos estão disponíveis:
install Instalar um determinado pacote
show Mostra informações sobre um pacote
source Gerenciar fontes de pacotes
search Localizar e mostrar informações básicas de pacotes
list Exibir os pacotes instalados
upgrade Atualiza o pacote fornecido
uninstall Desinstala um determinado pacote
hash Ajuda para arquivos do instalador de hash
validate Valida um arquivo de manifesto
settings Abra as configurações ou defina as configurações do administrador
features Mostra o status dos recursos experimentais
export Exporta uma lista dos pacotes instalados
import Instala todos os pacotes em um arquivo
Instala o pacote selecionado, localizado ao pesquisar uma fonte configurada ou diretamente de um manifesto.
Por padrão, a consulta deve diferenciar maiúsculas e minúsculas na identificação, no nome ou no moniker do pacote.
Outros campos podem ser usados passando a opção apropriada.
uso: winget install [[-q] <query>] [<opções>]
Os seguintes argumentos estão disponíveis:
-q,--query A consulta usada para pesquisar um pacote
As seguintes opções estão disponíveis:
-m,--manifest O caminho para o manifesto do pacote
--id Filtrar resultados por id
--name Filtrar resultados por nome
--moniker Filtrar resultados por moniker
-v,--version Usar a versão especificada. O padrão é a versão mais recente
-s,--source Encontrar pacote usando a fonte especificada
--scope Selecione instalar escopo (usuário ou máquina)
-a,--architecture Selecione a arquitetura a ser instalada
-e,--exact Localizar pacote usando uma correspondência exata
-i,--interactive Solicitar instalação interativa; a entrada do usuário pode ser necessária
-h,--silent Solicitar uma instalação silenciosa
--locale Local para usar (formato BCP47)
-o,--log Local do log (se houver suporte)
--override Substituir argumentos para passar para o instalador
-l,--location Local para instalar (se houver suporte)
--force Substituir verificação de hash do instalador
--dependency-source Encontre as dependências de pacotes usando a origem especificada
--accept-package-agreements Aceitar todos os contratos de licença para pacotes
--header Cabeçalho HTTP de origem REST opcional do Gerenciador de Pacotes do Windows
--accept-source-agreements Aceitar todos os acordos de origem durante as operações de origem
Mais tópicos de ajuda podem ser encontrados em: https://aka.ms/winget-command-install
Para obter mais detalhes sobre um comando específico, passe o argumento help. [-?]
As seguintes opções estão disponíveis:
-v,--version Exibir a versão da ferramenta
--info Exibir informações gerais da ferramenta
Mais tópicos de ajuda podem ser encontrados em: https://aka.ms/winget-command-help
EXEMPLOS:
Procurar Programas
C:\>winget search "mozilla firefox"
Nome ID Versão Origem
Mozilla Firefox 9NZVDKPMR9RD Unknown msstore
Mozilla Firefox Mozilla.Firefox 107.0 winget
Mozilla Firefox ESR Mozilla.Firefox.ESR 102.5.0 winget
Mozilla Firefox (Beta) Mozilla.Firefox.Beta 100.0 winget
Instalar um programa
C:\>winget install Mozilla.Firefox
Encontrado Mozilla Firefox [Mozilla.Firefox] Versão 107.0
Este aplicativo é licenciado para você pelo proprietário.
A Microsoft não é responsável por, nem concede licenças a pacotes de terceiros.
Hash do instalador verificado com êxito
Iniciando a instalação do pacote...
██████████████████████████████ 100%
Instalado com êxito
C:\>winget install winrar
A fonte 'msstore' requer que você exiba os seguintes contratos antes de usar.
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
A origem requer que a região geográfica de duas letras do computador atual seja enviada ao serviço de back-end para funcionar corretamente (por exemplo, "EUA").
Você concorda com todos os termos dos contratos de origem?
[Y] Sim [N] Não: y
Encontrado WinRAR [RARLab.WinRAR] Versão 6.11.0
Este aplicativo é licenciado para você pelo proprietário.
A Microsoft não é responsável por, nem concede licenças a pacotes de terceiros.
Downloading https://www.rarlab.com/rar/winrar-x64-611br.exe
██████████████████████████████ 5.67 MB / 5.67 MB
Hash do instalador verificado com êxito
Iniciando a instalação do pacote...
Instalado com êxito
Para instalar mais de um programa é só colocar ; entre os comandos winget install
C:\>winget install Mozilla.Firefox; winget install winrar
Obs: Salve o arquivo com os comandos dos programas favoritos com a extenção .ps1 para executar e instalar todos de uma vez.
Listar programas instalados no computador
C:\>winget list
Nome ID Versão Disponível Origem
CepCerto CEPCerto_is1 Unknown
EaseUS Data Recovery Wizard EaseUS.DataRecovery Unknown 15.2 winget
GIMP GIMP.GIMP 2.8.22 2.10.32 winget
Kaspersky Security Center Network … InstallWIX_{BCF4CF24-88AB-45E1-A6E… 12.0.0.7734
K-Lite Mega Codec Pack 16.4.6 KLiteCodecPack_is1 16.4.6
Microsoft Edge Microsoft.Edge 107.0.1418.56 winget
Microsoft Edge Update Microsoft Edge Update 1.3.171.37
Microsoft Visual Studio 2010 Tools… Microsoft Visual Studio 2010 Tools… 10.0.50903
Pacote de Idiomas do Microsoft Vis… Microsoft Visual Studio 2010 Tools… 10.0.50903
Cortana Microsoft.549981C3F5F10_8wekyb3d8b… 4.2204.13303.0
MSN Clima Microsoft.BingWeather_8wekyb3d8bbwe 4.53.41681.0
Instalador de Aplicativo Microsoft.DesktopAppInstaller_8wek… 1.17.11601.0
Exportar e importar lista de programas
C:\>winget export -o "c:\backup\minhaLista.json"
Pacote instalado não disponível em nenhuma fonte: CepCerto
Pacote instalado não disponível em nenhuma fonte: Kaspersky Security Center Network Agent
Pacote instalado não disponível em nenhuma fonte: K-Lite Mega Codec Pack 16.4.6
Pacote instalado não disponível em nenhuma fonte: Microsoft Edge Update
Pacote instalado não disponível em nenhuma fonte: Microsoft Visual Studio 2010 Tools for Office Runtime (x64)
Pacote instalado não disponível em nenhuma fonte: Pacote de Idiomas do Microsoft Visual Studio 2010 Tools for Office Runtime (x64) - Português (Brasil)
Pacote instalado não disponível em nenhuma fonte: Cortana
Pacote instalado não disponível em nenhuma fonte: MSN Clima
Pacote instalado não disponível em nenhuma fonte: Instalador de Aplicativo
C:\>winget import -i "c:\backup\minhaLista.json"
Pacote instalado não disponível em nenhuma fonte: CepCerto
Pacote instalado não disponível em nenhuma fonte: Kaspersky Security Center Network Agent
Pacote instalado não disponível em nenhuma fonte: K-Lite Mega Codec Pack 16.4.6
Pacote instalado não disponível em nenhuma fonte: Microsoft Edge Update
Pacote instalado não disponível em nenhuma fonte: Microsoft Visual Studio 2010 Tools for Office Runtime (x64)
Pacote instalado não disponível em nenhuma fonte: Pacote de Idiomas do Microsoft Visual Studio 2010 Tools for Office Runtime (x64) - Português (Brasil)
Pacote instalado não disponível em nenhuma fonte: Cortana
Pacote instalado não disponível em nenhuma fonte: MSN Clima
Pacote instalado não disponível em nenhuma fonte: Instalador de Aplicativo
Verificar atualização dos programas
C:\>winget upgrade
Nome ID Versão Disponível Origem
EaseUS Data Recovery Wizard EaseUS.DataRecovery Unknown 15.2 winget
GIMP GIMP.GIMP 2.8.22 2.10.32 winget
Mozilla Firefox Mozilla.Firefox 100.0.1 107.0 winget
Mozilla Thunderbird Mozilla.Thunderbird 102.2.0 102.5.0 winget
Notepad++ Notepad++.Notepad++ 7.8.1 8.4.7 winget
OBS Studio OBSProject.OBSStudio 24.0.1 28.1.2 winget
Microsoft OneDrive Microsoft.OneDrive 22.099.0508.0001 22.131.0619.0001 winget
Spotify Spotify.Spotify 1.1.91.824.g07f1e963 1.1.99.878.g1e4ccc6e winget
PDFCreator pdfforge.PDFCreator 2.3.0 4.4.2 winget
PuTTY PuTTY.PuTTY 0.76.0.0 0.78.0.0 winget
Microsoft Visual C++ 2008 Redis… Microsoft.VCRedist.2008.x86 9.0.30729.4148 9.0.30729.6161 winget
7-Zip 7zip.7zip 9.20.00.0 22.01 winget
Java 8 Oracle.JavaRuntimeEnvironment 8.0.3010.9 8.0.3510.10 winget
PDFCreator pdfforge.PDFCreator 2.3.0.103 4.4.2 winget
LibreOffice TheDocumentFoundation.LibreOffi… 7.0.5.2 7.4.2.3 winget
Microsoft Visual Studio Code Microsoft.VisualStudioCode 1.72.2 1.73.1 winget
UltraVnc uvncbvba.UltraVnc 1.0.962 1.3.8.1 winget
NVIDIA GeForce Experience Nvidia.GeForceExperience 2.11.4.125 3.26.0.154 winget
Google Earth Pro Google.EarthPro 7.1.8.3036 7.3.4.8642 winget
19 Atualizações disponíveis.
Instalar atualização de programa específico
C:\>winget upgrade <<ID do programa>>
C:\>winget upgrade Notepad++.Notepad++
Encontrado Notepad++ [Notepad++.Notepad++] Versão 8.4.7
Este aplicativo é licenciado para você pelo proprietário.
A Microsoft não é responsável por, nem concede licenças a pacotes de terceiros.
Downloading https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.4.7/npp.8.4.7.Installer.x64.exe
██████████████████████████████ 4.39 MB / 4.39 MB
Hash do instalador verificado com êxito
Iniciando a instalação do pacote...
Instalado com êxito
Instalar todas as atualizações dos programas
C:\>winget upgrade --all
BÔNUS
Para copiar o comando de instalação do app
https://winstall.app/
App visual do winget
C:>winget install wingetUI
FONTE:
Microsoft https://learn.microsoft.com/pt-br/windows/package-manager/winget/
Canal WINchester https://www.youtube.com/@winchestercanal