Como corrigir uma referência por Pointer BSOD no Windows


O ditado de que “nada é perfeito” é certamente verdadeiro para o desenvolvimento de software, onde bugs podem e irão prejudicar a experiência do usuário. Infelizmente, se o seu PC travar com Erro de tela azul da morte (BSOD), uma falha séria do PC está ocorrendo e geralmente (embora nem sempre) é causada por bugs em algum código.

Um dos mais erros incomuns de BSOD que aparecem é o BSOD de “referência por ponteiro” (reference_by_pointer). Tentar rastrear a causa desse BSOD é complicado, mas geralmente aponta para problemas que você pode corrigir facilmente. Portanto, se você está tentando solucionar um erro reference_by_pointer BSOD, este guia deve ajudá-lo.

O que causa um erro BSOD de referência por ponteiro no Windows 10?

Uma referência por erro BSOD de ponteiro (também conhecido como reference_by_pointer ou erro 0x00000018) geralmente aponta para um problema com seus arquivos de sistema ou drivers de dispositivo.

Para ajudar a priorizar os recursos do sistema, o Windows internamente se refere aos elementos em execução (como uma janela aberta) como “objetos” com números que identificam quantas vezes os elementos são referenciados (ou usados) em outro lugar.

Este valor diminui até que o objeto seja removido, liberando a memória do seu sistema para outros serviços em execução.

Quando uma mensagem reference_by_pointer aparece, o Windows está vendo uma contagem de referência incorreta para um objeto em execução. Como isso pode ser um sério problema de segurança, o Windows irá parar e exibir um BSOD, forçando seu sistema a reiniciar e limpar toda a memória ativa no processo.

Em quase todos os casos, entretanto, isso geralmente é causado por um software com erros. Drivers de hardware são a causa mais comum, com placas gráficas e outros componentes, como dispositivos de rede, geralmente causando a mensagem. No entanto, também pode ser causado por outros problemas, como arquivos de sistema corrompidos ou até mesmo hardware com falha.

Antes de tentar qualquer outra coisa, você deve verifique seus arquivos de despejo de memória BSOD para obter mais informações. Você encontrará pistas vitais por trás da causa de uma referência por BSOD de ponteiro, como um arquivo de driver (com uma extensão de arquivo .sys) ou um processo do sistema (como ntosknrl.exe ).

Depois de localizar uma possível causa (como um driver com defeito), você pode seguir as etapas abaixo para resolver o problema.

Alternar para o modo de segurança para solução de problemas

Seguindo um BSOD, seu PC é forçado a reiniciar. Se ficar preso em um loop reference_by_pointer BSOD (com cada reinicialização causando outra mensagem BSOD), você precisará inicialize no modo de segurança para iniciar o processo de solução de problemas.

O modo de segurança executa o Windows com a maioria conjunto básico de drivers e processos do sistema necessários para funcionar corretamente, permitindo que você solucione problemas de driver sem arriscar outro BSOD.

