Table of contents
TOC
Fechar a tabela de conteúdos
Expandir a tabela de conteúdos

rundll32 printui.dll, printUIEntry

Corey Plett|Última Atualização: 05/12/2016
|
1 Contribuinte

Aplica-se a: Windows Server de 2016, Windows Server 2012 R2, Windows Server 2012

Automatiza muitas tarefas de configuração de impressora. Printui.dll é o ficheiro executável que contém as funções utilizadas pelas caixas de diálogo de configuração de impressora. Estas funções também podem ser solicitadas a partir dentro de um script ou um ficheiro batch da linha de comandos, ou pode ser executados de forma interativa na linha de comandos. Para obter exemplos de como este comando pode ser utilizado, consulte exemplos.

Sintaxe

rundll32 printui.dll printUIEntry [BaseParameter] [ModificationParameter1] [ModificationParameter2] [ModificationParameterN]  

Também pode utilizar a seguinte sintaxe alternativa, embora os exemplos neste tópico utilizem a sintaxe anterior:

rundll32 printui.dll,printUIEntry [BaseParameter] [ModificationParameter1] [ModificationParameter2] [ModificationParameterN]  
rundll32 printui printUIEntry [BaseParameter] [ModificationParameter1] [ModificationParameter2] [ModificationParameterN]  
rundll32 printui,printUIEntry [BaseParameter] [ModificationParameter1] [ModificationParameter2] [ModificationParameterN]  

Parâmetros

Existem dois tipos de parâmetros: base parâmetros e os parâmetros de modificação. Os parâmetros de base especificarem a função que o comando está a executar. Apenas um destes parâmetros pode aparecer em uma determinada linha de comandos. Em seguida, pode modificar o parâmetro base utilizando um ou mais dos parâmetros de modificação se forem aplicáveis para o parâmetro base (nem todos os parâmetros de modificação são suportados por todos os parâmetros de base).

Parâmetros de baseDescrição
/dlElimina a impressora local.
/dnElimina uma ligação de impressora de rede.
/ddElimina um controlador de impressora.
/eApresenta as preferências de impressão para uma determinada impressora.
/gaAdiciona um por ligação de impressora do computador (a ligação está disponível para qualquer utilizador nesse computador quando que iniciar sessão).
/geEcrãs por ligações de impressora do computador num computador.
/gdElimina um por ligação de impressora do computador (a ligação é eliminada na próxima vez que um utilizador inicia sessão).
/iaInstala um controlador de impressora com um ficheiro. inf.
/idInstala um controlador de impressora utilizando a impressora Adicionar Assistente de controlador.
/ifInstalar uma impressora com um ficheiro. inf.
/iiInstalar uma impressora com o Assistente adicionar impressora com um ficheiro. inf.
/ilInstalar uma impressora com o Assistente adicionar impressora.
/inSe ligar a uma impressora de rede remoto.
/ipInstalar uma impressora utilizando a Assistente de instalação (disponíveis na interface de utilizador da gestão de impressão) de impressora de rede.
/kImprime uma página de teste em uma impressora.
/oApresenta a fila para uma impressora.
/pApresenta as propriedades de uma impressora. Quando utilizar este parâmetro, também tem de especificar um valor para o parâmetro modificação /n [nome].
/sApresenta as propriedades de um servidor de impressão. Se quiser ver o servidor de impressão local, não é necessário utilizar um parâmetro modificação. No entanto, se quiser ver um servidor de impressão remoto, tem de especificar o /c [nome] parâmetro modificação.
/SsEspecifica o tipo de informações para uma impressora será armazenado. Se nenhuma dos valores para /Ss forem especificadas, o comportamento predefinido é como se todos os dados foram especificados. Utilize este parâmetro base com os seguintes valores colocados no final da linha de comandos:

