Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece uma solução para um erro que ocorre quando você tenta se conectar a uma impressora usando um registro de recurso de alias (CNAME).
Número original do KB: 979602
Sintomas
Ao tentar se conectar a uma impressora usando um registro de recurso de alias (CNAME) para um servidor de impressão que esteja executando o Windows Server 2008 R2 ou para um computador cliente que esteja executando o Windows 7 e que hospede uma impressora, você receberá a seguinte mensagem de erro:
O Windows não pôde se conectar à impressora. Verifique o nome da impressora e tente novamente. Se esta for uma impressora de rede, certifique-se de que a impressora esteja ligada e que o endereço da impressora esteja correto.
Além disso, o seguinte será visto em um rastreamento do Monitor de Rede:
[solicitação do cliente] 34 4.421875 {MSRPC:9, SMB2:8, TCP:2, IPv4:1} endereço IP Endereço IP Winspool Winspool:RpcOpenPrinterEx Request, Printer = \\printsvr\Microsoft XPS Document Writer
[resposta do servidor] 37 4.843750 {MSRPC:9, SMB2:8, TCP:2, IPv4:1} endereço IP Endereço IP Winspool Winspool:RpcOpenPrinterEx Resposta, Status = ERROR_INVALID_PRINTER_NAME
Motivo
Esse problema pode ocorrer devido a alterações de otimização no código do spooler para computadores não clusterizados. Quando o sistema operacional é carregado, o serviço Spooler de Impressão carrega o nome local do computador e os outros nomes locais que estão no cache DNS. O serviço Spooler de Impressão usa os nomes locais para atender às solicitações. Portanto, o serviço deve obter acesso à rede e, em seguida, consultar nomes como um registro de recurso de alias (CNAME). Esse comportamento diminui o desempenho do serviço.
Solução alternativa
Para contornar esse problema, use o seguinte comando para adicionar uma chave do Registro no servidor de impressão que está executando o Windows 2008 Server R2 e que está sendo acessado por um registro de recurso de alias (CNAME):
reg add HKLM\SYSTEM\CurrentControlSet\Control\Print /v DnsOnWire /t REG_DWORD /d 1
Observação
- Alguns provedores de DNS de terceiros exigem o uso do QWord. Remova o DWord, se existir.
- Essa chave do Registro diminui o desempenho. Portanto, recomendamos que você adicione essa chave do Registro apenas nos servidores de impressão que devem ser acessados por um registro de recurso de alias (CNAME). Depois de modificar a entrada do Registro, reinicie o serviço Spooler de Impressão para que a entrada entre em vigor.
Mais informações
Não há suporte para impressoras de balanceamento de carga usando uma tecnologia NLB (Balanceamento de Carga de Rede) ou o recurso round robin DNS (Sistema de Nomes de Domínio). A solução alternativa mencionada neste artigo é apenas para o cenário em que um servidor de impressão que está executando o Windows Server 2008 R2 é acessado por um registro de recurso de alias (CNAME) que se refere apenas a esse servidor.
Coleta de dados
Se você precisar de ajuda do suporte da Microsoft, recomendamos coletar as informações seguindo as etapas mencionadas em Coletar informações usando o TSS para problemas relacionados à Experiência do Usuário.