FVM Learning

Nosso maior compromisso é compartilhar conhecimentos, somos simples, mas não simplórios, astuto, mas não pacóvio, nos posicionamos empenhados em mostrar o caminho para desmistificação do opróbrio em legítima defesa do conhecimento compartilhado. Eng. Jemerson Marques!

segunda-feira, 27 de março de 2023

Comando Winget Upgrade: Atualize Apps no Windows via CMD ou PowerShell!

Comando Winget Upgrade: Atualize Apps no Windows via CMD ou PowerShell! - fvml
Comando Winget Upgrade: Atualize Apps no Windows via CMD ou PowerShell!

Simplifique as Atualizações: Dominando o Comando Winget Upgrade no Windows

Olá a Todos! 

Manter cada aplicativo do seu Windows atualizado pode parecer uma maratona, não é mesmo? Verificar sites, baixar instaladores, clicar em "próximo"... ufa! Mas e se eu te dissesse que existe uma forma nativa, elegante e muito mais rápida de fazer isso diretamente pela linha de comando?

É aqui que entra o Winget, o Gerenciador de Pacotes do Windows da própria Microsoft. Neste guia, vamos focar em um dos seus comandos mais úteis: o winget upgrade. Prepare-se para descobrir como manter seus programas essenciais sempre na última versão, usando apenas o Prompt de Comando (CMD) ou o PowerShell. Vamos desvendar juntos essa ferramenta poderosa e tornar a manutenção do seu PC muito mais simples!

🤔 O que é o Winget?

Antes de mergulharmos no comando de atualização, vamos entender rapidamente o que é o Winget. Pense nele como um assistente pessoal para instalar e gerenciar softwares no seu Windows 10 e Windows 11. Lançado pela Microsoft em 2020, o Winget (Windows Package Manager) permite que você, através de simples comandos de texto:

  • Procure por milhares de aplicativos populares.
  • Instale programas sem precisar abrir o navegador.
  • Atualize seus softwares instalados.
  • Desinstale aplicativos de forma limpa.

Tudo isso acontece via linha de comando (CMD ou PowerShell), o que o torna incrivelmente eficiente, especialmente para quem gosta de automatizar tarefas ou gerenciar múltiplos programas. Se você é novo nesse ambiente, nosso guia sobre o Prompt de Comando - CMD: O que é? como Acessar? 12 Comandos mais Usados! pode ser um ótimo ponto de partida.

🤷‍♂️ Por que Usar o Comando winget upgrade?

Agora, o foco do nosso guia: o comando upgrade. Por que ele é tão especial?

  • Segurança em Dia: Atualizações frequentemente corrigem vulnerabilidades de segurança. Usar winget upgrade garante que você aplique esses patches rapidamente assim que disponíveis nos repositórios do Winget.
  • Últimos Recursos: Desenvolvedores estão sempre adicionando novas funcionalidades e melhorias. Com o upgrade, você acessa essas novidades sem esforço.
  • Economia de Tempo: Imagine atualizar 10, 15 ou mais aplicativos manualmente. Com um único comando, o Winget pode verificar e atualizar todos eles para você. É automação na prática!
  • Confiabilidade: O Winget busca pacotes em repositórios confiáveis, reduzindo o risco de baixar software de fontes duvidosas.

🖥️ Verificando e Instalando o Winget

Boas notícias: se você está usando o Windows 11 ou versões mais recentes do Windows 10, o Winget provavelmente já está instalado! Para verificar:

  • Abra o Prompt de Comando ou o PowerShell. (Você pode pesquisar por "cmd" ou "powershell" no menu Iniciar).
  • Digite winget e pressione Enter.

Se você vir uma lista de comandos e informações sobre o Winget, ótimo, pode pular para a próxima seção!

⚙️ Se o comando não for reconhecido (especialmente em versões mais antigas do Windows 10):

Você precisará instalá-lo manualmente. É simples:

  • 1️⃣ Pesquise por PowerShell no menu Iniciar.

  • 2️⃣ Clique com o botão direito em "Windows PowerShell" e selecione "Executar como administrador"Isso é crucial!
