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):
Win + R→gpedit.msc- Vá para:
Configuração do Computador > Modelos Administrativos > Impressoras > Permitir impressoras cliente apontar e imprimir para servidores aprovados - Habilite e configure para “Não mostrar avisos ou solicitações de elevação”
- 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:
- Baixe o driver do site oficial da impressora (ex: Epson, Bematech etc.)
- Vá em:
Painel de Controle > Dispositivos e Impressoras > Adicionar Impressora - Escolha “A impressora que desejo não está listada”
- Selecione “Adicionar uma impressora local ou de rede com configurações manuais”
- Escolha a porta TCP/IP ou crie uma nova (ou use
\\IP-do-servidor\NomeCompartilhado) - 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)
Win + R→regedit- Vá até:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint(Crie a chave se não existir) - Adicione/Edite os seguintes valores (tipo
DWORD):RestrictDriverInstallationToAdministrators = 0 NoWarningNoElevationOnInstall = 1 UpdatePromptSettings = 0 - Reinicie o PC
🌐 4. Verifique as permissões de compartilhamento no servidor da impressora
No computador que compartilha a impressora:
- Vá até Dispositivos e Impressoras
- Clique com o direito sobre a impressora > Propriedades da impressora
- Aba Compartilhamento > Verifique se o nome está simples (sem espaço ou acento)
- Aba Segurança > Adicione “Todos” com permissão de impressão
🧼 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:
Painel de Controle > Dispositivos e Impressoras > Adicionar Impressora- Clique em “A impressora que desejo não está listada”
- Use o caminho de rede:
\\192.168.0.10\IMPRESSORA
