Faça uma pergunta »

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

Abril 2016


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


O Windows exibe um alerta de erro de varias formas:

svchost.exe - Erro de aplicativo. A instrução no "0x********" usa o endereço da  memória  "0x00000000". A memória  não pode ser « read »


O observador 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 pela memória

As causas deste problema podem ser as seguintes :

Problema de material (falha de uma ou mais barras da memória)
Problema ligado a um malware (php3 vírus, php3 verme, php3 cavalo de tróia, php3 spyware) presente na memória
Problema ligado à má utilização de um recurso do software por uma ou mais aplicações, executadas ao mesmo tempo.
Insuficiência da php3 memória viva (memória em quantidade insuficiente e disco rígido saturado, impedindo a criação de um arquivo swap (php3 memória virtual).

Para remediar esta situação, veja o procedimento a seguir:

Verificar o funcionamento das tiras da memória: Testar suas barras de RAM
Verificar a presença de malwares e, neste caso, erradicá-los: Proteger um computador contra os malwares da internet
Verificar a configuração do Windows: se o problema aparecer durante a abertura de uma pasta com várias pastas multimídias, ele pode estar ligado à extração, pelo Windows, de informações contidas nos arquivos, causando uma forte desaceleração. Para remediar este problema, basta seguir o seguinte procedimento:
Processador utilizado à 100%
Se o problema aparecer durante a execução de uma aplicação específica, tente desinstalá-la e reinstalá-la.
Limpar o disco rígido: remover o máximo de arquivos inúteis do disco rígido (principalmente a pasta "Temporary Internet Files") e libere a memória parando os processos (aplicações funcionando em segundo plano) dispensáveis.
Esvaziar o cache Internet
Reparar o Windows Update.

Se o alerta de erro persistir essas várias manipulações:

Verificar as configurações dos serviços Windows Update e BITS, abrindo o menu Iniciar > Executar e digitar services.msc na janela e validar com o OK
Clicar duas vezes no serviço Atualizações automáticas
Ir na guia Conexão, certificar-se de que a conta do sistema local foi selecionada e que a opção Autorizar o serviço para interagir com a área de trabalho, seja desmarcada
Verificar se o perfil do material (em geral, Perfil 1) foi ativado. Se não, clicar em Ativar
Voltar à guia Geral, certificar-se de que o Tipo de arranque esteja em Automático. Se o status do serviço não for inicializado, clicar em Iniciar para executá-lo
Repitir cada etapa destas operações com o serviço Serviço de transferência inteligente em segundo plano (Background Intelligent Transfer Service ou BITS)

Registre novamente as DLL do Windows Update:

Abrir o menu Iniciar > Executar, digitar CMD na janela e validar com o OK
No prompt de comandos, REGSVR32 WUAPI.DLL e valide com o Entrar. Ao receber a mensagem DllRegisterServer in WUAPI.DLL succeeded, clicar no OK
Repitir 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


A seguir, parar o serviço do Windows Update digitando: net stop WuAuServ
Renomear a pasta do Windows Update: clicar no menu Iniciar > Executar e digitar
%windir%
e validar. Na janela, renomear a pasta SoftwareDistribution em SD_Old
Reinicializar o serviço Windows Update abrindo o menu Iniciar > Executar e digitar net start WuAuServ e validar com o OK
Reinicializar completamente o computador
Ir no site Windows Update para executar, manualmente, as atualizações dos produtos da Microsoft.

Se, apesar de tudo, isto não bastar, tente este método:


Abra o menu Iniciar, clicar com o lado direito do mouse no ícone Estação de trabalho e selecionar Propriedades. Abra a aba Atualizações automáticas e escolher 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 em Propriedades da Estação de trabalho para reativar a opção Instalação automática (aconselhado) das atualizações automáticas

Adicionar a memória viva

Como último recurso, você pode aumentar a memória viva do computador, comprando uma ou várias barras de php3 RAM adicionais! Veja este link para saber como fazer: php3 Adicionar barras de memória

Para uma leitura offline, é possível baixar gratuitamente este artigo no formato PDF:
O-endereco-da-memoria-nao-pode-ser-read-ou-written.pdf

Veja também

Na mesma categoria

La memoria no se puede Read o Written
Por Carlos-vialfa em 21 de agosto de 2008
Artigo original publicado por Jeff. Tradução feita por pintuda. - última modificação por ninha25
Este documento, intitulado « O endereço da memória não pode ser "Read" ou "Written" »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.