prndrvr

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 e Windows Server 2012

Adiciona, exclui e lista drivers de impressora. Esse comando é um script do Visual Basic localizado no diretório %WINdir%\System32\printing_Admin_Scripts\<language>. Para usar esse comando em um prompt de comando, digite cscript seguido do caminho completo para o arquivo prnmngr ou altere os diretórios para a pasta apropriada. Por exemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prndrvr.

Usado sem parâmetros, prndrvr exibe a ajuda da linha de comando.

Sintaxe

cscript prndrvr {-a | -d | -l | -x | -?} [-m <model>] [-v {0|1|2|3}] [-e <environment>] [-s <Servername>] [-u <Username>] [-w <password>] [-h <path>] [-i <inf file>]

Parâmetros

Parâmetro Descrição
-a Instala um driver.
-d Exclui um driver.
-l Lista todos os drivers de impressora instalados no servidor especificado pelo parâmetro -s. Se você não especificar um servidor, o Windows listará os drivers de impressora instalados no computador local.
-X Exclui todos os drivers de impressora e drivers de impressora adicionais que não são usados por uma impressora lógica no servidor especificado pelo parâmetro -s. Se você não especificar um servidor para remover da lista, o Windows excluirá todos os drivers de impressora não utilizados no computador local.
-m <model_name> Especifica (por nome) o driver que você deseja instalar. Os drivers geralmente são nomeados para o modelo de impressora a que dão suporte. Confira a documentação de impressora para obter mais informações.
-v {0|1|2|3} Especifica a versão do driver que você deseja instalar. Consulte a descrição do parâmetro -e para obter informações sobre as versões que estão disponíveis para os ambientes. Se você não especificar uma versão, será instalada a versão do driver apropriada para a versão do Windows em execução no computador em que você está instalando o driver.
-e <environment> Especifica o ambiente para o driver que você deseja instalar. Se você não especificar um ambiente, será usado o ambiente do computador em que você está instalando o driver. Os parâmetros de ambiente compatíveis são: Windows NT x86, Windows x64 ou Windows IA64.
-s <Servername> Especifica o nome do computador remoto que hospeda a impressora que você deseja gerenciar. Se você não especificar um computador, o computador local será usado.
-u <Username> -w <password> Especifica uma conta com permissões para se conectar ao computador que hospeda a impressora que você deseja gerenciar. Todos os membros do grupo administradores locais do computador de destino têm essas permissões, mas as permissões também podem ser concedidas a outros usuários. Caso você não especifique uma conta, deve estar conectado a uma conta com essas permissões para que o comando funcione.
-h <path> Especifica o caminho para o arquivo de driver. Se você não especificar um caminho, será usado o caminho para o local em que o Windows foi instalado.
-i <filename.inf> Especifica o caminho e o nome do arquivo completos para o driver que você deseja instalar. Se você não especificar um nome de arquivo, o script usará um dos arquivos .inf da impressora de caixa de entrada no subdiretório inf do diretório do Windows.

se o caminho do driver não for especificado, o script pesquisará arquivos de driver no arquivo driver.cab.

/? Exibe a ajuda no prompt de comando.

Comentários

  • Se as informações fornecidas contiverem espaços, use o texto entre aspas (por exemplo, "Nome do Computador").

  • O parâmetro -x exclui todos os drivers de impressora adicionais (drivers instalados para uso em clientes que executam versões alternativas do Windows), mesmo que o driver primário esteja em uso. Se o componente de fax estiver instalado, essa opção também excluirá os drivers de fax. O driver de fax primário será excluído se não estiver em uso (isto é, se não houver fila usando-o). Se o driver de fax primário for excluído, a única maneira de reabilitar o fax será reinstalar o componente de fax.

Exemplos

Para listar todos os drivers no servidor local \printServer1, digite:

cscript prndrvr -l -s

Para adicionar um driver de impressora do Windows x64 versão 3 para o modelo 1 da impressora Laser usando o arquivo de informações de driver c:\temp\Laserprinter1.inf para um driver armazenado na pasta c:\temp, digite:

cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64 -i c:\temp\Laserprinter1.inf -h c:\temp

Para excluir um driver de impressora do Windows x64 versão 3 para o modelo 1 da impressora Laser, digite:

cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64