Erro 0x00000520 ao tentar conectar-se a uma impressora (Falha na operação)

O erro 0x00000520 ao tentar conectar-se a uma impressora geralmente está relacionado a permissões ou problemas de compartilhamento de impressora em redes, especialmente após atualizações do Windows.

Em alguns casos só precisa adicionar uma senha no usuário do Windows onde a impressora está fisicamente conectada, caso não queira adicionar uma senha, siga os passos abaixo:

Causas comuns:

  • Impressora compartilhada em rede sem as permissões corretas.
  • Serviço de spooler de impressão com problemas.
  • Atualizações do Windows que mudaram configurações de segurança.
  • Drivers incompatíveis ou corrompidos.

Soluções recomendadas:

✅ 1. Verifique o compartilhamento da impressora no computador host

No PC que está compartilhando a impressora:

  1. Vá até Painel de Controle > Dispositivos e Impressoras.
  2. Clique com o botão direito na impressora e vá em Propriedades da Impressora.
  3. Na aba Compartilhamento, verifique se a opção “Compartilhar esta impressora” está marcada.
  4. Clique em “Drivers Adicionais” e selecione os sistemas que irão usar (ex: x86 ou x64).

✅ 2. Reinicie o serviço de spooler de impressão

  1. Pressione Win + R, digite services.msc e pressione Enter.
  2. Encontre Spooler de Impressão, clique com o botão direito e selecione Reiniciar.
  3. Tente conectar novamente à impressora.

✅ 3. Adicione a impressora manualmente via IP

Se for uma impressora em rede:

  1. Vá em Configurações > Dispositivos > Impressoras e scanners.
  2. Clique em Adicionar uma impressora.
  3. Escolha a opção “A impressora que desejo não está listada”.
  4. Selecione “Adicionar uma impressora usando endereço TCP/IP”.
  5. Insira o IP da impressora e siga as instruções.

✅ 4. Use o comando para redefinir permissões

Abra o Prompt de Comando como administrador e digite:

bashCopiarEditarrundll32 printui.dll,PrintUIEntry /ga /n "\\SERVIDOR\NomeDaImpressora"

(Substitua \\SERVIDOR\NomeDaImpressora pelo nome real do caminho da impressora).


✅ 5. Atualize ou reinstale o driver da impressora

  1. Acesse o site do fabricante da impressora.
  2. Baixe o driver mais recente compatível com seu sistema.
  3. Desinstale o driver atual no Gerenciador de Dispositivos.
  4. Instale o novo driver.

Se está apresentando no Windows 11, o problema está relacionado a mudanças de segurança e gerenciamento de impressoras no Windows 11, especialmente após atualizações como a KB5005565 e similares, que bloquearam conexões com impressoras compartilhadas via SMB sem autenticação adequada ou drivers herdados (v4 e v3 misturados, por exemplo).

✅ Soluções específicas para Windows 11:

1. Forçar a conexão via porta local

No Windows 11:

  1. Vá em Painel de Controle > Dispositivos e Impressoras > Adicionar impressora.
  2. Clique em “A impressora que desejo não está listada”.
  3. Escolha “Adicionar uma impressora local ou de rede com configurações manuais”.
  4. Selecione “Criar uma nova porta” > Tipo de porta: Local.
  5. No nome da porta, digite o caminho da rede, como: vbnetCopiarEditar\\NOME-DO-PC\NOME-DA-IMPRESSORA
  6. Clique em Avançar e selecione o driver da impressora ou instale manualmente.

2. Alterar chave de registro para permitir conexões v3

O Windows 11 pode bloquear impressoras compartilhadas que usam drivers v3. Para forçar o uso:

  1. Pressione Win + R, digite regedit e vá até: CopiarEditarHKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint Se não existir, crie essa chave manualmente.
  2. Dentro dessa chave, adicione os seguintes valores DWORD (32 bits):
    • NoWarningNoElevationOnInstall = 1
    • UpdatePromptSettings = 0
  3. Reinicie o computador.

3. Ativar a política para permitir Point and Print

  1. Pressione Win + R, digite gpedit.msc.
  2. Vá até: mathematicaCopiarEditarConfiguração do Computador > Modelos Administrativos > Impressoras > Point and Print Restrictions
  3. Habilite a política e configure da seguinte forma:
    • “Quando instalar drivers para uma nova conexão”: Mostrar aviso e elevação.
    • “Quando atualizar drivers para uma conexão existente”: Mostrar aviso e elevação.
  4. Reinicie a máquina.

4. Verifique autenticação no compartilhamento

No PC que compartilha a impressora (Windows 10):

  1. Vá em Painel de Controle > Rede e Compartilhamento > Configurações avançadas de compartilhamento.
  2. Certifique-se de que:
    • Descoberta de rede e compartilhamento de arquivos e impressoras estão ativados.
    • Compartilhamento com proteção por senha está ativado.
  3. Ao conectar do Windows 11, será necessário informar usuário e senha do computador que compartilha a impressora.

Caso a versão do seu Windows 11 seja a versão Single Language, ele realmente não vem com o Editor de Política de Grupo (gpedit.msc), mas ainda é possível aplicar a política via Registro do Windows, que faz o mesmo efeito.


✅ Vamos aplicar a política do PointAndPrint via Registro (Regedit):

  1. Pressione Win + R, digite regedit e pressione Enter.
  2. Navegue até esta chave (crie se não existir): CopiarEditarHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\PointAndPrint
  3. Dentro dessa chave, crie os seguintes valores DWORD (32 bits): NomeTipoValorNoWarningNoElevationOnInstallDWORD (32)1UpdatePromptSettingsDWORD (32)0RestrictDriverInstallationToAdministratorsDWORD (32)0
  4. Depois de criar esses valores, reinicie o computador.

✅ Também adicione esta chave para desabilitar bloqueio a drivers v3:

  1. Navegue até: mathematicaCopiarEditarHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
  2. Crie um novo valor DWORD chamado: nginxCopiarEditarRpcAuthnLevelPrivacyEnabled
  3. Defina o valor como 0.
  4. Reinicie o PC.

🧪 Última opção prática: Instalar a impressora como IP no Windows 11

Se for possível:

  1. Descubra o IP da máquina Windows 10 (onde a impressora está conectada).
  2. No Windows 11, vá em:
    Painel de Controle > Dispositivos e Impressoras > Adicionar uma impressora > A impressora que desejo não está listada.
  3. Selecione:
    “Adicionar uma impressora usando um endereço TCP/IP ou nome de host”
  4. Tipo de dispositivo: Dispositivo TCP/IP
  5. Nome do host ou IP: \\192.168.X.X\NOME-DA-IMPRESSORA

Publicar comentário