Fix erro 1723 Windows 10 and corrupted .dll file
Se ao instalar ou mesmo desinstalar uma aplicação você se depara com a mensagem de "Error 1723: There is a problem with this installer package." existe uma forma de resolver este problema.
Note que pode ser que você não esteja como usuário que possui direitos de administrador do sistema, portanto entre como administrador e tente instalar ou remover novamente o programa que está apresentando error. Se problema persistir, faça o tutorial abaixo.
O tutorial também serve para resolver problema de arquivos de sistema como arquivos .DLL corrompidos.
Primeiramente na barra de pesquisa do Windows pesquise por "cmd" (sem aspas) e clique com o botão direito sobre o ícone do "cmd" e clique em "Executar como administrador". Uma janela preta deve abrir informando "C:\Windows\system32>" , portanto digite o seguinte comando para iniciar a verificação de arquivos do Windows:
sfc /scannow
Dê enter após digitar o comando, se não aparecer imediatamente nada abaixo... reinicie o computador e tente novamente. Se aparecer "Iniciando verificação de arquivos. O processo levará alguns minutos para ser concluído." significa que a verificação começou então aguarde com muita paciência terminar, sim o processo é demorado.
Após finalizar você deve se deparar com alguma das 3 mensagens abaixo:
1- "A proteção de Recursos do Windows não encontrou nenhuma violação de integridade."
2- "A Proteção de Recursos do Windows encontrou arquivos corrompidos e os reparou com êxito."
3- "A Proteção de Recursos do Windows encontrou arquivos corrompidos e não pôde corrigir alguns deles."
Caso se depare com a mensagem em 1 ou 2, não se preocupe pois seu sistema está perfeito ou foi corrigido com sucesso. Caso seja a mensagem 2, significa que o problema do Error 1723 foi resolvido, portanto tente instalar ou remover o programa que estava com problema novamente.
Mas se a mensagem for a 3, você terá que rodar mais alguns comandos nesta mesma janela preta.
Rode o comando abaixo para verificar a integridade da imagem do Windows:
dism /online /cleanup-image /CheckHealth
Este outro comando também verifica a integridade mais a fundo:
dism /online /cleanup-image /ScanHealth
Após rodar o comando, o sistema lhe informará da saúde da imagem do Windows. Dependendo do resultado você terá que rodar o comando abaixo para tentar reparar a imagem do Windows:
dism /online /cleanup-image /restorehealth
Após rodar o comando, o sistema lhe informará se foi possível corrigir com sucesso ou não. Caso não tenha conseguido, é muito provável que você terá que reinstalar o Windows ou arrumar uma imagem offline boa, clicando aqui você lê mais sobre como proceder neste caso na parte que se refere a "Repairing issues with DISM using WIM image".
Caso foi possível corrigir a imagem, rode novamente o comando abaixo para corrigir os arquivos corrompidos:
sfc /scannow
Pronto, deve ter sido possível corrigir com sucesso! Agora tente instalar ou remover o programa que estava com problema novamente.
Se nada acima lhe ajudou a corrigir o Error 1723, acesse o log gerado da execução do comando "sfc /scannow" em "C:\Windows\Logs\CBS\CBS.log". Pesquise então no arquivo de texto por "Cannot repair" e você então deverá ver o nome do arquivo .dll que está corrompido. No nosso caso era um arquivo chamado "devrtl.dll", um método para resolver este problema seria substituir ele manualmente por uma cópia de outro Windows 10 em bom estado. Por exemplo, para fazer essa substituição primeiramente copie o arquivo para algum local para ser nosso backup caso dê problemas. Depois use os comandos abaixo na janela do prompt de comando (cmd) como administrador para substituir o arquivo pelo arquivo copiado de outro computador em bom estado, exemplo:
takeown /f C:\Windows\System32\devrtl.dll
icacls C:\Window\System32\devrtl.dll /GRANT Administradores:F
copy G:\meu_pendrive_pasta\devrtl.dll C:\Windows\System32\devrtl.dll
Reinicie o computador e pronto, substituição feita com sucesso. Caso enfrete problemas com o novo arquivo, apenas repita o procedimento copiando de volta o arquivo que você fez backup. Caso seu Windows esteja em inglês no comando "icacls", troque "Administradores" pelo termo em inglês.
Dúvidas ou sugestões? Comente abaixo.
COMENTÁRIOS