devcon.exe : Un aplicativo para reiniciar tarjetas de red ya sean estas USB o PCI

bitfrost's picture

http://rapidshare.com/files/177707127/devcon.exe

md5sum: 370363472c4e024442c283d24b67a009 devcon.exe

Este es un exelente aplicativo en modo comandos para reiniciar tarjetas de red, se lo puede agregar a un script, por ejemplo un script de PERL para reinciar las tarjetas de red o cualquier otro dispositivo.

Ayuda de consola del dispositivo:
devcon.exe [-r] [-m:\\] [...]
-r, si se especifica, reiniciará el equipo cuando se haya completado el comando, si es necesario.
es el nombre del equipo de destino.
es el comando que se va a realizar (vea abajo).
... es uno o más argumentos, si el comando lo requiere.
Para ver ayuda sobre un comando concreto, escriba: devcon.exe help
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.
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.

ATENCION: Este es un programa para windows.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
JosueCool's picture

Gracias Bitfrost

Te comento que te faltó mencionar que debes copiarlo en X:\WINDOWS\System32\ para poder ejecutarlo sin dar la ruta...

Ademas para extraer todos los ID del hardware procedi asi

devcon hwids * > c:\hwids.txt

Y para resetear mi tarteja de red desde perl:

open(REINICIAR, "devcon restart \"*VEN_10EC&DEV_8136&SUBSYS_81361849&REV_01\" |");

El codigo al lado de restart proviene de mi tarjeta de red y lo extraje del c:\hwids.txt, el "*" se debe a que el ID de mi tarjeta empieza con PCI\ y el \ no se como imprimirlo por perl, aunque averigue que las " se imprimien asi: \"

Gracias de nuevo

Saludos
JosueCool

...

Dude buen puesto ...
y la lectura de tu blog es realmente vale la pena seguir compartiendo información como Coz actualmente estoy muy ocupado con mi trabajo de 70-237 y 70-642 y recientemente he terminado mi XK0-002 y ahora después de mucho tiempo no he encontrado tiempo para pasear aquí n allí ...