Como corrigir o erro C80003F3 do Windows Update?

Vários usuários do Windows estão encontrando o “ Erro de atualização do Windows C80003F3 ″  quando tentam instalar uma atualização específica do Windows ou sempre que tentam iniciar o utilitário WU. O código de erro indica que o computador está sem memória de curto prazo (RAM). Na maioria dos casos, esse problema ocorre normalmente se os usuários têm o hábito de colocar o computador em hibernação em vez de desligá-lo.

Erro de atualização do Windows C80003F3Em casos mais graves, esse problema interrompe efetivamente a capacidade de atualização automática, então os usuários precisam recorrer à atualização manual para obter a versão do Windows atualizada. Com base em nossas investigações, o problema foi relatado como ocorrendo no Windows 7, Windows 8.1 e Windows 10.

O que está causando o erro C80003F3 do Windows Update?

Investigamos esse problema específico analisando vários relatórios de usuários e testando várias estratégias de reparo recomendadas por usuários que foram anteriormente afetados pelo mesmo problema. Acontece que vários cenários diferentes podem gerar esse código de erro. Aqui está uma lista com os culpados que podem acionar esta mensagem de erro:

  • Instância com falha do Windows Update - a causa mais comum que acionará esse código de erro é quando um ou mais componentes do WU ficam presos em um estado de limbo. Em situações como esta, a melhor abordagem é executar o solucionador de problemas do Windows Update (um utilitário capaz de identificar a maioria das inconsistências e aplicar a estratégia de reparo correta automaticamente).
  • A atualização que está falhando requer um pré - requisito - ao que parece, certas atualizações podem exibir esse código de erro porque exigem uma atualização que ainda não está instalada nesta máquina específica. Isso normalmente acontece quando o usuário tenta instalar uma atualização não obrigatória enquanto atualizações de segurança importantes também estão pendentes. Nesse caso, você pode resolver o problema instalando primeiro as atualizações importantes.
  • Alguns serviços essenciais do WU não estão ativados - Outra possibilidade de encontrar esse código de erro é em situações em que serviços essenciais envolvidos no processo do WU estão desativados. Isso pode acontecer devido à intervenção manual do usuário ou devido a uma tarefa de otimização de recursos realizada por um aplicativo de gerenciamento de recursos. Se esse cenário for aplicável, você deve ser capaz de resolver o problema garantindo que todos os serviços essenciais do WU estejam ativados.
  • Componente WU corrompido - Em casos mais sérios, esse código de erro pode ocorrer devido a um bug WU persistente que não desaparece de maneira convencional. Se certos componentes ficarem presos em um estado de limbo, a única solução viável é redefinir todos os componentes WU para que você elimine a possibilidade de um componente paralisado. Isso pode ser feito usando o agente WU automatizado ou implantando uma série de comandos em um prompt CMD elevado.
  • DDLs do Windows Update cancelados - após investigar vários relatórios de usuários, descobriu-se que esse problema também pode ocorrer devido ao cancelamento de registro em massa de DDLs importantes envolvidos com a operação do WSUS. Se esse cenário for aplicável, você deve ser capaz de resolver o problema criando um script .BAT que é capaz de registrar novamente todos os arquivos .DDL envolvidos no processo de atualização.
  • Conjunto de firewall superprotetor - Como se constatou, certos conjuntos de firewall podem acabar bloqueando a conexão entre o computador do usuário final e o servidor WU. O firewall Commodo é mais comumente relatado como responsável pelos usuários afetados (mas pode haver outros). Nesse caso, você poderá corrigir o problema desinstalando o pacote superprotetor e revertendo para o firewall nativo.

Se você estiver enfrentando a mesma mensagem de erro, este artigo fornecerá várias etapas de solução de problemas. Abaixo, você encontrará uma coleção de possíveis correções que outros usuários em uma situação semelhante usaram com sucesso para resolver o “ Erro C80003F3 do Windows Update ″.

Para obter os melhores resultados, aconselhamos você a seguir os métodos abaixo na mesma ordem em que os organizamos, pois eles são classificados por eficiência e severidade. Eventualmente, você deve encontrar uma solução que irá corrigir o problema e permitir que seu Windows atualize automaticamente, independentemente do culpado que está causando o problema.