Você também pode usar o modo de segurança para analisar seus arquivos de despejo de BSOD antes de iniciar qualquer outra tentativa de consertar o problema.

  1. Para inicializar no modo de segurança, você precisará interromper a sequência de inicialização do Windows pelo menos três vezes. Para fazer isso, ligue o PC e espere até que o logotipo do Windows apareça. Pressione o botão de reinicialização do PC (ou mantenha pressionado o botão liga / desliga do PC) para forçar a reinicialização e repita pelo menos mais duas vezes.
    1. O Windows irá inicializar no modo de Reparo Automático para tentar resolver um loop de inicialização após três tentativas malsucedidas de inicialização. Assim que chegar ao menu Reparo automático, selecione Opções avançadas>Solução de problemas>Opções avançadas>Configurações de inicialização>Reiniciarpara acessar suas opções de inicialização.
      1. Após alguns momentos (e uma reinicialização rápida), selecione sua opção de inicialização preferida no Modo de segurança usando as teclas numéricas do teclado. Por exemplo, selecione 4para o Modo de segurança padrão , 5para o Modo de segurança com recursos de rede habilitados ou 6para o Modo de segurança com apenas um terminal de prompt de comando visível.
      2. O Windows continuará a inicialização usando a opção de Modo de segurança escolhida, onde você poderá continuar com as etapas de solução de problemas descritas abaixo.

        Atualizar arquivos de sistema e drivers de dispositivo

        Um bug no Windows ou um driver de dispositivo pode causar um reference_by_pointer BSOD. Para superar esse problema, você precisará certificar-se de que seus arquivos de sistema e drivers estejam atualizados usando o sistema Windows Update.

        1. Para começar, clique com o botão direito no menu Iniciar e selecione Configuraçõespara abrir as configurações do Windows.
          1. No menu Configurações, selecione Atualizar E Segurança>Windows Update. O Windows deve verificar se há atualizações automaticamente, mas, caso não verifique, selecione Verificar atualizações. Selecione Instalar atualizaçõesse houver alguma atualização disponível para instalação manual.
            1. Reserve tempo para Windows baixar e instalar as novas atualizações para o seu sistema. Quando terminar, reinicie o PC para carregar as novas atualizações e drivers e concluir o processo. Você pode fazer isso rapidamente clicando com o botão direito do mouse no menu Iniciar e selecionando Desligar ou sair>Reiniciar
            2. Reverter um driver instalado recentemente ou atualização do sistema

              Enquanto as atualizações do sistema passam por um processo de teste rigoroso, bugs e problemas ainda podem ocorrer.

              Se você vir apenas um erro de BSOD reference_by_pointer após ter atualizado recentemente seus arquivos de sistema ou drivers de dispositivo, você pode ter introduzido um conjunto de arquivos bugados. Felizmente, o Windows permite reverter um driver no Windows e desinstale quaisquer atualizações recentes do Windows que estão causando problemas.

              Como reverter um driver de dispositivo

              1. Para reverter um driver de dispositivo instalado recentemente, clique com o botão direito no menu Iniciar e selecione Gerenciador de dispositivos.
                1. Na janela Gerenciador de dispositivos, localize o dispositivo com os drivers atualizados recentemente. Clique com o botão direito do mouse no dispositivo e selecione Propriedades
                  1. No Driver guia da janela Propriedades, selecione a opção Reverter driver. Isso removerá o driver instalado recentemente e restaurará a versão usada anteriormente. Depois de selecionar Reverter driver, siga as instruções adicionais na tela para concluir o processo.
                    1. Depois de reverter o driver, reinicie o PC para concluir o processo clicando com o botão direito do mouse no menu Iniciar e selecionando Desligar ou sair>Reiniciar
                    2. Como remover uma atualização do sistema

                      1. Para desinstalar uma atualização recente do sistema, clique com o botão direito do mouse no menu Iniciar e selecione Configurações
                        1. No menu Configurações, selecione Atualização e segurança>Exibir histórico de atualização>Desinstalar atualizações
                          1. Um menu antigo do painel de controle aparecerá. Para classificar as atualizações por data, selecione o título da categoria Instalado empara classificá-las. Localize a atualização que deseja remover e selecione Desinstalarpara removê-la. Se a opção Desinstalarnão estiver disponível, a atualização do sistema é considerada essencial e não pode ser removida.
                            1. Siga todas as instruções adicionais na tela para remover a atualização. Depois de desinstalado, reinicie o PC clicando com o botão direito no menu Iniciar e selecionando Desligar ou sair>Reiniciar
                            2. Verifique se há erros nos arquivos do sistema

                              Os arquivos do Windows mudam constantemente, com configurações e arquivos atualizados regularmente. Infelizmente, sua instalação do Windows enfrentará mudanças mais catastróficas de tempos em tempos, de infecções por malware a falhas do setor do disco rígido.

                              Se você acha que a instalação do Windows está falhando de alguma forma e causando isso Erro BSOD, você pode verificar se há erros usando as ferramentas SFCe DISM.

                              1. Para executar essas ferramentas, você precisará abra uma nova janela do Windows PowerShell. Clique com o botão direito no menu Iniciar e selecione Windows PowerShell (Admin)para fazer isso.
                                1. Na janela do PowerShell, digite dism.exe / online / cleanup-image / restorehealthe selecione Enterno teclado. Isso verificará a imagem do sistema Windows (usada para redefinir os arquivos de instalação) quanto a problemas de integridade. Se houver arquivos ausentes ou corrompidos, o DISM os substituirá.
                                1. Assim que a ferramenta DISM for concluída, digite sfc / scannowpara usar a ferramenta Verificador de arquivos do sistema para verificar se há erros na instalação do Windows. Se detectá-los, ele tentará substituí-los usando os novos arquivos de imagem do sistema gerados pelo DISM, garantindo que sua instalação esteja funcionando corretamente.
                                2. Reinicie o PC assim que a ferramenta SFC terminar uma varredura de seus arquivos de instalação do Windows. Se ele não puder atualizar ou reparar seus arquivos, pode ser necessário olhar para opções mais drásticas, como redefinindo o Windows 10 com uma nova instalação.

                                  Teste seu hardware (e substitua se necessário)

                                  Arquivos corrompidos ou com bugs não causam apenas instabilidade do sistema. Por exemplo, se o seu hardware está superaquecendo, sobrecarregado ou simplesmente falhando, os erros do sistema, como uma referência por BSOD de ponteiro, são a próxima etapa antes de uma falha total do PC.

                                  Se o calor for um problema, você precisará limpe seu PC e considerar atualizar seu resfriamento para ajudar a resolver o problema. Sua próxima etapa é testar seu hardware completamente, usando Testes de estresse de CPU e ferramentas de teste de memória, bem como verificando seu disco rígido em busca de erros.

                                  Se o seu hardware é o problema, sua única resposta é substituí-lo. Você pode substituir componentes individuais (como sua placa-mãe ou CPU), mas se o PC for muito antigo para consertar, você pode precisar considerar uma atualização completa, substituindo seu PC inteiramente por um novo PC pré-construído ou construindo seu novo PC em vez disso.

                                  Recuperando de erros BSOD no Windows

                                  Uma referência por ponteiro de erro BSOD geralmente não é algo com que se preocupar, mas sem manutenção do sistema no local, isso pode apontar para um problema sério com o seu PC. Certifique-se de mantenha seus arquivos importantes com backup em outro lugar para não perder seus arquivos quando o PC travar e ter a restauração do sistema habilitada.

                                  Se você não conseguir resolver o problema seguindo as etapas acima, você pode precisar considerar opções mais drásticas. Se o seu hardware estiver com defeito, você precisará considere atualizar seu PC ou substituí-lo totalmente. Caso contrário, pode ser hora de limpe e reinicie o Windows restaurar a estabilidade, embora você precise restaure seus arquivos de um backup depois.

                                  Postagens relacionadas:


                                  13.07.2021