Como corrigir o erro "Endereço da função causou uma falha de proteção"?

Vários usuários têm chegado até nós com perguntas depois de não conseguir imprimir nada de dentro de um programa do Office como Word, Excel, Publisher e assim por diante. A mensagem de erro informada é 'Endereço de Função Causou uma Falha de Proteção'. A maioria dos usuários que estão sofrendo com esse problema relatam que o erro não está ocorrendo se eles tentarem imprimir convencionalmente - o erro só é exibido sempre que eles tentam imprimir de dentro de um aplicativo do Office. Como se constata, o problema não é específico para uma determinada versão do Windows, uma vez que está confirmado para ocorrer no Windows 7, Windows 8.1 e Windows 10.

Endereço da função causou um erro de falha de proteção.

O que está causando o erro " Erro de endereço causado por uma falha de proteção" ?

Investigamos esse problema específico analisando vários relatórios de usuários e as estratégias de reparo que estão sendo usadas para corrigir esse problema específico. Como se constata, há vários cenários diferentes com o potencial de acionar essa mensagem de erro. Com isso em mente, há uma lista com potenciais culpados:

  • A impressora correta não está definida como padrão - Como resultado, uma das causas mais comuns é a razão pela qual os usuários vêem esse erro em situações em que tentam imprimir a partir de uma impressora que não esteja configurada para ser a solução de impressão padrão em seu OS. Nesse caso, o problema pode ser resolvido acessando a tela Propriedades da impressora e definindo a impressora correta como padrão.
  • O driver da impressora está gravemente desatualizado - Outra possibilidade que gerará esse erro é uma instância em que o driver da impressora está desatualizado ou não é compatível com a versão do Windows (isso pode acontecer após uma migração do sistema operacional). Se esse cenário for aplicável, você poderá corrigir o problema atualizando a versão do driver automaticamente (via Gerenciador de dispositivos) ou manualmente (no site do fabricante).
  • Subchaves de impressoras corrompidas - Se o problema for encontrado em todas as impressoras conectadas a uma rede, é provável que você esteja lidando com um conjunto de subchaves de impressora corrompidas. Se este cenário for aplicável, você poderá corrigir o problema removendo o driver atual, reinstalando a instância de rede e atualizando o driver para a versão mais recente.
  • Corrupção do arquivo do sistema - A corrupção do arquivo do sistema é menos provável, mas um possível culpado por esse problema. Normalmente, ela aparece após uma verificação de segurança ter colocado em quarentena alguns itens usados ​​pelo serviço de impressão. Nesse caso, você pode restaurar sua máquina para um estado íntegro usando a Restauração do sistema.

Se você está atualmente com dificuldades para resolver a mesma mensagem de erro, este artigo fornecerá uma coleção de guias de solução de problemas que devem ajudá-lo a identificar o problema e aplicar a correção apropriada. Cada uma das correções potenciais mostradas abaixo é confirmada como efetiva por pelo menos um usuário afetado.

Se você quiser ser o mais eficiente possível, aconselhamos que siga os métodos na mesma ordem em que os organizamos. Eventualmente, você deve se deparar com uma correção que resolva o problema, independentemente do culpado que está causando o problema em seu particular. cenário.

Vamos começar!

Método 1: Alterar a impressora padrão

Como se constata, esse problema específico também pode ocorrer em instâncias em que a impressora que você deseja usar não está configurada como padrão nas configurações do Windows. Vários usuários afetados relataram que conseguiram resolver o problema acessando as configurações do sistema operacional e definindo a impressora padrão correta.

Claro, as etapas de fazer isso serão diferentes dependendo de qual versão do Windows você está encontrando o problema. Por favor, certifique-se de seguir os passos apropriados de acordo com a sua versão do sistema operacional.

Alterando a impressora padrão no Windows 10

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite ' ms-settings: printers ' e pressione Enter para abrir a janela Impressoras e scanners do aplicativo Configurações .

    Abrindo a guia Impressoras e scanners
  2. Quando estiver na guia Impressoras e scanners, vá para o painel à direita, selecione a impressora que deseja usar e clique em Definir como padrão no menu de contexto recém-exibido.

    Definir a impressora padrão no Windows 10
  3. Depois de estabelecer a impressora correta como padrão, reinicie o computador e veja se o problema não está mais ocorrendo na próxima inicialização.