Vamos começar!

Método 1: executando o solucionador de problemas do Windows Update

Antes de explorarmos outras estratégias de reparo, você deve começar garantindo que o Windows não seja capaz de lidar com o problema sozinho. Vários usuários que encontraram o erro C80003F3 do Windows Update  relataram que o problema foi resolvido depois que executaram a solução de problemas do Windows Update.

Esse utilitário integrado analisará todo o componente WU em busca de inconsistências e recomendará uma estratégia de reparo se conseguir encontrar uma estratégia adequada para este cenário. Este é um guia rápido sobre como executar o Solucionador de problemas do Windows Update:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “ ms-settings-troubleshoot ” e pressione Enter para abrir a guia Solução de problemas do aplicativo Configurações .
  2. Quando estiver na guia Solução de problemas , vá para o painel direito e vá para a seção Levantar e usar . Assim que chegar lá, clique em Windows Update e em Executar o solucionador de problemas .
  3. Depois de conseguir iniciar o utilitário, espere pacientemente até que a varredura inicial seja concluída. Isso determinará se alguma das estratégias de reparo incluídas no solucionador de problemas se aplica ao seu cenário específico.
  4. Se uma correção viável for identificada, você verá uma nova janela. Nesse caso, clique em Aplicar esta correção e siga as instruções na tela para aplicar a estratégia de reparo recomendada.
  5. Depois que a correção for aplicada com êxito, reinicie o computador e veja se o problema foi resolvido.

Se você ainda estiver encontrando o erro C80003F3 do Windows Update,  vá para o próximo método abaixo.

Método 2: instalando atualizações importantes primeiro

Algumas atualizações do Windows têm pré-requisitos, o que significa que, para serem instaladas corretamente, é necessário que uma determinada atualização seja instalada primeiro. Como alguns usuários relataram, esse pode ser o motivo pelo qual você está vendo o Erro C80003F3  ao tentar instalar uma determinada atualização do Windows.

Você pode estar tentando instalar uma atualização condicionada por uma atualização importante . Nesse caso, você deve ser capaz de resolver o problema instalando primeiro todas as outras atualizações pendentes e deixar a atualização com falha para instalar por último.

Aqui está um guia rápido sobre como fazer isso:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite ” ms-settings: windowsupdate ” e pressione Enter para abrir a guia Windows Update do aplicativo Configurações .

    Nota: Se você não estiver usando o Windows 10, substitua o comando ” ms-settings: windowsupdate” por 'wuapp'.

  2. Quando estiver dentro da tela do Windows Update, vá para o painel direito e clique em Verificar atualizações. Em seguida, siga as instruções na tela para instalar todas as atualizações, exceto aquela que está falhando. Procure priorizar Importante (atualizações críticas) .
  3. Depois de conseguir instalar todas as atualizações pendentes (exceto aquela que está falhando), reinicie o computador e instale a atualização pendente assim que a próxima sequência de inicialização for concluída.

Se você ainda estiver encontrando o erro C80003F3  ou se seu computador já estiver atualizado, vá para a próxima correção potencial abaixo.

Método 3: Habilitando todos os serviços essenciais do WU

Outro cenário possível em que você verá o erro C80003F3 do Windows Update  são situações em que um ou vários serviços essenciais para o processo de instalação de atualizações pendentes estão desabilitados. Se algum desses serviços principais, o processo de instalação da atualização falhará eventualmente (geralmente com este código de erro).

Vários usuários afetados que se encontravam em uma situação semelhante relataram que conseguiram corrigir o problema verificando e ativando todos os serviços essenciais do WU que não estavam em execução. Depois de fazer isso, a instalação da atualização problemática foi concluída sem problemas.

Dependendo de suas habilidades técnicas, dois métodos diferentes permitirão que você garanta que todos os serviços WU críticos necessários para a operação de atualização sejam habilitados. Ambos os métodos permitirão que você faça a mesma coisa, então certifique-se de escolher o guia com o qual você se sentir mais confortável.

Ativando serviços via prompt de comando

