prndrvr

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012.

Agrega, elimina y enumera controladores de impresora. Este comando es un script de Visual Basic ubicado en el directorio %WINdir%\System32\printing_Admin_Scripts\<language>. Para usar este comando en un símbolo del sistema, escriba cscript seguido de la ruta de acceso completa al archivo prndrvr o cambie los directorios a la carpeta adecuada. Por ejemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prndrvr.

Si se usa sin parámetros, prndrvr muestra la ayuda de la línea de comandos.

Sintaxis

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 Descripción
-a Instala un controlador.
-d Elimina un controlador.
-l Enumera todos los controladores de impresora instalados en el servidor especificado por el parámetro -s. Si no especifica un servidor, Windows enumera los controladores de impresora instalados en el equipo local.
-X Elimina todos los controladores de impresora y los controladores de impresora adicionales que no están en uso por una impresora lógica en el servidor especificado por el parámetro -s. Si no especifica un servidor para quitar de la lista, Windows elimina todos los controladores de impresora no usados en el equipo local.
-m <model_name> Especifica (por nombre) el controlador que desea instalar. Los controladores suelen denominarse según el modelo de impresora que admiten. Consulte la documentación de la impresora para obtener más información.
-v {0|1|2|3} Especifica la versión del controlador que desea instalar. Consulte la descripción del parámetro -epara obtener información sobre qué versiones están disponibles para cada entorno. Si no especifica una versión, se instala la versión del controlador adecuada para la versión de Windows que se ejecuta en el equipo donde está instalando el controlador.
-e <environment> Especifica el entorno para el controlador que desea instalar. Si no especifica un entorno, se usará el entorno del equipo en el que está instalando el controlador. Los parámetros de entorno admitidos son: Windows NT x86, Windows x64 o Windows IA64.
-s <Servername> Especifica el nombre del equipo remoto que aloja la impresora que quiere administrar. Si no especifica un equipo, se usa el equipo local.
-u <Username> -w <password> Especifica una cuenta con permisos para conectarse al equipo que hospeda la impresora que quiere administrar. Todos los miembros del grupo local de Administradores del equipo de destino tienen estos permisos, pero los permisos también pueden concederse a otros usuarios. Si no especifica una cuenta, debe iniciar sesión con una cuenta que tenga estos permisos para que el comando funcione.
-h <path> Especifica la ruta de acceso al archivo del controlador. Si no especifica una ruta de acceso, se usará la ruta de acceso a la ubicación donde se instaló Windows.
-i <filename.inf> Especifica la ruta de acceso completa y el nombre de archivo del controlador que desea instalar. Si no especifica un nombre de archivo, el script usa uno de los archivos .inf de la impresora de bandeja de entrada en el subdirectorio inf del directorio de Windows.

Si no se especifica la ruta de acceso del controlador, el script busca archivos de controlador en el archivo driver.cab.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios

  • Si la información que proporciona contiene espacios, use comillas (por ejemplo, "Nombre del equipo").

  • El parámetro -x elimina todos los controladores de impresora adicionales (controladores instalados para su uso en clientes que ejecutan versiones alternativas de Windows), incluso si el controlador principal está en uso. Si el componente del fax está instalado, esta opción también elimina los controladores del fax. El controlador del fax principal se elimina si no está en uso (es decir, si no hay ninguna cola que lo use). Si se elimina el controlador del fax principal, la única manera de volver a habilitar el fax es volver a instalar el componente del fax.

Ejemplos

Para enumerar todos los controladores del servidor local \printServer1, escriba:

cscript prndrvr -l -s

Para añadir un controlador de impresora versión 3 Windows x64 para el modelo 1 de impresora láser utilizando el archivo de información del controlador c:\temp\Laserprinter1.inf para un controlador almacenado en la carpeta c:\temp, escriba:

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

Para eliminar un controlador de impresora Windows x64 versión 3 para impresora láser modelo 1, escriba:

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