O erro 0x00000520 ao tentar adicionar uma impressora no Windows (como mostra a imagem) indica uma falha na comunicação entre o cliente e o servidor de impressão, geralmente relacionada a permissões, drivers ou políticas de segurança — especialmente após atualizações do Windows.

Aqui vão soluções práticas, especialmente úteis em ambientes onde o servidor compartilha a impressora via rede (incluindo casos com Hamachi):


✅ Soluções para o erro 0x00000520

🔧 1. Configure a Política de Grupo (se disponível)

Se você tem acesso ao gpedit.msc (Windows Pro ou superior):

  1. Win + Rgpedit.msc
  2. Vá para: Configuração do Computador > Modelos Administrativos > Impressoras > Permitir impressoras cliente apontar e imprimir para servidores aprovados
  3. Habilite e configure para “Não mostrar avisos ou solicitações de elevação”
  4. Reinicie o PC

⚠️ Em Windows Home, essa política pode não estar disponível. (Há como ativar o gpedit manualmente)


🧩 2. Instale o driver da impressora manualmente

Antes de adicionar via rede, instale o driver localmente:

  1. Baixe o driver do site oficial da impressora (ex: Epson, Bematech etc.)
  2. Vá em: Painel de Controle > Dispositivos e Impressoras > Adicionar Impressora
  3. Escolha “A impressora que desejo não está listada
  4. Selecione “Adicionar uma impressora local ou de rede com configurações manuais”
  5. Escolha a porta TCP/IP ou crie uma nova (ou use \\IP-do-servidor\NomeCompartilhado)
  6. Quando solicitado, selecione o driver previamente instalado

🔐 3. Corrigir via Registro do Windows (para versões com restrição de segurança de impressão)

  1. Win + Rregedit
  2. Vá até: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint (Crie a chave se não existir)
  3. Adicione/Edite os seguintes valores (tipo DWORD): RestrictDriverInstallationToAdministrators = 0 NoWarningNoElevationOnInstall = 1 UpdatePromptSettings = 0
  4. Reinicie o PC

🌐 4. Verifique as permissões de compartilhamento no servidor da impressora

No computador que compartilha a impressora:


🧼 5. Reinicie os serviços de impressão

Execute no CMD (como administrador):

net stop spooler
del /Q /F %systemroot%\System32\spool\PRINTERS\*
net start spooler

🔁 Alternativa: Usar conexão direta com IP

Se a impressora está conectada em um servidor com IP fixo, adicione diretamente assim:

  1. Painel de Controle > Dispositivos e Impressoras > Adicionar Impressora
  2. Clique em “A impressora que desejo não está listada”
  3. Use o caminho de rede: \\192.168.0.10\IMPRESSORA

Deixe um comentário