Even­tu­al­mente, você se deparará com o código de erro 0x80073701 se algum arquivo de sistema es­pe­cí­fico do Windows estiver ausente ou da­ni­fi­cado. Para que as atu­a­li­za­ções voltem a ser exe­cu­ta­das como de costume, faça uso da fer­ra­menta integrada Solução de Problemas ou repare o arquivo ati­va­mente, exe­cu­tando comandos no terminal.

O que é 0x80073701 no Windows?

Se o código de erro 0x80073701 lhe for exibido durante um processo atu­a­li­za­ção, pro­va­vel­mente ele indicará que arquivos de sistema im­por­tante encontram-se ausentes ou da­ni­fi­ca­dos. Como esses arquivos são de fun­da­men­tal im­por­tân­cia para a execução e para a conclusão de atu­a­li­za­ções, todo o processo é in­vi­a­bi­li­zado. Embora reiniciar o sistema possa de­sa­pa­re­cer tem­po­ra­ri­a­mente com o erro 0x80073701, a ação não configura uma solução per­ma­nente, já que o código 0x80073701 (error_sxs_assembly_missing) costuma voltar a aparecer, impedindo novas atu­a­li­za­ções. Fe­liz­mente, existem outras formas de se resolver a questão. Continue lendo conhecê-las e ex­pe­ri­mentá-las.

Acessar Solução de Problemas para corrigir erro 0x80073701

Sugerimos que, num primeiro momento, você tente corrigir o erro 0x80073701 da mesma forma que muitos outros erros do Windows: pela fer­ra­menta integrada Solução de Problemas. Ela é capaz de varrer todo o sistema e corrigir os erros iden­ti­fi­ca­dos au­to­ma­ti­ca­mente. Este é o método mais fácil e eficaz de se corrigir o erro 0x80073701, apesar de também existirem passos al­ter­na­ti­vos também fun­ci­o­na­rem. Acesse a Solução de Problemas do Windows seguindo estas ins­tru­ções:

  1. Vá até as con­fi­gu­ra­ções do Windows pelo menu Iniciar.
  2. Selecione “Atu­a­li­za­ção e Segurança” e, em seguida, “Solução de Problemas”.
  3. Clique em “Soluções de problemas adi­ci­o­nais”.
  4. Procure por “Windows Update” e inicie a execução da solução.

Se a fer­ra­menta conseguir iden­ti­fi­car a causa do código 0x80073701, ela executará os reparos ne­ces­sá­rios de modo au­to­má­tico. Após a conclusão do processo, bastará que você reinicie o com­pu­ta­dor e realize novamente a atu­a­li­za­ção in­ter­rom­pida.

Desativar softwares de segurança de terceiros

Se a Solução de Problemas não obtiver sucesso, outros métodos simples poderão ser aplicados por você, para a correção do erro 0x80073701. Caso ele esteja sendo causado por um firewall ou por um programa antivírus de terceiros, estes deverão ser tem­po­ra­ri­a­mente de­sa­ti­va­dos durante o processo de atu­a­li­za­ção. É que esse tipo de software pode atra­pa­lhar a conexão com os ser­vi­do­res da Microsoft. Após a conclusão da atu­a­li­za­ção, não se esqueça de reativar todos os programas de segurança para manter o seu sistema protegido.

My­De­fen­der
Segurança ci­ber­né­tica fácil
  • Es­ca­ne­a­mento regular de vírus e malware
  • Backup au­to­má­tico e re­cu­pe­ra­ção de arquivos simples

Limpar WinSxS

Os métodos apre­sen­ta­dos acima não conseguem corrigir alguns arquivos de sistema de­fei­tu­o­sos. Nestes casos, você pode limpar a pasta WinSxS, removendo todos os arquivos de­sa­tu­a­li­za­dos e po­ten­ci­al­mente pre­ju­di­ci­ais, para tentar sanar o erro 0x80073701. Siga as ins­tru­ções abaixo:

  1. Pressione as teclas [Windows] + [R] para abrir a janela Executar.
  2. Digite “cmd” e pressione as teclas [Ctrl] + [Shift] + [Enter] si­mul­ta­ne­a­mente. Clique em “Sim” para pros­se­guir com pri­vi­lé­gios de ad­mi­nis­tra­dor.
  3. No terminal que se abrirá, insira o comando abaixo. Para executá-lo, pressione a tecla [Enter]:
dism /online /cleanup-image /startcomponentcleanup
shell
  1. Quando a execução do comando for concluída, reinicie o com­pu­ta­dor e recomeçar o processo de atu­a­li­za­ção. Muito pro­va­vel­mente ele será concluído com sucesso, e o código de erro 0x80073701 não mais aparecerá.

Corrigir erro 0x80073701 com System File Checker

O System File Checker (SFC) também oferece armas para quem luta contra o código erro 0x80073701. Tente essa solução seguindo os passos apre­sen­ta­dos abaixo:

  1. Acesse a janela “Executar” novamente, pres­si­o­nando as teclas [Windows] + [R].
  2. Autorize que o prompt de comando seja aberto com pri­vi­lé­gios de ad­mi­nis­tra­dor.
  3. Insira o seguinte comando no terminal e o execute:
sfc / scannow
shell
  1. Aguarde até que a execução do comando seja concluída. Em seguida, reinicie o com­pu­ta­dor e tente atualizar o seu sistema. Pro­va­vel­mente, ele não mais apre­sen­tará o código de erro 0x80073701.

Reiniciar com­po­nen­tes de atu­a­li­za­ção

Reiniciar ma­nu­al­mente os com­po­nen­tes de atu­a­li­za­ção do Windows também pode corrigir o erro 0x80073701. Basta seguir estes passos:

  1. Mais uma vez, acesse o prompt de comando do Windows como ad­mi­nis­tra­dor. Para fazer isso, abra a janela “Executar” pres­si­o­nando as teclas [Windows] + [R], e digite o comando “cmd”.
  2. Insira os quatro códigos abaixo no terminal, um a um, e execute cada um deles pres­si­o­nando a tecla [Enter]:
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
shell
  1. Esses comandos in­ter­rom­pe­rão a execução dos res­pec­ti­vos serviços Windows. Aproveite o momento para renomear as pastas de atu­a­li­za­ção. Faça isso exe­cu­tando os comandos abaixo, um a um:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
shell
  1. Por fim, reinicie a execução dos serviços in­ter­rom­pi­dos. Estes comandos são ne­ces­sá­rios:
net start wuauserv
net start cryptsvc
net start bits
net start msiserver
shell
  1. Reinicie o seu com­pu­ta­dor e tente realize a atu­a­li­za­ção novamente. O erro 0x80073701 não deverá mais aparecer para você.
Dica

Nosso Digital Guide reúne as melhores soluções para di­fe­ren­tes códigos de erro do Windows. Aprenda a corrigir os seguintes erros con­sul­tando os nossos artigos:

Consulte o aviso legal re­la­ci­o­nado a este artigo.

Ir para o menu principal