9

Click here to load reader

Redirecionar Lpt1 a Usb

  • Upload
    fatodi

  • View
    52

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Redirecionar Lpt1 a Usb

Los usuarios que no sean administradores no pueden reasignar un puerto LPT a una impresora de redId. de artículo: 313644 - Ver los productos a los que se aplica este artículo

Este artículo se publicó anteriormente con el número E313644Expandir todo | Contraer todo

SíntomasCuando un usuario que no es administrador intenta reasignar un puerto LPT a una impresora de red mediante el comando net use \\ (por ejemplo, net use lpt1: \\ servidor de impresión \ recurso compartido de impresión ) y el puerto LPT ya se ha asignado al puerto paralelo local, el puerto LPT no se reasigna. Tenga en cuenta que un usuario que no sea administrador puede asignar una impresora de red a un puerto LPT que no tenga asignado un puerto paralelo local.

Volver al principio | Propocionar comentarios

CausaEste comportamiento se produce porque, en Windows XP, sólo los administradores pueden usar el comando net use \\ para reasignar un puerto LPT a una impresora de red una vez que el puerto LPT se ha asignado al puerto paralelo local. Este comportamiento hace que el sistema sea más seguro.

Volver al principio | Propocionar comentarios

SoluciónPara evitar este comportamiento, siga alguno de los métodos siguientes:

Inicie sesión como administrador y, después, use el comando net use . Deshabilite la asignación del puerto LPT al puerto paralelo local cuando

el equipo se inicie mediante el comando devcon disable *PNP0401 . Tenga en cuenta que el comando devcon disable *PNP0401 corresponde a LPT1. Para buscar el identificador de hardware de otros puertos LPT, use el comando devcon findall * . El comando devcon debe ejecutarse cuando se inicie el equipo. Para un equipo de un dominio, puede configurar una directiva de grupo para ejecutar el comando anterior como secuencia de comandos de inicio del equipo. Para configurar la directiva de grupo, abra la que corresponda, abra Configuración de equipo\Configuración de Windows\Secuencias de comandos (Inicio/Apagado)\Inicio y, después, agregue el comando.

Page 2: Redirecionar Lpt1 a Usb

La utilidad de línea de comandos DevCon funciona como una alternativa al Administrador de dispositivosId. de artículo: 311272 - Ver los productos a los que se aplica este artículo

Expandir todo | Contraer todo

En esta página Resumen Más información o Utilizar DevCon Comandos de DevCon de ejemplo Notas Propiedades Propocionar comentarios

ResumenDevCon es una utilidad de la línea de comandos que actúa como alternativa al Administrador de dispositivos. Mediante DevCon puede habilitar, deshabilite, reiniciar, actualizar, quitar y consultar dispositivos individuales o grupos de dispositivos. DevCon también proporciona información relevante para el desarrollador de controladores y que no está disponible en el Administrador de dispositivos.

Puede utilizar DevCon con Microsoft Windows 2000, Windows XP y Windows Server 2003. No puede utilizar DevCon con Windows 95, Windows 98 o Windows Millennium Edition.

Volver al principio | Propocionar comentarios

Más informaciónDevCon no es redistribuible. Se proporciona para su uso como herramienta de depuración y desarrollo. Puede modificar libremente DevCon para su uso privado. En el ejemplo se muestra cómo utilizar conjuntamente las funciones SetupAPI y CfgMgr32 de manera eficaz para enumerar dispositivos y realizar operaciones con dispositivos. El siguiente archivo se puede descargar desde el Centro de descarga de Microsoft:

Descargar el paquete DevCon ahora. Fecha de publicación: 29 de enero de 2003

Para obtener más información acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 119591 Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea Microsoft exploró este archivo en busca de virus con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a prevenir que se hagan cambios no

Page 3: Redirecionar Lpt1 a Usb

autorizados.

El archivo DevCon.exe contiene los archivos siguientes:

Archivo Descripción

I386\DevCon.exe

Archivo binario de la herramienta DevCon de 32 bits. No funcionará completamente en Windows de 64 bits.

Ia64\DevCon.exe

Archivo binario de la herramienta DevCon de 64 bits.

