Hola, me acaba de surgir una idea... la de deshabilitar todos los dispositivos que no esté usando mi pc cuando no los necesite, como Puertos USB, Disquetera,Router, DVD-Rom, incluso el HDD...
¿Estos gastan energia aun cuando no se están usando, o me equivoco?
¿Y se puede hacer con un batch?
La única info que he encontrado es para desactivar la Red con netsh, así que me falta para todo lo demás, no tengo ni idea!...
Gracias...
mmmmmmm que suerte tengo!! y que precipitado soy a veces al escribir posts xD...
Existe una utilidad de Microsoft para el CMD, se llama DevCon y se puede descargar aquí:
http://support.microsoft.com/default.aspx?scid=http://support.m%20icrosoft.com:80/support/kb/articles/q311/2/72.asp&NoWebContent=1
Device Console Help:
devcon.exe [-r] [-m:\\<machine>] <command> [<arg>...]
-r if specified will reboot machine after command is complete, if needed.
<machine> is name of target machine.
<command> is command to perform (see below).
<arg>... is one or more arguments if required by command.
For help on a specific command, type: devcon.exe help <command>
classfilter Allows modification of class filters.
classes List all device setup classes.
disable Disable devices that match the specific hardware or
instance ID.
driverfiles List driver files installed for devices.
drivernodes Lists all the driver nodes of devices.
enable Enable devices that match the specific hardware or
instance ID.
find Find devices that match the specific hardware or
instance ID.
findall Find devices including those that are not present.
help Display this information.
hwids Lists hardware ID's of devices.
install Manually install a device.
listclass List all devices for a setup class.
reboot Reboot local machine.
remove Remove devices that match the specific hardware or
instance ID.
rescan Scan for new hardware.
resources Lists hardware resources of devices.
restart Restart devices that match the specific hardware or
instance ID.
stack Lists expected driver stack of devices.
status List running status of devices.
update Manually update a device.
UpdateNI Manually update a device without user prompt
SetHwID Adds, deletes, and changes the order of hardware IDs of root-enumerated devices.
SALUDOS!
Bueno, dejo esto aquí por si a alguien le sirve...
@Echo off
Title=Hardware Disabler
Mode con cols=33 lines=3
color 0e & echo+ & echo+ Deshabilitando dispositivos...
: CD/DVD
devcon disable =CDROM >nul
: Discos duros secundarios
devcon disable =DiskDrive >nul
: Disquetera
devcon disable =fdc >nul
devcon disable =FloppyDisk >nul
: Dispositivos móviles
devcon disable =WCEUSBS >nul
: Dispositivos portátiles
devcon disable =WPD >nul
: Dispositivos de imagen
devcon disable =Image >nul
: Impresora
devcon disable =Printer >nul
: Impresoras IEEE 1394 y SCSI3
devcon disable =PnpPrinters >nul
: Dispositivo de High Definition Audio
devcon disable HDAUDIO\FUNC_01 >nul
devcon disable PCI\CC_0403 >nul
devcon disable PCI\CC_040300 >nul
: Puertos (COM y LPT)
devcon disable =Ports >nul
: Dispositivos USB de almacenamiento
devcon disable USBSTOR\Disk
: Dispositivo de entrada USB
devcon disable USB\Class_03 >nul
: Dispositivos de interfaz de usuario (HID)
devcon disable =HIDClass >nul
: Radios Bluetooth
devcon disable =Bluetooth >nul
: Altavoz de la torre
devcon disable *PNP0800 >nul
: Botón de encendido de la torre
devcon disable ACPI\PNP0C0C >nul
: Cronómetro de la torre
devcon disable *PNP0100 >nul
: iniciador iSCSI
devcon disable ROOT\ISCSIPRT >nul
: Controlador de enumerador de unidades virtuales
devcon disable ROOT\vdrvroot >nul
: Adaptador 6to4 de Microsoft
devcon disable *6to4mp >nul
: Teredo Tunneling Pseudo-Interface (IPv6)
devcon disable *TEREDO >nul
: Adaptador ISATAP (IPv6)
devcon disable *ISATAP >nul
: Minipuerto WAN (IKEv2)
devcon disable ms_agilevpnminiport >nul
: Minipuerto WAN (IP)
devcon disable ms_ndiswanip >nul
: Minipuerto WAN (IPv6)
devcon disable ms_ndiswanipv6 >nul
: Minipuerto WAN (L2TP)
devcon disable ms_l2tpminiport >nul
: Minipuerto WAN (PPPOE)
devcon disable ms_pppoeminiport >nul
: Minipuerto WAN (PPTP)
devcon disable ms_pptpminiport >nul
: Minipuerto WAN (SSTP)
devcon disable ms_sstpminiport >nul
: Minipuerto WAN (Monitor de red)
devcon disable ms_ndiswanbh >nul
: Controladoras host de bus IEEE 1394
devcon disable =1394 >nul
: Controladora de host Texas Instruments compatible con OHCI 1394
devcon disable PCI\CC_0C00 >nul
: Controladoras de bus serie universal
devcon disable =usb >nul
: Enumerador de bus raíz de UMBus
devcon disable root\umbus >nul
: Enumerador de bus compuesto
devcon disable ROOT\CompositeBus >nul
: Canales IDE
devcon disable =hdc >nul
: Controladora estándar PCI IDE de doble canal
devcon disable PCI\CC_0101 >nul
exit
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
Y para volver a habilitarlo todo...
@Echo off
Title=Hardware Enabler
Mode con cols=30 lines=3
color 0e
echo+ & echo+ Habilitando dispositivos...
devcon enable * >nul
devcon enable * >nul
devcon enable * >nul
exit
(Si, 3 veces, cada vez es como que encuentra nuevos dispositivos... :S)