Esta é a maneira mais rápida e eficaz de garantir que todos os serviços essenciais estejam sendo executados conforme o esperado. Este é um guia rápido sobre como ativar todos os serviços essenciais do WU por meio de um prompt de comando elevado:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “cmd” dentro da caixa de texto e pressione Ctrl + Shift + Enter para abrir um Prompt de Comando com acesso de administrador.

    Nota: Se você vir o prompt UAC (Controle de Conta de Usuário) , clique em Sim para conceder privilégios administrativos.

  2. Depois de conseguir entrar na janela Elevated Command Prompt, digite os seguintes comandos em ordem e pressione Enter para modificar cada tipo de inicialização de cada serviço essencial para Automático:
    SC config trustedinstaller start = auto SC config bits start = auto SC config cryptsvc start = auto
  3. Depois que cada serviço essencial for ajustado, reinicie sua máquina e veja se o problema é resolvido na próxima inicialização do sistema.

Ativando todos os serviços WU via GUI

Se você não gosta muito de usar o terminal CMD, há também uma solução alternativa que permitirá que você modifique o status dos mesmos serviços WU usando a GUI do Windows - usando a tela Serviços. Mas fique atento, as etapas são um pouco mais tediosas, mas os resultados são exatamente os mesmos. Aqui está o que você precisa fazer:

  1. Abra um Run caixa de diálogo pressionando a tecla Windows + R . Em seguida, digite “services.msc” dentro da caixa de texto e pressione Enter para abrir a tela Serviços .
  2. After you manage to get inside the Services screen, scroll down through the list of services and locate the Windows Module installer service. Once you see it, double-click on it to open up the Properties screen.
  3. Inside the Windows Module Installer Properties screen, go to the General tab and change the Startup type to Automatic, then click on Apply to enforce the changes.
  4. Next, repeat step 2 and step 3 with both the Cryptographic Service and the Trusted Installed service.
  5. Once you confirm that all involved services are enabled, restart your computer and see if the issue has been resolved.

If none of the two operations presented above have allowed you to resolve the issue, move down to the next method below.

Method 4: Reset all WU Components

If none of the methods above have allowed you to resolve the Windows Update Error C80003F3, there’s a high chance that you’re dealing with a persisting WU (Windows Update) bug that will not go away conventionally. Under certain circumstances, certain WU services might become stuck in a limbo state, which has the potential of triggering this kind of behavior.

If this scenario is applicable, you can resolve the issue by resetting all WU components involved in this operation. You can achieve this by using two different methods – you either go the manual route or you use the automated WU agent.

Resetting all WU components using the automated agent

  1. Access this Microsoft Technet page (here) with your default browser and download the Reset Windows Update Agent script.
  2. Wait patiently until the download is complete, then extract the zip archive with a utility like WinRar, WinZip or 7Zip.
  3. After the extraction is complete, double-click on the ResetWUENG.exe, then follow the on-screen instructions to run the script on your computer. During this process, all your WU components will be reset automatically.
  4. Once the operation is complete, restart your computer and see if you can install the update that was previously failing with the Windows Update Error C80003F3.

Resetting all WU components via an elevated CMD prompt

  1. Press Windows key + R to open up a Run dialog box. Inside the Run box, type “cmd” inside the text box, then press Ctrl + Shift + Enter to open up an elevated Command Prompt. Once you see the UAC (User Account Control), click Yes to grant administrative privileges.
  2. Once you’re inside the elevated Command Prompt, type the following commands in order and press Enter after each one to stop all WU related services:
    net stop wuauserv net stop crypt Svcnet stop bits net stop msiserver

    Note: As soon as you run these commands, you will effectively stop the Windows Update Services, MSI Installer, Cryptographic services, and BITS services.

  3. After you manage to stop all relevant services, fun the following commands to clear and rename the SoftwareDistribution and Catroot2 folders:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old

    Note: These two folders right here are responsible for storing temporary update files that are being used by the WU component.

  4. Now that the Catroot2 and SoftwareDistribution folders have been deleted, run the following commands and press Enter after each one to re-enable the services that we previously disabled:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Restart your computer and, once the next startup is complete, repeat the action that was previously causing the issue and see if the issue is now resolved.

If the same issue is still occurring, move down to the next method below.

Method 5: Re-registering DDLs connected to WSUS