NotaEl código fuente de DevCon también está disponible en Windows DDK (que está disponible desde http://www.microsoft.com/whdc/devtools/ddk/default.mspx ) bajo raízDDK\Src\Setup\Devcon, junto con la documentación correspondiente.

Utilizar DevCon

DevCon es una utilidad de la línea de comandos que incluye documentación. Si ejecuta el comando devcon help, aparecerán la lista de comandos y las descripciones siguientes. El comando devcon help proporcionará ayuda más detallada acerca de cualquier comando. Con algunos de estos comandos puede especificar un equipo de destino remoto. Estos comandos funcionan si está utilizando la versión de 32 bits de DevCon en WOW64. Ayuda de consola del dispositivo:devcon.exe [-r] [-m:\\<equipo>] <comando> [<arg>...]-r, si se especifica, reiniciará el equipo cuando se haya completado el comando, si es necesario.<equipo> es el nombre del equipo de destino.<comando> es el comando que se va a realizar (vea abajo).<arg>... es uno o más argumentos, si el comando lo requiere.Para ver ayuda sobre un comando concreto, escriba: devcon.exe help <comando>classfilter Permite la modificación de filtros de clase.classes Muestra todas las clases de configuración de dispositivos.disable Deshabilita los dispositivos que coinciden con el hardware o el Id. de instancia específico.driverfiles Muestra los archivos de controlador instalados para los dispositivos.drivernodes Muestra todos los nodos de controlador de dispositivos.enable Habilita los dispositivos que coinciden con el hardware o el Id. de instancia específico.find Busca dispositivos que coinciden con el hardware o el Id. de instancia específico.findall Busca dispositivos, incluyendo aquellos que no están presentes.help Muestra esta información.hwids Muestra los Id. de hardware de los dispositivos.install Instala manualmente un dispositivo.listclass Muestra todos los dispositivos para una clase de configuración.reboot Reinicia el equipo local.

Page 4: Redirecionar Lpt1 a Usb

remove Quita los dispositivos que coinciden con el hardware o el Id. de instancia específico.rescan Analiza si hay hardware nuevo.resources Muestra los recursos de hardware de los dispositivos.restart Reinicia los dispositivos que coinciden con el hardware o el Id. de instancia específico.stack Muestra la pila de controladores esperada de los dispositivos.status Muestra el estado de ejecución de los dispositivos.update Actualiza manualmente un dispositivo.UpdateNI Actualiza manualmente un dispositivo sin preguntar al usuario SetHwID Agrega, elimina y cambia el orden de los Id. de hardware de los dispositivos enumerados por el raíz.

Comandos de DevCon de ejemplo

devcon -m:\\prueba find pci\*

Muestra todos los dispositivos PCI conocidos del equipo prueba. (Si utiliza -m puede especificar un equipo de destino. Debe utilizar comunicación entre procesos (IPC) para tener acceso al equipo.)

devcon -r install %WINDIR%\Inf\Netloop.inf *MSLOOP

Instala una nueva instancia del adaptador de bucle invertido de Microsoft. Creará un nuevo nodo de dispositivo enumerado por el raíz con el que puede instalar un "dispositivo virtual", como el adaptador de bucle invertido. Este comando también reinicia silenciosamente el equipo si se requiere un reinicio.

devcon classes

Muestra todas las clases de instalación conocidas. El resultado contiene el nombre corto no adaptado (por ejemplo, "USB") y el nombre descriptivo (por ejemplo, "Controladoras de bus serie universal").

devcon classfilter upper !filtro1 !filtro2

Elimina los dos filtros especificados.

devcon classfilter lower !filtromalo +filtrobueno

Reemplaza "filtromalo" con "filtrobueno".

devcon driverfiles =ports

Muestra los archivos asociados a cada dispositivo en la clase de instalación ports.

devcon disable *MSLOOP

Deshabilita todos los dispositivos cuyo Id. de hardware termina en "MSLOOP" (incluyendo "*MSLOOP").

devcon drivernodes @ROOT\PCI_HAL\PNP0A03

Page 5: Redirecionar Lpt1 a Usb

Muestra todos los controladores compatibles para el dispositivo ROOT\PCI_HAL\PNP0A03. Puede utilizarse para determinar por qué se eligió un archivo de información de dispositivo integral (.inf), en lugar de utilizar un archivo .inf de otro proveedor.

devcon enable '*MSLOOP

Habilita todos los dispositivos cuyo Id. de hardware es "*MSLOOP". La comilla simple indica que se debe tomar literalmente el Id. de hardware (es decir, el asterisco ["*"] es realmente un asterisco; no es un carácter comodín).

devcon find *

Muestra instancias de todos los dispositivos que están presentes en el equipo local.

devcon find pci\*

Muestra todos los dispositivos de interconexión de componentes periféricos (PCI) conocidos que hay en el equipo local (este comando supone que un dispositivo es PCI si su Id. de hardware tiene como prefijo "PCI\").

devcon find =ports *pnp*

Muestra los dispositivos presentes que son miembros de la clase de instalación ports y que contienen "PNP" en su Id. de hardware.

devcon find =ports @root\*

Muestra los dispositivos presentes que son miembros de la clase de instalación ports y que están en la rama "raíz" del árbol de enumeración (el Id. de instancia tiene "root\" como prefijo). Tenga en cuenta que no debe hacer ninguna suposición mediante programación acerca del formato de un Id. de instancia. Para determinar los dispositivos raíz, puede examinar sus bits de estado de dispositivo. Esta característica está incluida en DevCon como ayuda para la depuración.

devcon findall =ports

Muestra los dispositivos "no presentes" y los dispositivos que están presentes para la clase ports. Esto incluye los dispositivos que se han quitado, los dispositivos que se han desplazado de una ranura a otra y, en algunos casos, los dispositivos que se han enumerado de manera diferente debido a un cambio del BIOS.

devcon listclass usb 1394

Muestra todos los dispositivos que están presentes para cada clase indicada (en este caso, USB y 1394).

devcon remove @usb\*

Quita todos los dispositivos USB. Los dispositivos que se quitan se muestran con su estado de eliminación.

devcon rescan

Vuelve a explorar si hay nuevos dispositivos Plug and Play.

devcon resources =ports

Muestra los recursos utilizados por todos los dispositivos de la clase de instalación

Page 6: Redirecionar Lpt1 a Usb

ports.

devcon restart =net @'ROOT\*MSLOOP\0000

Reinicia el adaptador de bucle invertido ROOT\*MSLOOP\0000. La comilla simple del comando indica que el Id. de instancia se debe tomar literalmente.

devcon hwids=mouse

Muestra todos los Id. de hardware de los dispositivos de la clase mouse del sistema.

devcon sethwid @ROOT\LEGACY_BEEP\0000 := beep

Asigna el Id. de hardware, beep, al dispositivo de beep heredado.

devcon stack =ports

Muestra la pila de controladores esperada para el dispositivo. Esto incluye los filtros superior/inferiores de dispositivo y clase, y el servicio de control.

devcon status @pci\*

Muestra el estado de cada dispositivo presente cuyo Id. de instancia comienza con "pci\".

devcon status @ACPI\PNP0501\1

Muestra el estado de una instancia de dispositivo concreta, en este caso un puerto serie enumerado por Configuración avanzada e interfaz de energía (ACPI).

devcon status @root\rdp_mou\0000

Muestra el estado de Microsoft Terminal Server o el controlador de mouse de Servicios de Terminal Server.

devcon status *PNP05*

Muestra el estado de todos los puertos COM.

devcon update midev.inf *pnp0501

Actualiza todos los dispositivos que coinciden con el ID. de hardware *pnp0501 para que utilicen el mejor controlador de Midev.inf que esté asociado al Id. de hardware *pnp0501.

NotaEsta actualización obliga a todos los dispositivos a utilizar el controlador de Midev.inf, incluso aunque ya haya una mejor coincidencia en el sistema. Esto es útil cuando desea instalar nuevas versiones de controladores durante el desarrollo antes de obtener una firma. La actualización sólo afecta a los dispositivos que coinciden con el Id. de hardware especificado; no afecta a los dispositivos secundarios. Si el archivo .inf especificado no está firmado, Windows puede mostrar un cuadro de diálogo en el que le pida confirmación para instalar el controlador. Si se requiere un reinicio, se informa de ello y DevCon devuelve un error de nivel 1. Si especifica -r, se realizará un reinicio automáticamente si se requiere uno.

Notas

Page 7: Redirecionar Lpt1 a Usb

DevCon devolverá un nivel de error para su uso en secuencias de comandos: "0" indica un éxito."1" indica que se requiere un reinicio."2" indica un error."3" indica un error de sintaxis.

Si especifica -r y se requiere un reinicio, el reinicio se realizará sin ninguna advertencia después de que se hayan procesado todos los dispositivos.

Si especifica -m:\\equipo y el comando no funciona para un equipo remoto, se informará de un error.

DevCon admite caracteres comodín en los Id. de instancia para mayor comodidad interactiva. No dé por supuesto nada acerca del formato de un Id. de instancia de un equipo a otro y de una versión del sistema operativo a otra.