- 2: utilizar para armazenar as informações contidas na estrutura de printER_INFO_2 impressora s. Esta estrutura contém as informações básicas sobre a impressora, tais como o seu nome, nome do servidor, nome da porta e nome de partilha.
- 7: utilizar para armazenar as informações de serviço de diretório contidas na estrutura de printER_INFO_7.
- c: utilizar para armazenar as informações de perfil de cor para uma impressora.
- d: utilizar para armazenar dados específicos de impressora, tais como o ID de hardware impressora s.
- s: utilizar para armazenar o descritor de segurança de impressora s.
- g: utilizar para armazenar as informações na estrutura de DEVmode global da impressora s.
- m: utilizar para armazenar as definições de mínimas para a impressora. Isto é equivalente a especificação 2d, e g.
- u: utilizar para armazenar as informações na impressora s por utilizador estrutura DEVmode.
/SrEspecifica que informações sobre uma impressora são restauradas e como conflitos nas definições de processamento. Utilizar com os seguintes valores colocados no final da linha de comandos:

- 2: utilizar para restaurar as informações contidas na estrutura de printER_INFO_2 impressora s. Esta estrutura contém as informações básicas sobre a impressora, tais como o seu nome, nome do servidor, nome da porta e nome de partilha.
- 7: utilizar para restaurar as informações de serviço de diretório contidas na estrutura de printER_INFO_7.
- c: utilizar para restaurar as informações de perfil de cor para uma impressora.
- d: utilizar para restaurar dados específicos de impressora, por exemplo, o ID de hardware impressora s.
- s: utilizar para restaurar o descritor de segurança de impressora s.
- g: utilizar para restaurar as informações na estrutura de DEVmode global da impressora s.
- m: utilizar para restaurar as definições de mínimas para a impressora. Isto é equivalente a especificação 2, d, e g.
- u utilizar para restaurar as informações no s printe por utilizador estrutura DEVmode.
- r: se o nome da impressora armazenado no ficheiro é diferente do nome da impressora está a ser restaurado para, em seguida, utilize o nome da impressora atual. Isto não pode ser especificado com f. Se nenhuma r nem f especificado e os nomes não são iguais, restauração das definições de falhar.
- f: se o nome da impressora armazenado no ficheiro é diferente do nome da impressora está a ser restaurado para, em seguida, utilize o nome da impressora no ficheiro. Isto não pode ser especificado com r. Se nenhuma f nem r é especificado e os nomes não são iguais, restauração das definições de falhar.
- p: se o nome da porta no ficheiro que está a ser restaurado a partir de não corresponder o nome da porta atual da impressora está a ser restaurado para, o nome da porta impressora s atual é utilizado.
- h: se a impressora está a ser restaurada para não pode ser partilhada com o nome de partilha de recursos no ficheiro de definições guardados, em seguida, tentar partilhar a impressora com o nome de partilha atuais ou um novo nome de partilha gerado se nenhuma H nem h é especificado e não é possível partilhar a impressora para a ser restaurada com o nome de partilha guardadas, em seguida, restauro falha.
- h: se a impressora está a ser restaurada para não é possível partilhar com o nome de partilha guardadas, em seguida, não partilhar a impressora. Se nenhuma H nem h especificado e não é possível partilhar a impressora para a ser restaurada com o nome de partilha guardadas, em seguida, restauro falha.
- Posso: se o controlador no ficheiro de definições guardados não corresponder o controlador para a impressora está a ser restaurado para, em seguida, o restauro falha.
/XgObtém as definições para uma impressora.
/XsDefine as definições para uma impressora.
/yDefine a impressora está a ser instalada como a impressora predefinida.
/?Apresenta o produto ajuda para o comando e ligado à parâmetros.
@[arquivo]]Especifica um ficheiro de argumento da linha de comandos e insere diretamente o texto desse ficheiro na linha de comandos.
Parâmetros de modificaçãoDescrição
----------------------
/a [ficheiro]Especifica o nome de ficheiro binário.
/ b [nome]Especifica o nome da impressora base.
/c [nome]Especifica o nome do computador, se estiver a ação a ser executada num computador remoto.
/f [arquivo]]Especifica o caminho de convenção de nomenclatura Universal (UNC) e o nome do nome do ficheiro. inf ou o nome do ficheiro saída, dependendo da tarefa que lhe desempenho. Utilização /F [ficheiro] para especificar um ficheiro. inf dependentes.
/F [arquivo]]Especifica o caminho UNC e o nome de um ficheiro. inf que o ficheiro. inf especificado com /f [ficheiro] depende.
/h [arquitetura]Especifica a arquitetura de controlador. Utilizar uma das seguintes ações: x86, x64, ou Itanium.
/j [fornecedor]Especifica o nome do fornecedor de impressão.
/l [caminho]Especifica o caminho UNC onde estão localizados as os ficheiros de controlador de impressora que está a utilizar.
/m [modelo]Especifica o nome do modelo de controlador. (Este valor pode ser especificado no ficheiro. inf).
/n [nome]Especifica o nome da impressora.
/qÉ executado o comando com não notificações para o utilizador.
/r [porta]Especifica o nome da porta.
/uEspecifica para utilizar o controlador de impressora existente se já estiver instalada.
/t[#]Especifica a página de índice em zero para iniciar no.
/v [versão]Especifica a versão do controlador. Se também não especificar um valor para /K, tem de especificar um dos seguintes valores: tipo 2 - modo de Kernel ou tipo 3 - modo de utilizador.
/wPede ao utilizador um controlador se o controlador não for encontrado no ficheiro. inf especificado pelo /f.
/YEspecifica que nomes de impressora não devem ser automaticamente gerados.
/zEspecifica que não automaticamente a partilhar a impressora está a ser instalada.
/KAltera o significado do parâmetro /h [arquitetura] para aceitar 2 no lugar de x86, 3 no lugar de x64, ou 4 no lugar de Itanium. Ela também altera o valor do parâmetro /v [versão] para aceitar 2 no lugar de tipo 2 - modo de Kernel e 3 no lugar de tipo 3 - modo de utilizador.
/ZPartilhar a impressora que está a ser instalada. Utilize apenas com a /if parâmetro.
/Mw [mensagem]Apresenta uma mensagem de aviso para o utilizador antes de consolidando as alterações especificadas na linha de comandos.
/Mw [mensagem]Apresenta uma mensagem de confirmação para o utilizador antes de consolidando as alterações especificadas na linha de comandos.
/W [sinalizadores]Especifica os parâmetros ou opções de Assistente de instalação para o Assistente adicionar impressora, a impressora Adicionar Assistente de controlador e a impressora de rede.

r: permite que os assistentes ser reiniciado desde a última página.
/G [sinalizadores]Especifica os parâmetros globais e opções que pretende utilizar.

w: suprime os avisos de controlador de configuração para o utilizador.

comentários

  • O printUIEntry palavra-chave é sensível a maiusculas e minúsculas e terá de introduzir a sintaxe para este comando com as maiusculas/minúsculas exata mostrada nos exemplos neste tópico.
  • Consulte exemplos neste documento para a sintaxe para algumas tarefas comuns. Para obter mais exemplos, em uma linha de comandos, escreva: rundll32 printui.dll, printUIEntry /?
    ## Exemplos
    Para adicionar uma nova impressora remota, Impres1, para um computador, Client1, que é visível para a conta de utilizador em que este comando é executado, escreva:
    rundll32 printui.dll printUIEntry /in /n\\client1\printer1
    Para adicionar uma impressora utilizando o Assistente adicionar impressora e utilizar um ficheiro. inf, InfFile.inf, localizado na unidade c: em Infpath, escreva:
    rundll32 printui.dll printUIEntry /ii /f c:\Infpath\InfFile.inf
    Para eliminar uma impressora existente, Impres1, num computador, Client1, escreva:
    rundll32 printui.dll printUIEntry /dn /n\\client1\printer1
    Para adicionar uma por ligação de impressora do computador, printer2, para todos os utilizadores de um tipo de computador, Client2, (a ligação será aplicada quando um utilizador inicia sessão):
    rundll32 printui.dll printUIEntry /ga /n\\client2\printer2
    Para eliminar uma por ligação de impressora do computador, printer2, para todos os utilizadores de um tipo de computador, Client2, (a ligação será eliminada quando um utilizador inicia sessão):
    rundll32 printui.dll printUIEntry /gd /n\\client2\printer2
    Para ver as propriedades do servidor de impressão, printServer1, escreva:
    rundll32 printui.dll printUIEntry /s /t1 /c\\printserver1
    Para ver as propriedades de uma impressora, printer3, escreva:
    rundll32 printui.dll printUIEntry /p /n\\printer3
    ## Referências adicionais
  • Reference_1 de linha de comandos
  • Rundll32
  • Referência de comando de impressão
© 2017 Microsoft