erro 0x0000011b

Erro 0x0000011b na Impressora Compartilhada: Como Resolver Definitivamente

Se você chegou aqui depois de tentar conectar numa impressora compartilhada na rede e o Windows devolveu uma mensagem seca dizendo “Operação falhou com erro 0x0000011b”, provavelmente isso aconteceu do nada. Ontem funcionava, hoje não funciona mais, e ninguém mexeu em nada — pelo menos é o que o usuário sempre diz. Na prática, o “ninguém mexeu em nada” quase sempre significa que o Windows Update rodou sozinho de madrugada e instalou uma atualização de segurança que muda silenciosamente como o compartilhamento de impressora funciona.

Esse é um dos chamados mais recorrentes que aparecem em escritórios pequenos e médios desde o final de 2021, e ainda hoje aparece em máquinas que ficaram um bom tempo sem atualizar e levaram várias atualizações acumuladas de uma vez. Vou explicar o que causa isso e as duas formas de resolver: a rápida (que resolve na hora, mas tem um preço) e a correta (que dá mais trabalho, mas não deixa a rede exposta).

Por que esse erro começou a aparecer do nada

Em setembro de 2021 a Microsoft lançou a atualização KB5005565 (e outras da mesma leva, incluindo a KB5006670) para corrigir uma vulnerabilidade no Spooler de Impressão conhecida como PrintNightmare. O problema é que essa correção mexeu direto no protocolo RPC (Remote Procedure Call), que é o que faz a comunicação entre o computador cliente e o computador ou servidor que está compartilhando a impressora.

Antes do patch, essa comunicação RPC podia rodar sem exigir um nível alto de autenticação e criptografia. Depois do patch, o Windows passou a exigir “autenticação com privacidade” (Authn-Level Privacy) por padrão nas conexões de impressão remota. Isso é bom do ponto de vista de segurança — fecha uma brecha real que estava sendo explorada — mas quebra o compartilhamento em qualquer ambiente onde o computador que compartilha a impressora não está com os drivers atualizados ou não suporta esse nível de criptografia na conexão. O resultado é o erro 0x0000011b assim que alguém tenta instalar ou usar a impressora de rede.

Vale notar que esse código de erro é específico desse cenário de RPC/compartilhamento — ele não tem relação com erros de spool travado, driver corrompido isolado numa máquina, ou problema de fila de impressão parada, que são outras dores de cabeça com sintomas parecidos mas causas totalmente diferentes. Se o problema aparece justamente ao tentar adicionar ou acessar uma impressora que está em outro computador da rede, é praticamente certeza que é isso.

Solução rápida: mexer no registro (mas leia o aviso antes)

Essa é a solução que resolve o erro em cinco minutos e é a que a maioria dos técnicos aplica quando o cliente está com a impressão parada e precisa imprimir algo urgente agora. Ela consiste em reduzir o nível de exigência de criptografia do RPC de volta ao que era antes do patch.

O aviso que preciso deixar claro: isso reabre a brecha de segurança que a Microsoft fechou. Em rede doméstica ou de escritório pequeno isolada da internet, o risco prático é baixo. Em ambiente corporativo maior, com políticas de segurança mais rígidas ou auditoria de TI, aplicar isso sem critério pode virar um problema depois — já vi caso de auditoria interna reprovar uma rede inteira por causa dessa chave de registro espalhada em várias máquinas sem documentação. Trate como remendo temporário, não como solução definitiva.

Passo a passo pelo Editor do Registro

  1. Pressione Windows + R, digite regedit e confirme (essa alteração precisa ser feita no computador que está compartilhando a impressora, não necessariamente em quem está tentando se conectar — esse detalhe confunde muita gente).
  2. Navegue até HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print.
  3. Clique com o botão direito na pasta Print, escolha Novo e depois Valor DWORD (32 bits).
  4. Nomeie o valor exatamente como RpcAuthnLevelPrivacyEnabled (atenção à grafia, um erro de digitação aqui simplesmente não faz nada).
  5. Dê duplo clique no valor recém-criado e defina os dados como 0.
  6. Feche o Editor do Registro e reinicie o computador (reiniciar só o serviço de spooler às vezes resolve, mas reiniciar a máquina garante).

Via Prompt de Comando, se preferir agilidade

Para quem já está acostumado com linha de comando, o mesmo resultado sai mais rápido rodando o Prompt de Comando como administrador e executando:

  • reg add HKLM\SYSTEM\CurrentControlSet\Control\Print /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
  • Em seguida reinicie o serviço de spooler com net stop spooler e net start spooler, ou apenas reinicie o computador.