Several Windows users that have tried resetting all WU components without success have finally been able to resolve the issue by re-registering all the DDLs that are involved with WSUS. The steps of creating this script are not hard to replicate, and it will save you from a lot of manual labor.

Here’s a quick guide on using Notepad to create a script that will reset all Windows components and re-register all involved DLLs components:

  1. Press Windows key + R to open up a Run dialog box. Then, type “notepad.exe” and press Ctrl + Shift + Enter to open up Notepad with administrative privileges. When you’re prompted by the UAC (User Account Control), click yes to grant administrative privileges.
  2. Once you’re inside the elevated Notepad window, paste the following commands inside the blank notepad window:
    net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" Del %windir%\SoftwareDistribution\*.* /S /Q Ren %windir%\system32\catroot2 catroot2.bak sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) cd /d %windir%\system32 regsvr32.exe /S atl.dll regsvr32.exe /S urlmon.dll regsvr32.exe /S mshtml.dll regsvr32.exe /S shdocvw.dll regsvr32.exe /S browseui.dll regsvr32.exe /S jscript.dll regsvr32.exe /S vbscript.dll regsvr32.exe /S scrrun.dll regsvr32.exe /S msxml.dll regsvr32.exe /S msxml3.dll regsvr32.exe /S msxml6.dll regsvr32.exe /S actxprxy.dll regsvr32.exe /S softpub.dll regsvr32.exe /S wintrust.dll regsvr32.exe /S dssenh.dll regsvr32.exe /S rsaenh.dll regsvr32.exe /S gpkcsp.dll regsvr32.exe /S sccbase.dll regsvr32.exe /S slbcsp.dll regsvr32.exe /S cryptdlg.dll regsvr32.exe /S oleaut32.dll regsvr32.exe /S ole32.dll regsvr32.exe /S shell32.dll regsvr32.exe /S initpki.dll regsvr32.exe /S wuapi.dll regsvr32.exe /S wuaueng.dll regsvr32.exe /S wuaueng1.dll regsvr32.exe /S wucltui.dll regsvr32.exe /S wups.dll regsvr32.exe /S wups2.dll regsvr32.exe /S wuweb.dll regsvr32.exe /S qmgr.dll regsvr32.exe /S qmgrprxy.dll regsvr32.exe /S wucltux.dll regsvr32.exe /S muweb.dll regsvr32.exe /S wuwebv.dll netsh winsock reset netsh winhttp reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc
  3. Once the script is successfully pasted inside the Notepad window, go to File > Save As. After you establish a location where you want to save the script, name it however you want, but make sure you change the extension at the end to .bat.
  4. Click Save to produce the .bat file, then right-click on the newly created file and choose Run as administrator to run the script.
  5. Run the script, then wait until all commands are processed. Once the script is finished, close the elevated CMD prompt and install the Windows Update that was previously causing the Windows Update Error C80003F3.

If the same problem is still occurring, move down to the next method below.

Method 6: Uninstalling Commodo firewall (if applicable)

As it turns out if you’re using Commodo antivirus on an older Windows version like Windows 7 or Windows Vista. There are a couple of Commodo firewall versions (particularly versions older than v3.0.15.277) that will cause this error with new Windows Updates.

Several users that found themselves in a similar situation have managed to resolve it and install the failing update by getting rid of the 3rd party firewall solution first. As it turns out, switching to the native firewall will no longer trigger this particular behavior. This suggests the possibility that Commodo firewall tends to be overprotective in certain situations.

Here’s a quick guide on uninstalling Commodo firewall and removing any remnant files:

  1. Press Windows key + R to open up a Run dialog box. Once you’re inside the Run dialog box, type “appwiz.cpl” and press Enter to open up the Programs and Features screen.
  2. Once you’re inside the Programs and Features screen, scroll down through the list of installed applications and locate Comodo firewall. When you see it, right-click on it and choose Uninstall from the newly appeared context menu.
  3. Follow the on-screen prompts to complete the uninstall process.
  4. Make sure you remove any remnant file that might still interfere with the Windows Update component by following the instruction (here).
  5. Reinicie o computador e veja se o problema é resolvido na próxima inicialização do sistema.