Quando o processo Windows Modules Installer Worker (TiWorker.exe) dispara picos de CPU durante o expediente, a produtividade despenca. Veja como diagnosticar e corrigir definitivamente, além de impedir que o problema volte a ocorrer nos PCs com Windows 10 ou 11.
Por que o TiWorker.exe consome tanta CPU?
O TiWorker é o “encanador” interno do Windows Update: depois de cada verificação ou instalação de atualização, ele compila manifestos, repara metadados e otimiza componentes. Em uso normal, o serviço executa cálculos pesados por poucos minutos e encerra. Os picos contínuos geralmente indicam:
- cache corrompida do Windows Update que força reprocessamentos sem fim;
- serviços de terceiros que enviam gatilhos de verificação fora de hora;
- falhas de RAM ou disco que geram retrabalho;
- drivers/firmware desatualizados que causam tentativas repetidas de instalação.
Sintomas típicos no dia a dia
- CPU em 50 – 70 % por 15 min ou mais, mesmo sem instalar nada.
- Ventoinhas no máximo, bateria drenando rápido em notebooks.
- Interface travando, principalmente ao abrir programas grandes.
- Relato no Gerenciador de Tarefas: “Instalação e manutenção do Windows Modules Installer Worker”.
- Eventos 1920, 1922 ou 8228 em WindowsUpdateClient do Visualizador de Eventos.
Mapa de rota para a correção
Etapa | Objetivo | Resultado esperado antes de prosseguir |
---|---|---|
Boot limpo | Isolar serviços de terceiros que possam disparar o TiWorker. | CPU estável (< 10 %) por 30 min de observação. |
Diagnóstico de memória | Descartar falhas de RAM que geram ciclos infinitos. | Teste conclui sem erros. |
Serviço Manual | Impedir execução automática do instalador em horário crítico. | TiWorker não é iniciado sozinho durante 24 h de expediente. |
Redefinir componentes de Update | Limpar cache corrompida e arquivos travados. | Verificação de novas atualizações completa em menos de 5 min com CPU normal. |
Reinstalação de reparo (in‑place upgrade) | Substituir arquivos de sistema danificados preservando apps. | Sistema atualizado e picos de CPU eliminados. |
Passo a passo detalhado
Boot limpo
- Pressione Win + R, digite
msconfig
e dê Enter. - Na guia Geral, escolha Inicialização seletiva > desmarque “Carregar itens de inicialização”.
- Na guia Serviços, marque “Ocultar serviços Microsoft” e clique Desativar tudo.
- Reinicie e observe o Gerenciador de Tarefas. Se o uso de CPU cair, reative grupos de serviços até achar o culpado.
Dica: softwares de antivírus de terceiros são campeões em acionar verificações de atualização.
Diagnóstico de memória
- Abra Win + R >
mdsched.exe
> Reiniciar agora e verificar. - O Windows reiniciará, executará dois passes de teste e gravará resultados em Event ID 1201.
Qualquer erro indica substituição de pentes ou contato sujo no slot. Corrija antes de prosseguir, pois memória defeituosa corrompe arquivos de atualização.
Definir Windows Modules Installer como Manual
- Pressione Win + R, digite
services.msc
. - Localize Windows Modules Installer > duplo clique.
- Em Tipo de inicialização selecione Manual > OK.
- Reinicie. Use este modo somente como diagnóstico temporário; mantenha o serviço Manual até concluir o reparo completo.
Redefinir componentes do Windows Update
Execute o script a seguir num Prompt de Comando (Admin) ou PowerShell ISE (Admin):
net stop wuauserv
net stop bits
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
net start wuauserv
net start bits
net start cryptsvc
Depois reinicie, abra Configurações > Windows Update e clique em Verificar atualizações. O processo deve levar poucos minutos e o TiWorker voltar a picos curtos (1 – 2 min).
Reinstalação de reparo (In‑place upgrade)
- Baixe a ISO oficial do Windows correspondente à versão instalada (via Assistente de instalação ou Media Creation Tool).
- Monte a ISO, clique
setup.exe
. - Escolha Manter arquivos pessoais e aplicativos. O processo dura 30 – 60 min.
O instalador recria a pasta WinSxS
, reimporta chaves de manifesto e reseta políticas de Update corrompidas. Estatisticamente, mais de 90 % dos casos relatados em fóruns encerram aqui.
Ajustes preventivos
Configure Horas Ativas e Janela de Manutenção
Em Configurações > Windows Update > Opções avançadas, ajuste Horas ativas para abranger todo o expediente. No Painel de Controle > Segurança e Manutenção > Manutenção automática, agende para madrugada ou hora de almoço.
Execute SFC e DISM regularmente
Antes de recorrer à reinstalação de reparo, abra Prompt de Comando (Admin) e rode:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Essas ferramentas corrigem inconsistências de sistema que, se ignoradas, reativam picos de TiWorker.
Use Política de Grupo para adiar instalações
- Abra
gpedit.msc
. - Navegue até Configuração do Computador > Modelos Administrativos > Componentes do Windows > Windows Update > Atualização do Windows para empresas.
- Habilite Selecionar dia do agendamento ou Adiar instalações de qualidade conforme necessidade.
Atualize drivers e firmware
Drivers que acessam o kernel (controladoras de disco, antivírus, GPU) podem interferir na instalação de pacotes CAB. Instale versões recentes do site do fabricante ou via Windows Update > Atualizações opcionais.
Monitore com o Visualizador de Eventos
Abra Event Viewer > Aplicativos e Serviços Logs > Microsoft > Windows > WindowsUpdateClient > Operational para ver a linha do tempo de cada verificação, download e instalação. Falhas repetidas fora de hora indicam serviço ou tarefa agendada desencadeando o TiWorker.
Quando escalar para suporte especializado
- Picos de CPU persistem após reinstalação de reparo.
- Eventos de erro apontam para desligamentos inesperados de disco ou memória.
- O ambiente usa WSUS/Intune e políticas corporativas impedem ajustes locais.
- Há múltiplas máquinas afetadas após uma imagem padrão (suspeita de imagem corrompida).
Nesses cenários, abra chamado de nível 2/3 ou contate o suporte Microsoft com logs do Visualizador de Eventos e arquivo CBS.log compactado.
Resumo executivo
O Windows Modules Installer Worker deve consumir CPU apenas enquanto processa atualizações. Se o uso sobe para 70 % e permanece, execute a sequência abaixo:
- Boot limpo → isola serviços de terceiros.
- Diagnóstico de memória → descarta falha de hardware.
- Serviço Manual → impede gatilhos fora de hora.
- Reset do Windows Update → remove cache corrompida.
- Reinstalação de reparo → substitui componentes quebrados.
Finalize com horas ativas bem definidas, SFC
/DISM
periódicos, políticas de adiamento e drivers atualizados. Assim, o TiWorker volta a agir como deveria: rápido, silencioso e fora do expediente.