Alterando a impressora padrão no Windows 7, 8.1

  1. Pressione a tecla Windows para abrir o menu Iniciar, clique em Dispositivo e Impressoras na seção direita do menu recém-exibido.

    Acessando o menu Dispositivos e Impressoras

    Nota: Como alternativa, você pode abrir o Painel de Controle e navegar para a guia Dispositivos e Impressoras manualmente.

  2. Quando estiver no menu Dispositivos e Impressoras, clique com o botão direito do mouse na impressora que deseja definir como padrão e escolha Definir como padrão printe r no menu recém-exibido.

    Definir como impressora padrão
  3. Reinicie seu computador e veja se o problema foi resolvido na próxima inicialização do sistema.

Se o mesmo problema ainda estiver ocorrendo após a conclusão da próxima seqüência de inicialização, vá para o próximo método abaixo.

Método 2: atualizar o driver da impressora para a versão mais recente

Outra possibilidade por que você encontrou essa mensagem de erro ao tentar imprimir a partir de um aplicativo de terceiros é um driver de impressora desatualizado. Vários usuários afetados que também estavam lutando para resolver a mensagem de erro conseguiram corrigir o problema, contando com o Gerenciador de dispositivos para atualizar a versão do driver para o mais recente ou atualizá-lo manualmente.

De qualquer forma, aqui está um guia rápido sobre como atualizar a versão do seu driver de impressora para o mais recente:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, dentro da caixa de texto, pressione “devmgmt.msc” e pressione Enter para abrir o Gerenciador de Dispositivos.

    Executando o Gerenciador de Dispositivos
  2. Quando estiver no Gerenciador de dispositivos, role para baixo na lista de dispositivos instalados e expanda o menu suspenso associado às filas de impressão . Em seguida, clique com o botão direito do mouse na impressora com a qual você está tendo problemas e escolha Atualizar driver no menu de contexto recém-exibido.

    Atualizando o driver da impressora
  3. Na próxima tela, clique em Pesquisar automaticamente por software de driver atualizado. Em seguida, aguarde até que a verificação esteja concluída. Se uma nova versão do driver for encontrada, siga as instruções na tela para fazer o download e instalá-la em seu computador e, em seguida, reinicie sua máquina.

    Procurando por assinatura de driver atualizada automaticamente
  4. Quando a próxima inicialização do sistema estiver concluída, verifique se o problema foi resolvido. Se você ainda vir o mesmo erro ou o Gerenciador de dispositivos não conseguir encontrar uma versão mais recente, tente instalar um novo driver manualmente. Para fazer isso, visite o site do fabricante e baixe e instale a versão mais recente do driver disponível.

    Download do driver de impressora mais recente
  5. Após a conclusão da instalação, reinicie o computador e veja se o problema foi resolvido na próxima inicialização do sistema.

Se você ainda estiver vendo o erro "Endereço de função causado por falha de proteção" ou as etapas acima não forem aplicáveis ​​ao seu cenário específico, vá para o próximo método abaixo.

Método 3: Remover driver e excluir subchaves de impressão (se aplicável)

Outra correção popular para o erro " Erro de endereço causado por uma falha de proteção" é remover completamente o driver atual de cada máquina envolvida e, em seguida, reinstalar toda a instância de rede com o driver atualizado. Naturalmente, esse cenário é aplicável apenas em instâncias em que há um problema generalizado que está acontecendo em várias máquinas.