Abrindo o Windows PowerShell como administrador para instalar o Winget via linha de comando - fvml
Fig. 2 - Abrindo o Windows PowerShell como administrador para instalar o Winget via linha de comando

    • 3️⃣ Copie e cole o seguinte comando e pressione Enter (ele baixa o instalador):

      • Invoke-WebRequest -Uri https://aka.ms/winget-cli -OutFile winget-cli.msixbundle

    • 4️⃣ Após o download terminar, execute este comando para instalar:
      • Add-AppPackage -Path winget-cli.msixbundle

    Pronto! Feche e reabra o PowerShell ou CMD e tente o comando winget novamente para confirmar a instalação.

    📟 Como Usar o winget upgrade na Prática

    Chegou a hora de colocar a mão na massa! Abra seu Prompt de Comando (CMD) ou PowerShell.

    Atualizando Todos os Aplicativos de Uma Vez

    Para verificar e atualizar todos os aplicativos que o Winget gerencia e que possuem uma atualização disponível, use o comando mágico:

    • winget upgrade --all
    Executando o comando winget upgrade --all no Prompt de Comando para atualizar todos os aplicativos Windows - fvml
    Fig. 3 - Executando o comando winget upgrade --all no Prompt de Comando para atualizar todos os aplicativos Windows

    O Winget listará os aplicativos que serão atualizados e iniciará o processo. Pode levar alguns minutos dependendo da quantidade de programas e da velocidade da sua conexão. Sente-se e relaxe enquanto ele trabalha!

    🔁 Atualizando um Aplicativo Específico

    Não quer atualizar tudo? Sem problemas. Se você sabe o nome ou ID do aplicativo que deseja atualizar (conforme listado pelo Winget), use:

    • winget upgrade <NomeOuIDdoAplicativo>

    Por exemplo, para atualizar o navegador Firefox (se o ID for Mozilla.Firefox):

    • winget upgrade Mozilla.Firefox

    ❔ Como Descobrir o Nome ou ID Correto?

    Antes de atualizar um app específico, você precisa saber como o Winget o identifica. Use estes comandos:

    • winget list: Mostra todos os programas instalados que o Winget reconhece.
    • winget search <termo>: Procura por um aplicativo no repositório (útil antes de instalar ou para encontrar o ID). Ex: winget search vlc

    💡 Expandindo seus Horizontes: Outros Comandos Úteis do Winget

    O Winget faz muito mais do que apenas atualizar. Explore estes comandos para gerenciar seus aplicativos como um profissional:

    Procurar:

    • winget search <termo> 
    • Ex: winget search powertoys - Encontra aplicativos disponíveis.

    Mostrar Detalhes:

    • winget show <NomeOuIDdoAplicativo> 

    • Ex: winget show Microsoft.PowerToys - Exibe informações sobre um pacote.

    Instalar:

    • winget install <NomeOuIDdoAplicativo> 

    • Ex: winget install VideoLAN.VLC - Instala um novo programa.

    Listar Instalados:

    • winget list - Como vimos, lista o que você já tem.

    Desinstalar:

    • winget uninstall <NomeOuIDdoAplicativo> 

    • Ex: winget uninstall 7zip.7zip - Remove um programa.

    Dominar a linha de comando abre muitas portas! Para mais truques, especialmente focados em redes, talvez você se interesse pelos 10 Comandos CMD poderosos para Trabalho em Rede no Windows!. E lembre-se, manter seu sistema eficiente vai além das atualizações; conhecer as 6 Melhores Ferramentas Gratuitas para Diagnosticar Problemas no Seu PC Windows! também é fundamental.

    🧾 Conclusão: Atualizações Simplificadas ao Seu Alcance

    Viu como o comando winget upgrade pode ser um aliado incrível? Ele transforma a tarefa, muitas vezes tediosa, de manter seus aplicativos atualizados em um processo rápido, eficiente e seguro, diretamente do seu terminal CMD ou PowerShell.

    Embora nem todos os aplicativos existentes sejam gerenciáveis pelo Winget ainda, a lista cresce a cada dia, e para os programas mais comuns, ele é uma mão na roda.

    Incorpore o winget upgrade --all na sua rotina (que tal uma vez por semana?) e desfrute de um sistema Windows mais seguro e com os recursos mais recentes, sem o trabalho manual. Agora você tem mais uma ferramenta poderosa no seu arsenal de conhecimentos sobre o Windows!

     👉E você, já usava o Winget? Qual seu comando favorito? Compartilhe suas experiências ou dúvidas nos comentários abaixo!

    Gostou deste guia? Considere se inscrever no nosso Blog para mais dicas de tecnologia e tutoriais práticos! E se achar que este artigo pode ajudar um amigo, compartilhe!

    👋 E por hoje é só, espero que tenhamos alcançado suas expectativas!

    Agradecemos por visitar o nosso blog e esperamos tê-lo(a) novamente por aqui em breve. Não deixe de conferir nossos outros conteúdos sobre tecnologia e assuntos variados.

    🙏 Se inscreva no nosso Blog! Clique Aqui — FVM Learning!

    Nos ajude a divulgar nosso trabalho, compartilha nas redes sociais, Facebook, Instagram, nos grupos de WhatsAppuma simples atitude sua, faz com que cresçamos juntos e melhoremos o nosso trabalho!

    Forte abraço!
    Deus vos Abençoe!
    Shalom.

    2 comentários: