Solução rápida: ao renomear uma impressora de rede, o Windows cria uma nova porta TCP/IP, mas mantém a antiga referenciada por outras filas. Abra Gerenciamento de Impressão (printmanagement.msc), expanda Servidores de Impressão → Servidor Local → Portas, exclua a porta órfã e reassocie a impressora renomeada à porta existente em Propriedades → guia Portas.
Você renomeou uma impressora de rede nas Configurações (ou alguém fez isso via Active Directory). A impressora ainda funciona, mas agora você tem duas portas TCP/IP no Gerenciamento de Impressão apontando para o mesmo IP — uma para o nome antigo, outra para o novo. As filas de impressão anteriores à renomeação ainda usam a porta antiga. Novas filas usam a nova porta. Com o tempo, a lista de portas fica desordenada, e um erro ao remover uma delas quebra metade das filas de impressão.
Atinge: Windows 11 com impressoras de rede configuradas via portas TCP/IP.
Tempo de correção: 15 minutos.
Por que as portas duplicam ao renomear
O Windows associa filas de impressão a uma porta pelo nome, não pelo IP. Quando você renomeia a impressora, o nome da porta armazenado com a fila se torna órfão (ela ainda existe, ainda aponta para o IP correto, mas a fila a considera offline). O Windows cria automaticamente uma nova porta com o novo nome. Agora você tem duas portas para a mesma impressora, e nenhuma pode ser removida sem quebrar algo.
Método 1: Reassociar filas a uma única porta via Gerenciamento de Impressão
- Pressione
Win + R, digiteprintmanagement.msc, pressione Enter. - Expanda Servidores de Impressão → (seu PC) → Portas. Observe as portas TCP/IP duplicadas para o mesmo IP.
- Expanda Impressoras. Para cada fila que usa o nome da porta antiga, clique com o botão direito e escolha Propriedades → guia Portas.
- Selecione a porta desejada (a que você manterá) e clique em Aplicar.
- Repita para todas as filas até que nenhuma referencie a porta órfã.
- Volte para Portas. Clique com o botão direito na porta agora órfã e escolha Excluir.
Isso limpa as duplicatas. A porta restante atende todas as filas.
Método 2: Script de limpeza via PowerShell
- Liste as portas:
Get-PrinterPort | Where-Object {$_.PrinterHostAddress -eq “192.168.1.50”}. - Anote os nomes das portas duplicadas.
- Redirecione as impressoras para a porta canônica:
Set-Printer -Name “FilaImpressoraAntiga” -PortName “PortaCanonica” - Exclua a órfã:
Remove-PrinterPort -Name “PortaOrfa”
O PowerShell escala a correção para muitas filas. Transforme em um script executado no logon para evitar acúmulo.
Método 3: Usar hostname em vez de portas baseadas em nome
Para resiliência de longo prazo, configure impressoras pelo hostname em vez do nome.
- Defina um registro DNS estático para a impressora (ou IP estático).
- No Gerenciamento de Impressão, crie uma nova porta TCP/IP usando o hostname (ex.:
impressora-andar3.local). - Reassocie as filas à porta baseada em hostname.
- Futuras renomeações no nível da impressora não afetam o mapeamento de portas do Windows, pois o hostname permanece estável.
Essa é a configuração ideal para ambientes corporativos onde impressoras são renomeadas por razões organizacionais, mas sua identidade de rede permanece fixa.
Como verificar se a correção funcionou
- Gerenciamento de Impressão → Portas mostra uma porta por IP físico da impressora, não duas.
- Todas as filas de impressão funcionam corretamente.
- Execute
Get-PrinterPort— sem duplicatas para o mesmo IP.
Se nada disso funcionar
Se uma porta se recusar a ser excluída com a mensagem “Porta em uso”, alguma fila ainda a referencia — verifique todas as filas, incluindo as ocultas, via PowerShell. Para portas travadas porque um serviço do Windows as bloqueou, reinicie o Spooler de Impressão. Para deriva crônica de nomes em ambientes gerenciados, use Preferências de Política de Grupo para implantar conexões de impressora por nome canônico em toda a frota.
Conclusão: reassocie as filas a uma única porta, exclua as órfãs e considere portas baseadas em hostname para estabilidade contra renomeações futuras.