O que é o erro 0x80070057
Os erros de atualização sempre foram conhecidos pelos usuários do Windows. Eles estão inevitavelmente presentes em vários sistemas por diferentes razões. Na maioria das vezes, erros como 0x80070057 ocorrem ao tentar instalar novos patches pendentes no Update Center. Corrupção de arquivos, partição danificada, conflitos de terceiros, bem como problemas de configuração podem ser a razão para o aparecimento de erros. É provável que um deles persista, fazendo com que suas atualizações falhem durante o processo. É muito difícil decidir qual deles faz parte do seu caso desde o primeiro momento. É por isso que você deve tentar cada solução apresentada neste artigo até encontrar o método de trabalho.
Baixar ferramenta de reparo do Windows
Existem utilitários de reparo especiais para o Windows, que podem resolver problemas relacionados à corrupção do registro, mau funcionamento do sistema de arquivos e instabilidade dos drivers do Windows. Recomendamos que você use o Advanced System Repair Pro para corrigir o “Erro de atualização do Windows 0x80070057” no Windows 10.
1. Use a resolução de problemas do Windows Update
A primeira opção recomendada pela maioria é o Update Troubleshooter. É um recurso bastante embutido que às vezes ajuda a resolver problemas temporários. Na maioria dos casos, é menos provável que afete a solução como você provavelmente desejaria, pois pode haver algumas causas mais profundas para os erros. No entanto, ainda vale a pena tentar este método simples, mas às vezes eficaz, para se livrar do problema. O Update Troubleshooter examinará seu sistema em busca de problemas em potencial e tentará corrigi-los eventualmente.
- Abra Configurações e navegue até Atualizações e Segurança > Resolução de problemas.
- No painel direito, localize Windows Update e clique Executar a resolução de problemas.
- Conclua o processo seguindo as instruções na tela e reinicie o PC.
2. Verifique a integridade dos arquivos do sistema
Notoriamente, podem ocorrer problemas de atualização porque alguns arquivos estão ausentes ou corrompidos. Esses arquivos podem ser essenciais para os serviços do Windows se comunicarem corretamente. Se alguns desses arquivos estiverem fora de seu ambiente nativo, é mais provável que seja o motivo de erros de atualização. A seguir, usaremos o SFC (Verificador de arquivos do sistema) e o DISM (manutenção e gerenciamento de imagens de implantação), que detectará e restaurará os componentes ausentes, se houver. Certifique-se de usar ambas as varreduras, pois elas podem ter diferentes influências na solução do erro. É assim:
Usando o SFC
- Abra Prompt de comando digitando
cmd
na caixa de pesquisa ao lado do Menu Iniciar botão. - Clique com o botão direito do mouse em Prompt de comando e escolha Executar como administrador.
- Assim que o console for aberto, digite o
sfc /scannow
comando e clique Entrar. - Quando o processo de fixação estiver concluído, reinicie o computador.
Usando o DISM
- Abra Prompt de comando como fizemos na etapa anterior.
- Copie e cole este comando
DISM.exe /Online /Cleanup-image /Restorehealth
. - Clique Entrar e espere até que o Windows termine a digitalização e correção.
- Uma vez feito isso, reinicie o seu PC e instale a atualização novamente.
Depois de realizar ambas as varreduras, tente realizar a instalação das atualizações novamente. Se isso não funcionar, vá para as soluções de erro alternativas abaixo.
3. Verifique se há fragmentos danificados em seu disco rígido
Alguns cenários de erro acontecem como resultado de corrupção do disco rígido. É por isso que é bom verificar se existe ou não. Você pode fazer isso facilmente com a ajuda destas etapas:
- Abra Prompt de comando assim como fizemos acima.
- Então, você deve colar o
chkdsk /f /r C:
comando e pressione Entrar. Se necessário, substitua "C" com a letra do seu disco rígido. - O sistema verificará os erros de configuração e físicos e os reparará automaticamente.
É menos provável que esse método resolva o problema, então não se preocupe se não funcionar.
4. Execute uma inicialização limpa
O erro 0x80070057 também pode ser acionado por problemas de incompatibilidade. O antimalware ou qualquer outro software de terceiros pode entrar em conflito com os serviços do Windows, causando o erro. A inicialização limpa garante que seu PC seja iniciado apenas com aplicativos e serviços integrados para descobrir se algum aplicativo secundário está sendo o culpado. Para iniciar no modo de inicialização limpa, siga estas etapas abaixo:
- Press Tecla do Windows + R combinação e pasta
msconfig
. - Então, na janela aberta, vá para o Serviços guia localizada na parte superior.
- Marque a caixa ao lado de Ocultar todos os serviços da Microsoft e clique no Desativar todos botão.
- Agora escolha o Geral guia e selecione o Inicialização selectiva opção. Certifique-se de que a caixa está marcada apenas ao lado do Carregar serviços do sistema.
- Clique Aplicar e OK. Em seguida, reinicie o PC.
Agora você pode tentar atualizar seu sistema enquanto está no modo de inicialização limpa. Não importa se você falhou ou teve sucesso na instalação das atualizações, você deve retornar o Windows para as configurações de inicialização normal. Para fazer isso, basta refazer todas as etapas que você implementou acima, ativando os serviços desativados e alterando sua opção de inicialização de Seletivo para Normal.
5. Redefinir os componentes do Windows Update
Outro método prático ao tentar resolver problemas relacionados à atualização é redefinir as configurações do Windows Update. Esse método especificamente provou ser muito eficaz ao lidar com problemas de atualização. Todo o procedimento envolve reiniciar os serviços BITS, Cryptographic, MSI Installer e Windows Update, bem como renomear algumas pastas de atualização (SoftwareDistribution e Catroot2). Essas pastas contêm arquivos temporários necessários para a implementação de atualizações do Windows. Com base nisso, forçaremos o Windows a excluir elementos corrompidos e criar componentes de atualização do zero. A seguir, mostraremos duas maneiras de contornar esse método. O primeiro requer a digitação e execução de cada comando do console em uma seqüência manual. O outro envolve um script em lote, escrito no bloco de notas e salvo como WUReset.bat. Não há diferença real em qual você escolher. Todo o procedimento pode parecer mais avançado, mas não levará muito tempo e conhecimento para fazê-lo. Basta seguir as etapas listadas abaixo:
Usando etapas manuais
- Abra Prompt de comando digitando
cmd
na caixa de pesquisa ao lado do Menu Iniciar botão. - Clique com o botão direito do mouse em Prompt de comando e escolha Executar como administrador.
- Copie e cole esta lista de comandos um a um clicando Entrar após cada. (Esta ação irá desativar os serviços responsáveis por Atualizações do Windows)
- Então, temos que renomear as pastas mencionadas acima. Basta colar esses comandos clicando em Entrar após cada.
- Finalmente, tudo o que resta a fazer é retornar os serviços desativados. Portanto, aplique esses comandos da mesma forma que fizemos anteriormente.
- Agora nós terminamos com isso. Vá para o Windows Update Center e tente executar a instalação novamente.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Usando o Batch Script
Este é um método alternativo ao anterior. Um script em lote é usado para executar o mesmo intervalo de comandos para redefinir todos os componentes do Windows Update, serviços criptográficos e pastas como SoftwareDistribution. Não é tão difícil quanto você poderia imaginar, mas sim mais fácil do que o anterior. Tudo que você precisa é de um bloco de notas do Windows e um pouco da mágica de copiar e colar. A beleza dos scripts em lote é que eles ajudam a executar todas as etapas de uma vez, sem digitar comandos manualmente. Se você tropeçar em problemas semelhantes no futuro, você pode executar o já criado .bat arquivo para redefinir os componentes de atualização:
- Abra um novo Bloco de notas aquivo. Para isso, clique com o botão direito em qualquer área livre da sua área de trabalho, escolha Novo e Documento de texto.
- Em seguida, cole esta lista de comandos em seu bloco de notas:
- Depois de colar, clique Envie o > Salvar como e nomeie WUReset.bat. Certifique-se de definir Codificação para ANSI e salve o arquivo em qualquer local que desejar.
- Finalmente, você pode clicar com o botão direito no arquivo, selecionar Executar como administrador e aproveite a redefinição automática das atualizações do Windows.
@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
attrib -h -r -s %windir%system32catroot2
attrib -h -r -s %windir%system32catroot2*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%system32catroot2 catroot2.old
ren %windir%SoftwareDistribution sold.old
ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully...
echo.
PAUSE
6. Baixe a atualização da pilha de manutenção
Se nenhum dos itens mencionados acima ajudou a resolver o problema, tente fazer o download do Service Stack Updates (SSU). Em essência, o SSU garante que seu PC contenha a versão mais recente da pilha, ajudando o sistema a receber e instalar as atualizações da Microsoft devidamente. Você nunca sabe se ele está ausente ou não. Mas você pode sempre verificar isso com segurança e facilidade baixando a versão mais recente para o seu sistema (32 ou 64 bits) em Microsoft Update Catalog.
7. Certifique-se de que as atualizações automáticas não estejam configuradas
Outro motivo possível para a ocorrência de 0x80070057 é o valor incorreto nas configurações da Diretiva de Grupo. Normalmente, qualquer alteração na Política de Grupo tende a afetar vários processos do Windows, incluindo o recurso Atualizar. Nesse caso específico, é importante verificar se as Atualizações Automáticas estão definidas como Não Configuradas, pois essa é a opção padrão que não deve causar problemas com os serviços do Windows. Para fazer isso e aplicar algumas alterações, se necessário - siga estas etapas abaixo:
- Press Tecla Windows + R, Tipo
gpedit.msc
E clique Entrar para acessar Diretiva de grupo. - Em seguida, navegue por este caminho Configuração do computador > Modelos administrativos > Componentes do Windows > Windows Update.
- Depois de clicar no Windows Update pasta, você verá uma lista de entradas no painel direito.
- Encontre e clique duas vezes em Configurar atualizações automáticas.
- Na guia aberta, certifique-se de que o valor esteja definido como não configurado. Clique Aplicar e OK para fechar a janela.
- Agora você deve reiniciar o PC e tentar instalar as atualizações novamente.
8. Altere os certificados do sistema no Editor de registro.
Este método funcionará potencialmente caso você receba esta mensagem durante a instalação de novas atualizações:
An internal error has occurred: The parameter is incorrect: (0x80070057)
Esta mensagem informa que o Windows encontrou um problema ao tentar fazer backup do processo de atualização. Seu sistema faz isso todas as vezes durante a execução de uma atualização para evitar que alguns travamentos causem danos significativos. Exatamente por esse motivo, o Windows se recusa a finalizar o processo enquanto não tiver criado um backup. Felizmente, existe uma solução potencial para isso. Use as instruções abaixo:
- Press Tecla Windows + R botões, tipo
regedit
e clique Entrar para abrir Editor do registro. - Da mesma forma que o anterior, você deve seguir este caminho de pastas
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates
. - Uma vez feito isso, clique com o botão direito em
SystemCertificates
, selecione Novo e escolha Valor DWORD (32-bit). - Nomeie com CopiarFileBufferedSynchronousIo e definir seu valor de dados para 1.
- Depois disso, clique OK, reinicie o PC e tente fazer as atualizações novamente.
9. Use a ferramenta de criação de mídia
A última, mas muito poderosa ferramenta a ser usada caso nenhuma tentativa de reviver suas atualizações valha a pena, é a Ferramenta de Criação de Mídia. Ele foi projetado para obter a parte mais recente das atualizações para usuários que lutam para fazê-lo da maneira tradicional. Este utilitário atua como uma ótima alternativa para o Windows Update Center padrão. O procedimento de atualização não afetará seus dados pessoais, mas simplesmente atualizará o PC. Para fazer isso, siga as etapas listadas abaixo:
- Em primeiro lugar, você deve baixar o utilitário de o site da Microsoft.
- Em seguida, execute o arquivo baixado.
- Após concordar com os Termos de uso, haverá duas opções à sua escolha. Selecione Atualizar este PC agora.
- Escolha Manter arquivos pessoais para garantir que eles não serão tocados.
- Finalmente, inicie o processo e espere até que termine.
- Esperançosamente, esse método ajudou a solucionar o erro 0x80070057.
Resumo
Com essa variedade de métodos apresentados em nosso artigo, esperamos que você não esteja mais enfrentando o erro 0x80070057. Além disso, você sempre pode contar com este conjunto de soluções, caso algum problema semelhante apareça no futuro. Como regra, a maioria dos erros de atualização tem origens semelhantes de sua ocorrência, portanto, a maioria das etapas mencionadas acima será igualmente útil para resolver muitos outros erros relacionados à atualização. Se houver algo mais prejudicando a sua experiência com o PC, você sempre poderá encontrar o tópico necessário em nosso site. A equipe do BugsFigther trabalha bem para fornecer novos artigos de solução de problemas e remoção todos os dias em nosso site.