ID do artigo: 313644 - Última revisão: sexta-feira, 19 de agosto de 2005 - Revisão: 5.1

Não-Administradores não conseguem remapear uma porta LPT para uma Impressora de rede

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Quando um não-administrador tenta usar o comando net use para remapear uma porta LPT para uma impressora de rede (por exemplo, net use lpt1: \\servidor da impressora\compartilhamento de impressão) e a porta LPT já está atribuída à porta paralela local, ela não é remapeada. Um usuário não-administrador ainda pode mapear uma impressora de rede para uma porta LPT que não esteja atribuída a uma porta paralela local.

Causa

Esse comportamento ocorre porque no Windows XP, apenas um membro do grupo Administradores pode usar o comando net use para mapear a porta LPT para uma porta paralela local (hardware) de uma impressora de rede. Esse comportamento foi desenvolvido para aumentar a segurança.

Resolução

Para solucionar esse comportamento, use um dos seguintes métodos:
  • Faça o logon como administrador e use o comando net use.
  • Use o comando devcon disable *PNP0401 para desativar o mapeamento da porta LPT para a porta paralela local quando o computador for iniciado. O comando devcon disable *PNP0401 é para LPT1. Para encontrar o ID de hardware de outras portas LPT, use o seguinte comando devcon findall *. O comando devcon deve ser executando quando o computador for iniciado. Para um computador em um domínio, você pode definir uma diretiva de grupo para executar o devcon como o script de inicialização do computador. Para definir a diretiva de grupo, abra a diretiva de grupo desejada, abra Computer Configuration\Windows Settings\Scripts (Startup/Shutdown)\Startup e adicione o comando.
  • Se o seu programa puder imprimir para as portas LPT2 ou LPT3, use o comando net use para mapear a impressora de rede para as portas LPT2 ou LPT3. Como a maioria dos computadores não tem portas LPT2 ou LPT3 físicas, um não-administrador pode mapear uma dessas portas para uma impressora de rede.

Situação

Esse comportamento é próprio do projeto.

Mais Informações

A ferramenta Devcon.exe está inclusa no Windows XP DDK. Para obter informações adicionais sobre Devcon.exe, incluindo como fazer o download e executá-lo, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
311272  (http://support.microsoft.com/kb/311272/PT-BR/ ) FILE: Utilitário de linha de comando DevCon para o Gerenciador de dispositivos

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
Palavras-chave: 
kbfix kbnetwork kbprb KB313644