Winget a magica do Windows

Winget a magica do Windows

A ferramenta de linha de comando winget permite que os usuários descubram, instalem, atualizem, removam e configurem aplicativos em computadores com Windows 10 e 11. Essa ferramenta é a interface do cliente para o serviço Gerenciador de Pacotes do Windows.

O WinGet está incluso no Instalador de Aplicativos do Windows. Para experimentar os recursos mais recentes do Gerenciador de Pacotes do Windows, você pode instalá-lo clicando aqui!

Depois que o Gerenciador de Pacotes do Windows estiver instalado, ou mesmo atualizado, é só abrir o Prompt de Comando como Administrador e inserir os códigos dos programas à serem instalados. O Winget procura, baixa e instala tudo automaticamente!

Olha isso que bacana: Para atualizar todos os softwares que já estão instalados no seu computador, é só digitar a linha de comando winget update --all e o Winget irá atualizar todos os seus programas num passe de mágica!

Preparamos uma série de códigos pra você fazer a instalação de alguns softwares conhecidos...

Veja à seguir algumas linhas de comando que separamos para você instalar:

Copie:
Avast Free Antivirus: winget install XPDNZJFNCR1B07
AVG AntiVirus Free: winget install XP8BX2DWV7TF50
Malwarebytes: winget install Malwarebytes.Malwarebytes
Google Chrome: winget install Google.Chrome
Chrome Remote Desktop Host: winget install Google.ChromeRemoteDesktop
CCleaner: winget install XPFCWP0SQWXM3V
WinRAR: winget install RARLab.WinRAR
Adobe Acrobat Reader DC: winget install Adobe.AdobeAcrobatReaderDC
WhatsApp: winget install WhatsApp.WhatsApp

Para procurar um programa específico é só digitar a linha de comando: winget search NOME-DO-PROGRAMA e o Winget irá listar um resultado da busca.

Aqui uma lista de comandos suplementares para suceder o primero comando winget
Comando : Descrição:
info : Exibe metadados sobre o sistema (números de versão, arquitetura, local do log, etc...). Útil para solução de problemas.
install : Instala o aplicativo especificado.
show : Exibe os detalhes do aplicativo especificado.
source : Adiciona, remove e atualiza os repositórios do Gerenciador de Pacotes do Windows acessados pela ferramenta winget.
search : Pesquisa um aplicativo.
list : Exibir os pacotes instalados.
upgrade : Atualiza o pacote determinado.
uninstall : Desinstala o pacote determinado.
hash : Gera o hash SHA256 para o instalador.
validate : Valida um arquivo de manifesto para envio ao repositório do Gerenciador de Pacotes do Windows.
export : Exporta uma lista dos pacotes instalados.
import : Instala todos os pacotes em um arquivo.

Agora o "pulo do gato"!

Existe uma maneira de automatizar a instalação de vários programas em sequência, o que facilita muito se você é técnico de instalações e quer agilizar o seu trabalho.
Neste caso o mais indicado é fazer as instalações pelo Winget, mas através do Power Shell. Veja à seguir um script para o Power Shell onde você simplesmente irá transcreve-lo num Bloco de notas do Windows e salva-lo com a extensão *.ps1 . Depois é só substituir, excluir ou acrescentar mais programas usando o winget search e alterando no código abaixo:

Copie:
( "Microsoft.PowerToys", "WhatsApp.WhatsApp", "Google.Chrome", "Adobe.Acrobat.Reader.64-bit", "Piriform.CCleaner", "Oracle.JavaRuntimeEnvironment", "RARLab.WinRAR" ) | foreach {winget install -e -h --id $_}

Obs.: O seu Windows deve estar atualizado para quê os códigos funcionem e na versão acima da 1809!

Talvez precise ativar o seu Power Shell para receber os códigos, podendo fazer isso executando a seguinte linha de comando no Power Shell mesmo:

Copie:
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

Muito bacana né?! Deixe o seu comentário no final da página fazendo login no Facebook!


Se gostou dessa postagem e te ajudou no seu trabalho, considere nos ajudar também, fazendo um pix de qualquer valor... pode ser uns poucos ₵entavos e já ficaremos gratos do que o seu coração mandar. Deixe o seu comentário, pois também ajuda muito! Breve teremos mais artigos que já estamos preparando...