
Para muitos usuários frequentes de computador, a monotonia de tarefas repetitivas pode diminuir a produtividade. Isso é especialmente verdadeiro para aqueles envolvidos em trabalhos de solução de problemas e reparos como eu, para os quais uma ferramenta eficiente para instalação de software sem interrupções é inestimável. Uma dessas ferramentas que transformou meu fluxo de trabalho é o WinGet.
O WinGet provou ser incrivelmente benéfico, simplificando uma variedade de operações que antes consumiam horas do meu tempo. Além de simplesmente facilitar instalações de aplicativos comuns, descobri diversos métodos de usar o WinGet para otimizar e aumentar minha eficiência.
Embora o WinGet atenda principalmente a usuários avançados, seus aplicativos fáceis de usar também podem atender às necessidades de usuários comuns de computador. Abaixo, compartilho algumas das maneiras mais eficazes que utilizei o WinGet para gerenciar instalações e atualizações de software.
1 Configurando o WinGet para suas necessidades
Gerenciando o estado do software do seu sistema
Ao configurar um novo computador, o processo de instalação dos aplicativos essenciais pode ser tedioso se feito individualmente. Embora o WinGet agilize essa tarefa, instalar um aplicativo de cada vez subutiliza seus recursos. Usando o WinGet, consigo otimizar a configuração do meu sistema.
Utilizando o comando winget configure, posso automatizar a instalação do meu software preferido em qualquer dispositivo. A configuração inicial requer a definição dos meus aplicativos essenciais em um arquivo YAML, que posso então transferir facilmente para qualquer novo sistema. Depois que o arquivo YAML estiver instalado, executar o seguinte comando em uma janela elevada do PowerShell adapta meu ambiente rapidamente:
winget configure -f.\mysetup.yaml
Este comando recupera efetivamente os aplicativos especificados, baixa-os e instala-os silenciosamente, fornecendo atualizações após a conclusão. Assim, não importa em qual computador eu esteja trabalhando, desfruto de uma configuração de software consistente e adaptada às minhas necessidades.
2 atualizações eficientes com WinGet
Simplifique as atualizações para todos os aplicativos
Manter os aplicativos atualizados é crucial para manter a segurança, pois as atualizações geralmente incluem patches de segurança essenciais e correções de bugs. No entanto, atualizar manualmente cada aplicativo pode ser uma tarefa demorada.
Com o WinGet, esse processo é simplificado pelo comando winget upgrade –all. A execução desse comando aciona o download e a instalação automáticos das versões mais recentes de todos os aplicativos instalados de uma só vez. Antes de prosseguir, costumo executar o comando winget upgrade para revisar os aplicativos instalados, suas versões atuais e atualizações disponíveis, fornecendo uma visão geral clara do status do meu software.
Este comando de atualização é particularmente útil durante processos de solução de problemas. Por exemplo, executando este comando com parâmetros adicionais, posso reinstalar e atualizar todos os aplicativos, incluindo aqueles com status de versão incerto:
winget upgrade --all --include-unknown --force
Nas minhas observações, certos aplicativos, quando desatualizados, podem apresentar problemas de desempenho. Forçar uma atualização geralmente pode corrigir esses problemas, melhorando a funcionalidade geral.
3 Personalize atualizações com o WinGet Pin
Impedir atualizações indesejadas de aplicativos
A integração do comando pin do WinGet ao meu fluxo de trabalho complementa a funcionalidade de atualização mencionada anteriormente. Embora atualizações regulares sejam recomendadas por motivos de segurança, há casos em que prefiro adiar ou ignorar atualizações específicas, principalmente quando elas introduzem mudanças significativas na interface que interrompem meu fluxo de trabalho.
Atualizar automaticamente todos os aplicativos com o WinGet Upgrade pode afetar inadvertidamente os aplicativos que desejo manter em seu estado atual. Ao utilizar o WinGet PIN, posso controlar quais aplicativos isentos de atualizações.
Por exemplo, para evitar atualizações do Microsoft PowerToys, eu usaria o seguinte comando:
winget pin add --id Microsoft. PowerToys
Portanto, quando executo winget upgrade –all, o PowerToys permanece inalterado, permitindo-me manter a estabilidade do meu fluxo de trabalho. Além disso, posso salvar essa configuração para uso futuro em diferentes sistemas usando o comando:
winget pin export --output.\mypins.json
Este arquivo JSON pode ser compartilhado facilmente, garantindo que os membros da minha equipe também possam se beneficiar das minhas configurações.
4 Automatizando a Manutenção com WinGet e Agendador de Tarefas
Implementando atualizações programadas para eficiência
Entre os muitos aprimoramentos de produtividade oferecidos pelo WinGet, a automação se destaca como um dos mais poderosos. Ao integrar o WinGet ao Agendador de Tarefas do Windows, posso agendar tarefas de manutenção automatizadas, reduzindo significativamente a intervenção manual.
Um caso de uso comum envolve o agendamento de atualizações para todos os aplicativos. O agendador de tarefas suporta a execução de scripts, permitindo-me configurar uma nova tarefa usando o WinGet e incluir um comando de atualização como script:
upgrade --all --silent --accept-package-agreements --accept-source-agreements
Quando essa tarefa agendada é ativada, ela solicita que o WinGet execute o script, atualizando todos os aplicativos silenciosamente. Essa configuração é versátil; posso direcionar o Agendador de Tarefas para consultar um arquivo de configuração ou uma lista de aplicativos fixados, minimizando a necessidade de supervisão manual.
Embora muitos vejam o WinGet principalmente como um utilitário para instalações e desinstalações, ele pode aumentar significativamente a produtividade por meio da automação de tarefas padrão. Compartilhei alguns usos impactantes do WinGet da minha experiência e estou ansioso para descobrir como outros usuários aproveitaram seus recursos para otimizar seus fluxos de trabalho.
Deixe um comentário