Correção: o Windows 7 não consegue verificar se há atualizações

As atualizações do Windows são uma parte importante do sistema operacional Windows. É um recurso integrado ao Windows que ajuda a Microsoft a enviar atualizações, correções de bugs e patches para vulnerabilidades de segurança. Embora, o usuário tenha a opção de pular, parar e nunca atualizar, mas não recomendamos isso porque pode deixar seu sistema com sérios riscos de segurança.

Como o Windows update também é um programa; portanto, erros estão fadados a ocorrer nele. Um deles é quando um usuário tenta executar o Windows Update, um erro aparece informando que o Windows Update não pode verificar se há atualizações, porque o serviço não está sendo executado. Pode ser necessário reiniciar o computador . A causa desse erro pode ser uma falha ao iniciar o serviço de atualização do Windows ou uma entrada de registro corrompida que faz com que um serviço não seja encontrado.

Neste guia, apresentarei alguns métodos para abordar e corrigir esse problema.

Método 1: Reparar o Windows Update Service

Para facilitar as coisas, criamos um arquivo em lote para interromper o serviço de atualização do Windows, remover a pasta SoftwareDistribution e executar o serviço de atualização novamente. windowsupdatefix.bat

  1. Clique com o botão direito no link windowsupdatefix.bat acima e escolha Salvar como. Salve o arquivo e abra o local do arquivo, clique com o botão direito do mouse no arquivo e escolha  Executar como Administrador.
  2. Uma janela preta de prompt de comando aparecerá por alguns segundos, depois que a janela desaparecer, tente executar a atualização novamente.

Método 2: redefinindo as configurações do Windows Update

Desativar e ativar a atualização do Windows no painel de controle corrigiu esse problema para muitos usuários, pois redefine todas as configurações inconsistentes da atualização do Windows. Para fazer isso, pressione a tecla Windows e digite Windows Update .

  1. Clique em Windows update nos resultados da pesquisa. Na janela de atualização do Windows, clique em Alterar configurações .
  2. Selecione Nunca verificar se há atualizações em Atualizações importantes e clique em OK . Feche todas as janelas.
  3. Agora vá para a janela de configurações de atualização do Windows novamente. Selecione Instalar atualizações automaticamente e clique em OK. Agora verifique se há atualizações novamente.

Se você ainda estiver recebendo o erro, vá para a próxima solução

Método 3: desative temporariamente a proteção antivírus e de firewall

Seu programa antivírus, até mesmo o Windows Security Essential, às vezes pode impedir que a atualização do Windows seja iniciada. Portanto, desative temporariamente qualquer proteção em tempo real que seu antivírus e / ou spyware tenha. Em seguida, verifique se há atualizações. Se a solução funcionar ou não, ative toda a sua proteção.

Método 4: reparar o banco de dados do Windows Update

Para reparar o banco de dados de atualização do Windows, clique em Iniciar e digite  cmd. Clique com o botão direito do mouse em CMD e escolha  Executar como administrador.

No prompt de comando preto, execute os seguintes comandos:

net stop wuauserv

cd / d% windir% \ SoftwareDistribution \ DataStore \ Logs

esentutl / mh .. \ DataStore.edb | findstr / i / c: ”Estado:”

Se State: Clean Shutdown for exibido na linha de comando, você não precisa continuar com esta solução porque o banco de dados está bom.

Se esta etapa falhar ou se State: Clean Shutdown não for exibido na linha de comando, será criada uma pasta temporária chamada “fixedfiles”. Para fazer isso, digite o seguinte comando na janela preta do prompt de comando:

mkdir c: \ fixedfiles

Agora acesse outro computador Windows cujas atualizações do Windows estejam funcionando bem. Pressione e segure tecla Windows e pressione R . Digite System32 e pressione Enter .

Na pasta System32 , localize o arquivo denominado esent.dll e coloque-o na pasta fixedfiles do computador cuja atualização do Windows você está reparando.

Em seguida, digite o seguinte comando na janela preta do prompt de comando do computador de destino:

copiar% windir% \ system32 \ esentutl.exe c: \ fixedfiles \ c: \ fixedfiles \ esentutl.exe / r edb net start wuauserv

Reinicie o sistema e execute a atualização do Windows para verificar se o problema foi resolvido.