O endereço da memória não pode ser 'Read' ou 'Written'

Outubro 2017


O Windows exibe uma mensagem de erro do tipo:
svchost.exe - Erro de aplicativo. A instrução em "0x********" usa a referência na  memória em "0x00000000". A memória  não pode ser “read”
.

O visualizador de eventos relata a seguinte mensagem:

Faulting application svchost.exe, version 5.1.2600.2180, faulting module msi.dll, version 3.1.4000.2435, fault address 0x00******.

Este problema está ligado à gestão dos endereços da memória por parte da memória.

As causas deste problema podem ser as seguintes:


Problema de hardware (falha de um ou vários módulos de memória);
Problema causados por malware (vírus, verme, cavalo de Tróia, spyware);
Problema ligado à má utilização de um recurso do software por um ou mais aplicativos executados simultaneamente;
Quantidade insuficiente de memória RAM (quantidade insuficiente e disco rígido saturado, impedindo a criação de um arquivo swap, ou seja, memória virtual).

Saiba como corrigir essa situação no passo a passo a seguir.

Como verificar o funcionamento da memória

Nessa dica, veja como testar o funcionamento da sua memória RAM.

Como detectar a presença de malwares e erradicá-los

Nessa dica, saiba algumas formas de proteger o seu computador contra malwares na Internet.

Verificar a configuração do Windows

Se o problema ocorrer durante a abertura de uma pasta com vários arquivos multimídia, a causa pode estar relacionada à extração, pelo Windows, de informações contidas nos arquivos que provocam forte desaceleração. Para solucionar o problema, basta seguir esse procedimento. Se o problema aparecer durante a execução de um aplicativo específico, tente desinstalá-lo e reinstalá-lo.

Como limpar o disco rígido

Remova o máximo de arquivos inúteis do disco rígido (principalmente a pasta Temporary Internet Files) e libere a memória fechando os processos (aplicativos funcionando em segundo plano) dispensáveis. Para ajuda-lo, leia essa dica.

Como reparar o Windows Update

Se o alerta de erro persistir, verifique as configurações dos serviços Windows Update e BITS, abrindo o menu Iniciar > Executar, digitando services.msc no campo dedicado e validando com OK. Clique duas vezes no serviço de Atualizações automáticas. Vá na guia Conexão, verifique se a conta do sistema local foi selecionada e se a opção Autorizar o serviço para interagir com a área de trabalho foi desmarcada. Verifique se o perfil do hardware (em geral, Perfil 1) foi ativado. Se não, clique em Ativar.

Volte para a guia Geral e verifique se o Tipo de arranque está em Automático. Se o status do serviço não for inicializado, clique em Iniciar para executá-lo. Repita cada etapa destas operações com o Serviço de transferência inteligente em segundo plano (Background Intelligent Transfer Service ou BITS).

Salve novamente as DLL do Windows Update. Abra o menu Iniciar > Executar, digite cmd e clique em OK. No prompt de comando, digite
REGSVR32 WUAPI.DLL
e pressione a tecla Enter. Ao receber a mensagem DllRegisterServer in WUAPI.DLL succeeded, clique em OK.

Repita estas operações para cada um dos seguintes comandos:

REGSVR32 WUAUENG.DLL;  
REGSVR32 WUAUENG1.DLL;
REGSVR32 ATL.DLL;
REGSVR32 WUCLTUI.DLL;
REGSVR32 WUPS.DLL;
REGSVR32 WUPS2.DLL;
REGSVR32 WUWEB.DLL.

Em seguida, pare o serviço do Windows Update digitando
net stop WuAuServ
.
Renomeie a pasta do Windows Update, clicando no menu Iniciar > Executar e digitando
%windir%
e confirme. Na janela, renomeie a pasta SoftwareDistribution para SD_Old.

Reinicie o Windows Update abrindo o menu Iniciar > Executar e digitando
net start WuAuServ
e clique em OK. Reinicialize completamente o computador. Vá no site do Windows Update para executar, manualmente, as atualizações dos produtos da Microsoft.

Se, apesar de tudo, isso não bastar, tente esse método:

Abra o menu Iniciar, clique direito no ícone Meu Computador e selecione Propriedades. Abra a aba Atualizações automáticas e escolha Desativar as atualizações automáticas e valide. Reinicialize o computador e abra novamente o menu Iniciar > Todos os programas. Acesse o Windows Update para atualizar o Windows manualmente. Volte nas Propriedades do PC para reativar a opção Automática (aconselhado) das atualizações automáticas.

Como adicionar memória RAM

Como último recurso, você pode aumentar a memória RAM do computador, comprando um ou mais módulos de RAM adicionais. Veja este link para saber como instalar os módulos novos.

Foto: © Microsoft.
Artigo original publicado por Carlos-vialfa. Tradução feita por pintuda. Última modificação: 19 de outubro de 2017 às 11:25 por Pedro.CCM.
Este documento, intitulado 'O endereço da memória não pode ser 'Read' ou 'Written'', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.