Hola, os dejo utilidades que pueden usar para windows XP SP2, SP3, todo se basa en el file NIRCMD.EXE, el cual contiene y ejecuta instrucciones acorde a los parametros que les especifiquemos.
Atencion: hay varios comandos que pueden alterar o pueden usarse con fines 'no buenos'. Todo lo expuesto a continuación se expone con fines informativos y cualquier mal uso de esta info es responsabilidad del usuario final.
nota: en caso de no tener o estar dañado el nircmd en su equipo, este file se puede bajar directamente desde internet, no pongo link ni nada, porque ponen en el google: nircmd.exe win xp y les aparecen 1500 links de descarga-
Vamos a:
Inicio > Ejecutar (Start > Run)
ponemos el comando nircmd.exe
ENTER
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
.:: Abrir la bandeja de CD-ROM (EJ.: “J” es la unidad del CD)
nircmd.exe cdrom open j:
.:: Cerrar la bandeja de CD-ROM (EJ.: “Y” es la unidad del CD)
nircmd.exe cdrom close y:
.:: Aumentar el volumen del sistema (desde 1000 unidades a 65535)
nircmd.exe changesysvolume 2000
.:: Bajar el volumen del sistema (desde 1000 unidades a 65535)
nircmd.exe changesysvolume -5000
.:: Fijar el valor más alto
nircmd.exe setsysvolume 65535
.:: Poner mudo el sistema
nircmd.exe mutesysvolume 1
.:: Deshabilitar mudo del sistema
nircmd.exe mutesysvolume 0
.:: Cambiar el volumen del sistema entre el estado mudo normal
nircmd.exe mutesysvolume 2
.:: Crear un atajo en su escritorio que cambie el volumen del sistema entre el estado mudo y normal.
nircmd.exe cmdshortcut "~$folder.desktop$" "Switch Volume" mutesysvolume 2
.:: Apagar el monitor
nircmd.exe monitor off
.:: Iniciar el protector de pantallas por defecto
nircmd.exe screensaver
.:: Ponga su computadora en modo ' espera '
nircmd.exe standby
.:: Terminar la sesión de usuario actual
nircmd.exe exitwin logoff
.:: Pregunte si usted desea reiniciar, y si contesta a ‘si’, reinicia la computadora.
nircmd.exe qboxcom "Do you want to reboot ?" "question" exitwin reboot
.:: Apagar PC
nircmd.exe exitwin poweroff
.:: Apagar todas las computadoras especificadas en computers.txt!
multiremote copy "c:tempcomputers.txt" exitwin poweroff force
.:: Conectar a Internet
nircmd.exe rasdial " Acá_se_escribe_el_nombre_de_su_conexion "
.:: Desconectar de Internet
nircmd.exe rashangup "Acá_se_escribe_el_nombre_de_su_conexion"
.:: Haga sus ventanas del Internet Explorer el 75% transparente.
nircmd.exe win trans ititle "internet explorer" 192
.:: Haga sus ventanas del Internet Explorer 100% NORMAL!!!! (reestablecer lo anterior)
nircmd.exe win trans ititle "internet explorer" 255
Fórmula Matemática:
192/256
.:: Minimizar ventanas de Internet Explorer
nircmd.exe win min class "IEFrame"
.:: Cerrar ventanas de Internet Explorer
nircmd.exe win close class "IEFrame"
.:: Cierre todas sus ventanas del explorador (Mi Pc, carpetas, etcétera)
nircmd.exe win close class "CabinetWClass"
.:: Ocultar ventanas de Internet Explorer
nircmd.exe win hide class "IEFrame"
.:: Mostrar todas sus ventanas del Internet Explorer (después de haberlas ocultado con el ejemplo anterior)
nircmd.exe win show class "IEFrame"
.:: Cerrar todas las ventanas del nivel superior
nircmd.exe win center alltop
.:: Quitar la barra de título de mi ventana de la Pc.
nircmd.exe win -style title "my computer" 0x00C00000
.:: Volver la barra del título de mi ventana de la Pc que quitamos en el ejemplo anterior.
nircmd.exe win +style title "my computer" 0x00C00000
.:: Fije la mi ventana de la computadora a la orden derecha/izquierda (para idiomas hebreas y árabes)
nircmd win +exstyle title "my computer" 0x00400000
.:: Cree un atajo en su tablero del escritorio que cierre todas sus ventanas del Internet Explorer
nircmd.exe cmdshortcut " "~$folder.desktop$ "Close All IE" win close class "IEFrame"
.:: Cree un atajo en el escritorio que oculte todas sus ventanas del Internet Explorer
nircmd.exe cmdshortcut " "~$folder.desktop$ "Hide All IE" win hide class "IEFrame"
.:: Cree un atajo el escritorio que demuestre detrás todas sus ventanas del Internet Explorer
nircmd.exe cmdshortcut " "~$folder.desktop$ "Show All IE" win show class "IEFrame"
.:: Fije la calculadora de Windows como ventana top-most (sobretodo otras ventanas)
nircmd.exe win settopmost title "Calculator" 1
.:: Fije la calculadora de Windows de nuevo a la ventana regular (ventana no top-most)
nircmd.exe win settopmost title "Calculator" 0
.:: Cree un atajo a la calculadora de Windows bajo menú Inicio- >programas- >calculadora
nircmd.exe shortcut "f:winntsystem32calc.exe" "~$folder.programs$Calculators" "Windows Calculator"
.:: Ocultar escritorio
nircmd.exe win hide class progman
.:: Mostrar escritorio
nircmd.exe win show class progman
.:: Ocultar boton Inicio
nircmd.exe win child class "Shell_TrayWnd" hide class "button"
.:: Mostrar boton Inicio
nircmd.exe win child class "Shell_TrayWnd" show class "button"
.:: Ocultar el reloj (Tray)
nircmd.exe win child class "Shell_TrayWnd" hide class "TrayClockWClass"
.:: Mostrar reloj (Tray)
nircmd.exe win child class "Shell_TrayWnd" show class "TrayClockWClass"
.:: Matar procesos de Internet Explorer
nircmd.exe killprocess iexplore.exe
.:: Crear atajo en Escritorio que abra la bandeja de CD-ROM de la unidad K:
nircmd.exe cmdshortcut "~$folder.desktop$" "Open CDROM" cdrom open k:
.:: Crear atajo de Google en Escritorio
nircmd.exe urlshortcut "http://www.google.com" "~$folder.desktop$" "NirSoft"
.:: Agregar a favorito la web de Google
nircmd.exe urlshortcut "http://www.google.com" "~$folder.favorites$Links" "NirSoft"
.:: Cree un atajo al sitio web de Google en el tablero del escritorio de todas las computadoras enumeradas en computers.txt
nircmd.exe multiremote copy "c:tempcomputers.txt" urlshortcut "http://www.google.com" "~$folder.common_desktop$" "NirSoft"
.:: Fijar el modo de exhibición a los colores 800x600x24bit
nircmd.exe setdisplay 800 600 24
.:: Cree un atajo en el tablero del escritorio que fija el modo de exhibición a los colores 800x600x24bit
nircmd.exe cmdshortcut "~$folder.desktop$" "800x600x24" setdisplay 800 600 24
.:: Copiar todos los atajos del escritorio a otra carpeta (f:tempdesktop)
nircmd.exe execmd copy "~$folder.desktop$*.lnk" f:tempdesktop
.:: Reiniciar Servidor Apache (Windows NT/2000/XP/2003)
nircmd.exe service restart apache
.:: Crear atajo en escritorio para reiniciar Apache
nircmd.exe cmdshortcut "~$folder.desktop$" "Restart Apache" service restart apache
.:: Reiniciar IIS
nircmd.exe service restart w3svc
.:: Reiniciar MySql
nircmd.exe service restart MySql
.:: Abrir el registro deseado en Regedit
nircmd.exe regedit key/valor "HKLMSoftwareMicrosoftWindowsCurrentVersion" "Control Panel"
.:: Abra la llave del registro que usted copió al sujetapapeles en RegEdit.
nircmd regedit "~$clipboard$"
.:: Deshabilitar el protector de pantallas
nircmd.exe regsetval sz "HKCUcontrol paneldesktop" "ScreenSaveActive" 0
.:: Habilitar protector de pantallas
nircmd.exe regsetval sz "HKCUcontrol paneldesktop" "ScreenSaveActive" 1
.:: Cambie el date/time del nombre de fichero especificado (el "22-11-2005 10:21:56" tiempo de la creación y modificó tiempo)
nircmd.exe setfiletime "c:tempmyfile.txt" "24-06-2003 17:57:11"
.:: Copy la ruta del escritorio de la carpeta al sujetapapeles
nircmd.exe clipboard set ~$folder.desktop$
.:: Copiar la ruta del boton inicio al sujetapapeles
nircmd.exe clipboard set ~$folder.start_menu$
.:: Copiar el contenido de info1.txt (archivo de texto simple) al sujetapapeles
nircmd.exe clipboard readfile "c:My Filesinfo1.txt"
.:: Agregue el contenido del texto del sujetapapeles a info1.txt
nircmd.exe clipboard addfile "c:My Filesinfo1.txt"
.:: Limpiar sujetapapeles
nircmd.exe clipboard clear
.:: Cree todas las carpetas especificadas en "c:tempfolders.txt". Los nombres de ruta de la carpeta son separados por los caracteres de CRLF
nircmd.exe paramsfile "c:tempfolders.txt" "" "" execmd md ~$fparam.1$
.:: Instale el montaje especificado del NET en el escondrijo global de la asamblea (como gacutil)
nircmd.exe gac install "C:tempMyAssemblybinMyAssembly.dll"
.:: Vacie el compartimiento del reciclaje en todas las unidades
nircmd.exe emptybin
.:: Contestar un si a todos los mensajes estandar de Windows
nircmd.exe dlg "" "" click yes
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
Espero que les haya servido alguno de estos tips, si tienen más pueden enviarme un PM y con gusto los ire agregando al post.
Slds!