Embora as etapas abaixo possam ser replicadas no Windows 8.1 e no Windows 10, só pudemos confirmar se as etapas são eficazes para o Windows 7. Se você quiser tentar essa correção, aqui está um guia rápido sobre como remover completamente o driver da impressora e reinstalar o driver atualizado:

  1. Faça o login no computador afetado.
  2. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “devmgmt.msc” e pressione Enter para abrir o Gerenciador de dispositivos.

    Executando o Gerenciador de Dispositivos
  3. Quando estiver no Gerenciador de dispositivos, navegue pela lista de dispositivos instalados e expanda o menu suspenso Filas de impressão . Em seguida, clique com o botão direito do mouse no driver da impressora que você deseja remover e escolha Desinstalar dispositivo . Em seguida, clique em Desinstalar novamente para confirmar o processo.

    Desinstalando o driver da impressora

    Nota: Quando esta etapa estiver concluída, você poderá fechar o Gerenciador de Dispositivos com segurança.

  4. Pressione a tecla Windows + R para abrir outra caixa de diálogo Executar. Em seguida, digite " printui.exe / s / t2 " e pressione Enter para abrir a interface do usuário do Printer Server Properties .

    Abrindo a interface da interface do usuário Printrui
  5. Quando estiver na tela Propriedades do servidor de impressão, vá até a guia Drivers e selecione o driver que está causando o problema. Com o driver selecionado, clique no botão Remover.

    Removendo o driver da impressora de rede através do driver de propriedades do servidor de impressão
  6. Você será solicitado pelo prompt Remover driver e pacote . Depois de ver essa janela, selecione a alternância associada ao remover apenas o driver e clique em OK.

    Remover somente driver de impressora
  7. Quando o processo estiver concluído, você poderá fechar com segurança a tela Propriedades do servidor de impressão .
  8. Pressione a tecla Windows + R para abrir outra caixa de diálogo Executar. Desta vez, digite 'regedit' dentro da caixa de texto e pressione Enter para abrir o Editor do Registro . Se você for solicitado pela janela UAC (Controle de Conta de Usuário), clique em Sim para conceder privilégios administrativos.

    Digitando em “Regedit” e pressionando “Enter”
  9. Quando você está dentro do Editor do Registro, use o menu à esquerda para navegar até a seguinte subchave:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Imprimir \ Ambientes \ Windows x64 \ Processadores de Impressão \ 

    Nota: Como alternativa, você pode colar o local exato na barra de navegação e pressionar Enter para chegar lá instantaneamente.

  10. Depois de chegar no local correto, continue a renomear as subchaves ou chaves com a extensão .old. Isso forçará o Windows a ignorar essas chaves e criar novas pastas e valores.

    Renomeando todas as subchaves com a extensão antiga

    Nota : No nosso caso, só tínhamos uma subchave (winprint), por isso mudamos o nome para winprint.old.

  11. Depois que essa etapa for concluída, você pode fechar com segurança o Editor do Registro.
  12. Pressione a tecla Windows + R novamente para abrir outra caixa de diálogo Executar . Desta vez, digite “services.msc” dentro da caixa de texto e pressione Enter para abrir a janela Serviços .

    Digitando em "Services.msc" e pressionando "Enter"
  13. Quando estiver na tela Serviços, role para baixo na lista de serviços e localize o serviço Spooler de Impressão. Quando você conseguir descobrir, clique com o botão direito nele e escolha Reiniciar no menu de contexto recém-exibido.

    Reinicie o serviço Spooler da Impressora
  14. Reinicie o computador novamente e reinstale os drivers de impressora necessários na próxima inicialização do computador.
  15. Veja se o erro "Endereço da Função Causou uma Falha de Proteção" ainda está aparecendo quando você tenta imprimir algo de dentro de um aplicativo do Office.

Se o mesmo erro persistir, vá para o próximo método abaixo.

Método 4: usando um ponto de restauração do sistema

Se você percebeu que esse erro específico só começou a ocorrer recentemente, é totalmente possível que o problema tenha sido facilitado por uma alteração que seu sistema passou recentemente.

Se você não tem idéia do que mudou pode ter acabado quebrando a funcionalidade de impressão dos seus aplicativos do Office, uma solução para "curar tudo" é usar a Restauração do sistema para voltar o relógio a uma data em que você está certo de que a impressora estava funcionando devidamente. Este método foi confirmado para funcionar por muitos usuários que estamos lutando para resolver o erro 'Falha no endereço de função causada por uma falha de proteção' .

IMPORTANTE : Este processo irá reverter sua máquina para o estado exato em que estava quando o ponto de restauração foi criado. Isso significa que quaisquer alterações como instalações de aplicativos, preferências do usuário e qualquer outra coisa feita durante esse tempo serão perdidas.

Aqui está um guia rápido sobre o uso da Restauração do sistema para retornar sua máquina a um ponto em que todas as tarefas de impressão estavam funcionando corretamente:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite "rstrui" e pressione Enter para abrir o Assistente de Restauração do Sistema .

    Abrindo o assistente Restauração do sistema via caixa Executar
  2. Quando você chegar na tela inicial do System Restore, clique em Avançar para avançar para a próxima janela.

    Usando a Restauração do Sistema
  3. Na tela seguinte, comece marcando a caixa associada Mostrar mais pontos de restauração . Depois de fazer isso, selecione um ponto que tenha uma data mais antiga do que aquela em que você começou a perceber o erro e clique em Avançar para avançar para o próximo menu.

    Restaurando seu sistema para um ponto anterior no tempo
  4. Depois de chegar até aqui, o utilitário está pronto para começar. Para iniciar o processo, basta clicar em Concluir e confirmar no prompt final.

    Iniciando o processo de restauração do sistema
  5. Na próxima inicialização do sistema, o estado do seu computador será aplicado. Quando o processo de inicialização estiver concluído, repita a ação que estava lançando o erro " Erro de endereço causado por uma falha de proteção" e veja se o problema foi resolvido.

Artigos Interessantes