Se depois disso ainda aparecer erro ao tentar acessar a impressora, vale conferir se o problema não é outro relacionado à conexão de rede em si — tem um guia específico sobre Como Resolver o Problema “O Windows Não Pode se Conectar à Impressora” que cobre outras causas comuns desse mesmo sintoma.

Solução definitiva: atualizar drivers e ativar Point and Print seguro

A recomendação oficial da Microsoft, e a que realmente resolve o problema na raiz sem abrir mão da segurança, é atualizar os drivers da impressora para versões assinadas digitalmente que já são compatíveis com o novo padrão do Point and Print. Drivers desatualizados, principalmente os genéricos que vêm junto com o Windows ou versões antigas baixadas direto do site do fabricante há anos, costumam não ter essa assinatura e continuam causando o erro mesmo depois de mexer no registro em algumas configurações.

Como aplicar essa solução

  1. No computador que compartilha a impressora, acesse o site do fabricante (HP, Epson, Brother, Canon, etc.) e baixe a versão mais recente do driver, de preferência a versão completa e não só o driver básico.
  2. Desinstale o driver antigo pelo Gerenciador de Dispositivos antes de instalar o novo — instalar por cima às vezes mantém arquivos antigos conflitando.
  3. Reinicie o computador depois da instalação.
  4. Nos computadores clientes que vão se conectar à impressora compartilhada, confirme que o Windows está com as atualizações em dia, já que versões muito antigas do Windows 10 podem não reconhecer corretamente a política de Point and Print atualizada.
  5. Tente reconectar a impressora compartilhada normalmente, sem precisar da alteração no registro.

Se a ideia é parar de correr atrás de driver desatualizado manualmente toda vez que isso acontecer, compensa automatizar essa parte. Deixamos o processo detalhado no post sobre Como Atualizar Drivers Automaticamente no Windows 11, que evita boa parte desses problemas de compatibilidade antes que eles apareçam.

Problemas comuns relacionados a esse erro

  • A chave de registro “some” depois de uma atualização do Windows. Isso acontece porque algumas atualizações cumulativas reescrevem essa parte do registro. Se o erro voltar meses depois sem explicação, o primeiro lugar a checar é se a chave RpcAuthnLevelPrivacyEnabled ainda está lá com valor 0.
  • Funciona em um computador cliente e não em outro. Normalmente é diferença de versão do Windows ou de política de grupo entre as máquinas. Vale conferir se todas estão no mesmo nível de atualização.
  • Erro muda de código depois da correção. Às vezes, depois de resolver o 0x0000011b, aparece um erro diferente relacionado a driver incompatível ou a permissão de compartilhamento. Isso indica que o RPC já está liberado, mas agora o problema é o driver em si — volta para a etapa de atualização de driver.
  • Ambiente com servidor de impressão dedicado. Em redes com um servidor Windows Server fazendo o papel de servidor de impressão, a mesma lógica se aplica, mas a alteração de registro e a atualização de driver precisam ser feitas no servidor, não nas estações.

Perguntas frequentes

Mudar o valor da chave de registro deixa minha rede vulnerável?

Tecnicamente sim, volta a expor a brecha que o patch de segurança fechou. Em rede doméstica ou de pequeno escritório sem exposição direta à internet, o risco na prática é baixo. Em rede corporativa maior, o ideal é tratar isso como paliativo enquanto os drivers são atualizados, não como solução permanente.

Preciso fazer essa alteração em todos os computadores da rede?

Não. A alteração no registro precisa ser feita no computador (ou servidor) que está compartilhando a impressora, já que é ele quem está recusando a conexão por causa do nível de autenticação RPC.

Esse erro tem alguma relação com o erro “0x00000709” ou “0x0000007e”?

Não diretamente. Esses outros códigos costumam estar ligados a driver corrompido ou a configuração de porta de impressora, não ao protocolo RPC. Vale sempre confirmar o código exato antes de aplicar a correção, porque o tratamento é diferente.

Depois de atualizar o driver ainda preciso manter a chave de registro alterada?

Se o driver novo já é assinado e compatível com Point and Print seguro, o ideal é reverter a chave para o valor 1 (ou simplesmente excluí-la) depois de confirmar que tudo continua funcionando. Assim a rede volta a ficar com o nível de segurança recomendado pela Microsoft.

Posted in Impressoras.

Patrocinadores

suporte de ti                    marketing digital