A maneira mais fácil de instalar e atualizar aplicativos no Windows já vem integrada

Resumo

  • winget vem com o Windows 11 – adicione WindowsApps ao PATH se o comando winget apresentar erros.
  • Use winget search/install/list para encontrar aplicativos, instalar um ou vários (&&) e usar –silent para pular os prompts.
  • Atualize com winget update (ou –all) e desinstale por ID; as alternativas incluem Scoop e Chocolatey.

Minha coisa favorita no Linux podem ser seus gerenciadores de pacotes de linha de comando. Poucas pessoas sabem disso, mas há cinco anos a Microsoft lançou um gerenciador de pacotes semelhante para usuários do Windows que funciona como Pacman ou APT. Chama-se Winget e é assim que você pode começar.

Certifique-se de que o winget esteja funcionando

Winget, assim como os gerenciadores de pacotes de linha de comando do Linux, vem com a instalação padrão do Windows 11. Você pode verificar se está funcionando abrindo o terminal e digitando o seguinte comando.

winget

Se retornar um erro, talvez seja necessário reconfigurar uma variável de ambiente. O meu não funcionou imediatamente e foi isso que fiz para colocar o winget em funcionamento.

Procure por ‘editar as variáveis ​​de ambiente do sistema’ na pesquisa do Windows e abra o primeiro resultado. Na guia ‘Avançado’, clique em ‘Variáveis ​​de ambiente’.

"';

Você verá uma lista de diferentes variáveis ​​sob seu nome de usuário do Windows. Procure a variável Path e clique em ‘Editar’.

Neste ponto, você pode fazer uma de duas coisas. Você pode abrir o Explorer, navegar até a pasta WindowsApps e copiar diretamente o caminho do diretório usando a barra de endereço do Explorer. A pasta está localizada em seu diretório do Windows > Usuários > Seu nome de usuário > AppData > Local > Microsoft > WindowsApps. Como alternativa, você pode substituir esse caminho fictício pelo seu nome de usuário exato (pode diferenciar maiúsculas de minúsculas) e colá-lo no campo Valor da variável.

C:UsersYourUsernameGoesHereAppDataLocalMicrosoftWindowsApps

"';

Clique em OK três vezes para fechar todas as janelas. Feche o Terminal se ele já estiver aberto e tente executar o mesmo comando novamente.

winget

Você deverá ver uma lista de opções disponíveis, o que significa que está pronto para prosseguir.

Como procurar aplicativos com winget

Pesquisar no catálogo winget é bastante simples. Basta digitar ‘winget’ e ‘search’, seguidos do termo que você está procurando.

Os resultados mostrarão uma lista de nomes de aplicativos com IDs de aplicativos e números de versão.

Winget também permite acessar todo o catálogo de aplicativos disponíveis. Se você estiver usando o prompt de comando, tente este comando

winget search “”

Se você estiver usando o Powershell, use o seguinte comando:

winget search -q `”`”

Finalmente, você pode obter a lista completa de aplicativos instalados no dispositivo da seguinte forma:

winget list

Como instalar aplicativos com winget

Instalar um aplicativo é igualmente simples. Você pode iniciar uma instalação com o nome de um aplicativo ou usar o ID (que aparece usando o comando de pesquisa). Por exemplo, você pode iniciar uma instalação com o ID do aplicativo assim:

winget install Mozilla.Firefox

Alternativamente, você pode instalar um aplicativo com seu apelido. Isso carregará uma lista de nomes de aplicativos correspondentes e você poderá copiar e colar o ID do aplicativo de destino para executar o instalador.

winget install firefox

Então,

winget install Mozilla.Firefox

Você deverá ver uma barra de carregamento e uma mensagem ‘Instalado com sucesso’ quando terminar. Você pode iniciar o aplicativo diretamente do terminal digitando o nome do aplicativo e pressionando Enter.

Às vezes, os pacotes de aplicativos podem solicitar confirmação antes da instalação. Se você não quiser interagir com o instalador depois de iniciá-lo, use uma tag ‘silent’ com o comando do instalador.

winget install Mozilla.Firefox -- silent

Como atualizar ou atualizar pacotes com winget

Você também pode atualizar pacotes com comandos únicos, desde que saiba o ID do aplicativo de destino (que pode ser consultado com o comando de pesquisa). Por exemplo, para atualizar o Firefox para a versão mais recente, você pode executar este comando:

winget update Mozilla.Firefox

Se você não sabe quais pacotes precisam ser atualizados, você pode executar um comando de atualização para listar todos os aplicativos que possuem uma versão mais recente disponível. Execute este comando para listar todas as atualizações disponíveis:

winget update

Você pode executar todas as atualizações disponíveis ao mesmo tempo usando este comando:

winget update -- all

Como desinstalar aplicativos com winget

Desinstalar aplicativos com winget também é simples. Tudo que você precisa é do ID do aplicativo de destino, que pode ser encontrado com este comando:

winget list

Copie o ID do aplicativo de destino e execute o comando a seguir.

winget uninstall Mozilla.Firefox

Às vezes, problemas de segurança ou relacionados à permissão podem impedir que o winget desinstale um aplicativo. Se você encontrar um erro como esse, poderá forçar a desinstalação usando a tag –force.

winget uninstall Mozilla.Firefox -- force

Você pode instalar aplicativos em lote adicionando mais IDs de aplicativos de destino em uma linha. Por exemplo,

winget uninstall Mozilla.Firefox Rainmeter.Rainmeter Zoom.Zoom.exe

A execução deste comando desinstalará o Firefox, Rainmeter e Zoom simultaneamente. Ao contrário do Linux, entretanto, os pacotes do Windows não podem ser desinstalados sem alguma interação do usuário. Você poderá ver um assistente de configuração ou uma caixa de diálogo de confirmação para remover o aplicativo.


Ele é enviado por padrão, mas winget não é o único gerenciador de pacotes de linha de comando compatível com o Windows. Tem também Scoop e Chocolatey, que recomendo fortemente.

Este artigo foi útil?
Gostei0Não Gostei0

Related posts

Pare de baixar os binários do GitHub manualmente: faça isso

Codifiquei meu próprio Spotify em Python, veja como

O Chrome continuará funcionando no Windows 10, mas não para sempre