Assumindo o XP ou mais tarde:
Executar - > Services.msc
Interrompa o serviço de Transferência Inteligente em Segundo Plano (também conhecido como BITS) se estiver em execução (deve ser definido como inicialização "Manual") e pare o serviço Windows Update (que deve ser definido como inicialização "Automática").
Abra uma caixa CMD e vá excluir tudo na pasta% systemroot% \ SoftwareDistribution (geralmente C: \ Windows \ SoftwareDistribution).
Volte e inicie o serviço Windows Update.
Visite MicrosoftUpdate e siga as instruções.
Se isso não funcionar, outra coisa a considerar seria que você pode ter um patch que falhou anteriormente e está impedindo a instalação do patch problemático. No entanto, essa situação geralmente produzirá um erro no próprio Windows Update e / ou nos logs de eventos do sistema.
Espero que ajude.