Ao realizar uma atualização local para o Windows 10, os usuários encontram o código de erro 0x4005 16389 pois a atualização não consegue ser concluída. O código de erro mencionado aparece quando um ou vários aplicativos não são compatíveis com o Windows 10 e, portanto, o processo de atualização falha. No entanto, existem alguns outros motivos que podem resultar nessa mensagem de erro, dependendo do seu cenário. Se formos falar de maneira geral, o problema pode ocorrer quando um programa antivírus de terceiros está impedindo a atualização. Além disso, se você estiver tentando definir a descrição do computador local durante a sequência de tarefas, o problema também poderá ocorrer. Independentemente disso, não se preocupe, pois iremos orientá-lo no processo de resolução do código de erro neste artigo.

Código de erro 0x4005 (16389)

O SCCM ou System Center Configuration Manager é realmente útil quando você precisa gerenciar vários computadores juntos. Com seu controle remoto e recurso de implantação de sistema operacional, os usuários podem realizar uma atualização local ou implantar novos sistemas operacionais nas máquinas de uma só vez. Como mencionamos, o motivo pelo qual você encontra o problema pode realmente depender do seu cenário. Podemos apenas mencionar as causas gerais do problema e o que geralmente resulta no referido código de erro, no entanto, em alguns casos, o código de erro pode ser muito específico para você e, nesse caso, conversar com um cara do suporte técnico pode seja o melhor caminho a seguir. Dito isso, vamos primeiro examinar as possíveis causas do problema e, em seguida, listar as maneiras que você pode usar para contornar o problema. Vamos começar.

Publicidade
  • Espaço insuficiente – Um dos motivos pelos quais você pode encontrar esse problema é quando você não tem espaço em disco suficiente para a atualização. Quando isso acontecer, você terá que verificar novamente o espaço em disco e, em seguida, prosseguir com a sequência de tarefas de atualização.
  • Edição diferente do Windows – Acontece que, para alguns usuários, o problema foi devido ao fato de que eles selecionaram uma edição diferente do Windows para atualizar em vez de escolher a atual. Isso pode causar o código de erro e você terá que se certificar de que selecionou a mesma edição para atualizar a fim de resolver o problema.
  • Antivírus de terceiros – Esse é um motivo mais geral que pode causar o erro. Se você tiver um programa antivírus de terceiros instalado, ele pode impedir que a atualização seja concluída com êxito, o que pode resultar no problema em questão. Portanto, você terá que desativá-lo ou também pode optar por desinstalar completamente o programa de segurança de terceiros do seu computador.
  • Descrição do computador local – Além de todos os motivos acima, se você estiver definindo a descrição do computador durante a sequência de tarefas, isso pode resultar no código de erro se o script ou comando não funcionar. Para corrigir isso, use o comando que forneceremos abaixo e você deve estar pronto para prosseguir.

Agora que examinamos as possíveis causas do problema em questão, vamos começar mostrando diferentes maneiras de resolver o problema. Então, sem mais delongas, vamos direto ao assunto.

Desativar antivírus de terceiros

Acontece que a primeira coisa que você deve fazer ao encontrar o problema em questão é certificar-se de que não possui um programa antivírus que esteja impedindo a conclusão da atualização. Esses cenários são muito comuns com programas antivírus de terceiros, nos quais eles impedem certas ações em seu computador devido a um falso positivo. Se você tiver um antivírus de programa de terceiros instalado em seu sistema, deverá desabilitar o antivírus antes de prosseguir com a atualização local novamente. Depois de fazer isso, passe pela atualização novamente para ver se o erro ainda aparece.

Como corrigir o erro 0x4005 (16389) ao atualizar o Windows?
Desativando programa antivírus

Verifique o espaço em disco

Além de um programa antivírus de terceiros, o problema também pode ser disparado quando você não tem espaço em disco suficiente para a atualização. Isso também é muito comum com atualizações e upgrades do Windows em que o espaço em disco disponível é insuficiente para que a atualização seja instalada. Nesse cenário, você terá que se certificar de que tem espaço em disco mais do que suficiente liberado antes de executar a implantação do sistema operacional em seus computadores novamente. Se você tiver espaço suficiente disponível em seus discos e ainda estiver enfrentando o erro, passe para a próxima solução abaixo.

Publicidade

Use a mesma edição do Windows

Acontece que o código de erro também pode ser causado quando você está usando uma edição do Windows diferente da que está instalada atualmente em seu sistema. Isso foi relatado por outros usuários que estavam enfrentando um problema semelhante e resolveram o problema escolhendo a mesma mídia do Windows. Portanto, para evitar que isso aconteça, você terá que se certificar de que está usando a mesma mídia do Windows que a que instalou. Isso significa que, se você tiver o Windows Enterprise instalado, certifique-se de usar a mídia do Windows Enterprise também ao executar a atualização para evitar que o código de erro apareça.

Alterar o comando de descrição do computador local

Como mencionamos anteriormente, se você estiver usando um script ou comando para definir a descrição do computador local durante a sequência de tarefas e o referido script ou comando falhar, será solicitado o código de erro mencionado acima. Se este caso for aplicável, você pode resolver isso facilmente alterando o comando que você usa.

Acontece que, para fazer isso, você pode usar um comando NET CONFIG para definir a descrição do computador. Para isso, você terá que adicionar uma linha de comando de execução à sequência de tarefas e usar o

 cmd /c net config Server /SRVCOMMENT:"%OSDComputerDescription%

Isso definirá a descrição do computador de acordo com o que foi definido na variável OSDComputerDescreitpion. Para que funcione para você, você pode alterar o nome da variável para o que você usa em seu lugar.

Publicidade

Desinstalar o programa como processo de 32 bits em computadores de 64 bits (somente para implantação do .NET)

Acontece que, se você encontrar o referido código de erro ao tentar implantar uma estrutura .NET nos computadores, poderá corrigi-lo marcando uma determinada caixa de seleção nas propriedades do instalador. Aparentemente, o código de erro aparece quando você executa o programa como um processo de 32 bits em um computador de arquitetura de 64 bits. Isso pode ser facilmente resolvido seguindo as instruções abaixo:

Publicidade
  1. Em primeiro lugar, abra o instalador ou as propriedades de implantação para a versão .NET que você está implantando.
  2. Na janela de propriedades, mude para o Programa aba.
  3. Então, no Programa guia, clique no Execute o programa de instalação e desinstalação como um processo de 32 bits em clientes de 64 bits caixa de seleção.
    Como corrigir o erro 0x4005 (16389) ao atualizar o Windows?
    Editando Propriedades do Instalador .NET
  4. Finalmente, clique Aplicar e então bateu OK. Depois de fazer isso, tente implantá-lo novamente para ver se o problema ainda aparece.

Se nenhuma dessas soluções funcionou para você, recomendamos seguir o guia oficial do Windows sobre como realizar uma atualização local usando o Configuration Manager caso você tenha feito algo errado durante o processo.