Atualizações do Windows, sem terminal
O WingetEasy mantém todos os seus apps em dia com o poder do winget, numa interface nativa WinUI 3 em .NET 10 — detecta apps abertos, guarda snapshots da máquina e fica na bandeja gastando quase nada de memória.
Prefere o código-fonte? Veja no GitHubPS> winget upgradeNome Id Versão DisponívelGoogle Chrome Google.Chrome 129.0 130.0Visual Studio Code Microsoft.VisualStudio… 1.94.2 1.95.0
Tudo atualizado
Nenhum comando digitado.
Recursos
Pronto para o seu dia a dia
Seis módulos que cobrem o que o winget sozinho não cobre.
Todas as atualizações da máquina numa lista categorizada e filtrável.
Saiba maisAtualize sem abrir a janela principal.
Saiba maisFotografe tudo que está instalado e restaure em outro PC.
Saiba maisConjuntos de apps por finalidade, instalados de uma vez.
Saiba maisUma linha do tempo do que mudou, de qual versão para qual.
Saiba maisVerificações pelo Agendador de Tarefas, mesmo com o app fechado.
Saiba maisLote de atualização
ConcluídoEncontrou 5 atualizações em 3,2 s Adiou Discord — versão Unknown em loop Google Chrome estava aberto · usuário escolheu Fechar e atualizar 1 pacote pediu admin · um único consentimento UAC
Sob demanda (F5) ou a cada 4 h
Como funciona
Do clique ao histórico, em seis etapas
O que acontece quando você aperta “Atualizar Selecionados”. Passe o mouse para pausar ou clique numa etapa.
[verificar]› winget upgrade --accept-source-agreements[verificar]5 pacotes encontrados em 3,2 s · 3 apps · 1 runtime · 1 segurança[filtrar]Discord.Discord Unknown → 1.0.9170 já atualizado há < 24 h → adiados[filtrar]4 pacotes elegíveis[pré-voo]chrome.exe em execução → usuário escolheu “Fechar e atualizar”[pré-voo]CloseMainWindow() · encerrado em 1,4 s[atualizar]› winget upgrade --id Google.Chrome --silent[atualizar]Baixando… Verificando integridade… Instalando… exit 0[atualizar]› winget upgrade --id Microsoft.PowerToys --silent[atualizar]0x8A15004E reinício pendente (tratado como sucesso)[atualizar]› winget upgrade --id Zoom.Zoom --silent[atualizar]0x8A150014 requer administrador → elevatedQueue[elevar]› WingetEasy.App.exe --elevated-update %TEMP%\WingetEasy\job_7f3a.json[elevar]UAC: 1 consentimento · 1 pacote · result_7f3a.json lido e apagado[registrar]UpdateHistories += 4 registros (FromVersion → ToVersion)[registrar]Resumo: 4 sucesso · 0 falha · 1 reinício pendenteArquitetura
Leve por projeto, não por acaso
Três camadas, MVVM, SQLite em modo WAL e um cuidado obsessivo com memória. Um único executável que vira app, ícone de bandeja, ferramenta de linha de comando ou worker elevado.
Janela aberta
65 MB
1 ponto = 1 MB
Ao fechar a janela, o WingetEasy descarta a interface, compacta a memória e continua só na bandeja.
WingetEasy.sln · .NET 10 · C# 14
WingetEasy.App
Apresentação · WinUI 3
WingetEasy.Core
Domínio · 12 contratos
WingetEasy.Data
Persistência · EF Core
Um executável, quatro modos
Desktop
sem argumentos
Bandeja
--minimized
Headless
--check · --update-all · --backup · --restore
Worker UAC
--elevated-update
Instalação
Instale e comece em minutos
Baixe pela página de releases ou, assim que o pacote estiver no repositório oficial, direto pelo winget.
PS> winget install WingetEasy
# verificar sem abrir a janela
PS> WingetEasy.App.exe --checkInstalador
GitHub Releases com Velopack
Baixe a versão mais recente com notas de versão. Depois de instalado, o WingetEasy se atualiza sozinho em segundo plano com pacotes delta.
git clone https://github.com/vivad/WingetEasy.git
cd WingetEasy
dotnet build src/WingetEasy.App -c ReleaseRequisitos de sistema
- Sistema operacional
- Windows 10 build 19041 ou superior, Windows 11
- Runtime
- .NET 10 e Windows App SDK (WinUI 3)
- Gerenciador
- WinGet via App Installer, atualizado pela Microsoft Store
- Dados locais
- SQLite (EF Core) em modo WAL, no perfil do usuário
- Memória em segundo plano
- Cerca de 7 a 15 MB com o app na bandeja
FAQ
Perguntas frequentes
Não. Ele é uma interface gráfica nativa sobre o winget: as atualizações continuam sendo feitas pelo gerenciador oficial da Microsoft, usando os mesmos manifestos e fontes.
WinUI 3 é o framework de interface mais recente da Microsoft para apps desktop, com controles Fluent, Mica e integração com o sistema. O .NET 10 com C# 14 traz desempenho e suporte de longo prazo.
Não para usar o app. Quando algum pacote exige administrador, o WingetEasy junta todos esses pacotes e pede um único consentimento do UAC, num processo separado — o aplicativo principal nunca roda elevado.
Sim. Crie um snapshot na máquina de origem e restaure na de destino escolhendo os programas, exporte um script PowerShell (.ps1) ou transforme o snapshot num perfil reutilizável.
O código-fonte está disponível no repositório do GitHub, onde você também pode acompanhar issues, releases e contribuir.
