Como usar el comando RUNDLL32 en Windows, usos prácticos
Actualizado: 17 de noviembre del 2022
Por: Norfi Carrodeguas
Por: Norfi Carrodeguas
Lista de todos los comandos RUNDLL32 disponibles en Windows 7 y 8, que se pueden emplear para ejecutar funciones e instrucciones en las librerías DLL del sistema. Como usarlos mediante accesos directos, desde Ejecutar, la Consola de CMD, archivos batch o scripts.
Rundll32.exe es una aplicación incluida en Windows que se invoca desde la línea de comandos con RUNDLL32.Como su nombre sugiere permite llamar funciones incluidas en un archivo DLL.
Rundll32 se diseñó originalmente solo para uso interno en Microsoft. Sin embargo, las funciones que proporcionan están ahora disponibles para el uso general.
Es de utilidad para crear accesos directos, archivos batch o scripts, que faciliten abrir elementos de configuración del sistema y la ejecución de determinadas tareas de Windows.
Por ejemplo, si a menudo necesitamos abrir la pestaña "Ver" de la herramienta Opciones de carpeta, para hacer cambios en la configuración, podemos simplemente crear un acceso directo para ese propósito. El comando necesario se puede encontrar más abajo en esta página.
¿Cómo usar los comandos de RUNDLL32 en Windows?
Los comandos relacionados en esta página se pueden utilizar de formas diferentes:
1- Crear un acceso directo, en el cuadro "¿A qué elemento le desea crear un acceso directo?", pegar el comando necesario.
2- Introducirlos en el Símbolo del sistema o en la Terminal de Windows.
Por ejemplo en la siguiente imagen se muestra como abrir el Administrador de dispositivos desde la Terminal de Windows, con el comando RunDll32.
3- Ejecutarlos usando la herramienta Ejecutar (Windows + R)
4- Usarlos en archivos batch.
Para eso en el Bloc de notas escribimos lo siguiente y guardamos el archivo con la extensión: .CMD
Para eso en el Bloc de notas escribimos lo siguiente y guardamos el archivo con la extensión: .VBS
2- Introducirlos en el Símbolo del sistema o en la Terminal de Windows.
Por ejemplo en la siguiente imagen se muestra como abrir el Administrador de dispositivos desde la Terminal de Windows, con el comando RunDll32.
3- Ejecutarlos usando la herramienta Ejecutar (Windows + R)
4- Usarlos en archivos batch.
Para eso en el Bloc de notas escribimos lo siguiente y guardamos el archivo con la extensión: .CMD
@ECHO OFF RUNDLL32 COMANDO5- Usarlos en scripts creados en VBScript.
Para eso en el Bloc de notas escribimos lo siguiente y guardamos el archivo con la extensión: .VBS
Set objShell = CreateObject("Wscript.Shell") objShell.Run "rundll32.exe COMANDO"
Sintaxis y uso de RUNDLL32.EXE en Windows
El comando Rundll32 se usa de la siguiente forma:
RUNDLL32.EXE <nombreDLL>,<punto_de_entrada> <argumentos_opcionales>
No existen reglas específicas de como invocar cada DLL, depende de las funciones que hayan sido escritas expresamente con ese fin.Usar el comando RUNDLL32 en elementos del Panel de control
Los archivos terminados con la extensión .CPL almacenados en la carpeta C:\Windows\System32, son elementos del Panel de control.
Con RUNDLL32 se pueden controlar totalmente de la siguiente forma.
El siguiente comando abre la ventana Todos los elementos del Panel de control.
RunDll32.exe shell32.dll,Control_RunDLL
Se puede agregar al final del comando como argumento, cualquier archivo CPL del panel de control de la siguiente forma:
RunDll32.exe shell32.dll,Control_RunDLL NOMBRE.CPL
Algunos archivos CPL contienen en su interior distintas funciones, en ese caso es necesario especificar el número que les corresponde después del carácter@, por ejemplo:
RunDll32.exe shell32.dll,Control_RunDLL NOMBRE.CPL,@2
Algunos comandos abren elementos que poseen pestañas diferentes, para abrirlas usa el número correspondiente de la siguiente forma:
RunDll32.exe shell32.dll,Control_RunDLL NOMBRE.CPL,,2
En el siguiente ejemplo se usa el comando Rundll32 para abrir directamente la pestaña "Ver" en la herramienta "Opciones de carpeta"Lista de los comandos RUNDLL32 en Windows
Los comandos en la siguiente lista han sido probados en Windows 8, la mayoria también funcionan correctamente en Windows 7.
En este artículo relacionamos todas las que hemos recopilado y que pueden ser de utilidad a nuestros lectores.
Elementos del Panel de control
Propiedades del sistema
Rundll32 Shell32.dll,Control_RunDLL Sysdm.cpl,,1
Sustituye el último número por uno de los siguientes para abrir una pestaña diferente.1 Nombre del equipo
2 Hardware
3 Opciones avanzadas
4 Protección del sistema
5 Acceso remoto
Programas y características
RunDll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0
1 Instalar un programa desde la red2 Activar o desactivar características de Windows
3 Configurar acceso y programas determinados del equipo
Opciones de internet
Abre en la ventana de Propiedades de Internet, la pestaña General
Rundll32 Shell32.dll, Control_RunDLL Inetcpl.cpl,,0
1 Seguridad2 Privacidad
3 Contenido
4 Conexiones
5 Programas
6 Opciones avanzadas
7 General
Resolución de pantalla
rundll32.exe shell32.dll,Control_RunDLL desk.cpl
Configuración del protector de pantalla
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
Personalización
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
Opciones de energía
RunDll32.exe Shell32.dll,Control_RunDLL powercfg.cpl
Opciones de energía Configuración avanzada
RunDll32.exe Shell32.dll,Control_RunDLL powercfg.cpl,,0
Region
Rundll32 Shell32.dll,Control_RunDLL Intl.cpl,,0
0 Formato1 Ubicación
2 Administrativo
Sonido
Rundll32 Shell32.dll,Control_RunDLL Mmsys.cpl,,0
0 Reproducción1 Grabar
2 Sonidos
3 Comunicaciones
Teléfono y modem
rundll32.exe shell32.dll,Control_RunDLL telephon.cpl,,1
1 pestaña Modem2 Opciones avanzadas
3 Reglas de marcado
Propiedades del teclado
RunDll32.exe shell32.dll,Control_RunDLL main.cpl @1
Propiedades del raton
RunDll32.exe shell32.dll,Control_RunDLL main.cpl @0
0,1 Punteros0,2 Opciones de puntero
0,3 Rueda
0,4 Hardware
Dispositivos de juego
rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0
Quitar hardware de forma segura
RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll
Fecha y hora
RunDll32.exe shell32.dll,Control_RunDLL timedate.cpl
Conexiones de red
RunDll32.exe shell32.dll,Control_RunDLL ncpa.cpl
Panel de Cuentas de usuario
RunDll32.exe shell32.dll,Control_RunDLL nusrmgr.cpl
Panel del Centro de actividades
RunDll32.exe shell32.dll,Control_RunDLL wscui.cpl
Firewall de Windows
RunDll32.exe shell32.dll,Control_RunDLL firewall.cpl
Lapiz y entrada tactil
rundll32.exe shell32.dll,Control_RunDLL tabletpc.cpl
Otros comandos de SHELL32.DLL
Opciones de carpeta
RunDll32.exe shell32.dll,Options_RunDLL 0
0 General2 Buscar
7 Ver
Propiedades de la barra de tareas
RunDll32.exe shell32.dll,Options_RunDLL 1
1 Barra de tareas3 Lista de accesos directos
6 Barras de herramientas
Conectar a unidad de red
RunDll32.exe shell32.dll,SHHelpShortcuts_RunDLL Connect
Carpeta Impresoras
Rundll32 Shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder
Carpeta de Fuentes del equipo
Rundll32 Shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
Acerca de Windows
RunDll32.exe SHELL32.DLL,ShellAboutW
Comandos RUNDLL32 para otras librerías DLL del sistema
Hibernar el equipo
RunDll32.exe powrprof.dll,SetSuspendState
Administrador de dispositivos
RunDll32.exe devmgr.dll DeviceManager_Execute
Bloquear pantalla
RunDll32 user32.dll,LockWorkStation
Agregar ubicación de red
rundll32.exe shwebsvc.dll,AddNetPlaceRunDll
Herramienta Asesor de contenido
RunDll32.exe msrating.dll,RatingSetupUI
Asistente para contraseña olvidada
RunDll32.exe keymgr.dll,PRShowSaveWizardExW
Organizar Favoritos de Internet Explorer
Rundll32.exe shdocvw.dll,DoOrganizeFavDlg
Interfaz de usuario de la impresora
Rundll32 Printui.dll,PrintUIEntry /?
Comandos de RUNDLL32 para el navegador Internet Explorer
Hay disponibles varios comandos RUNDLL32 que resultan muy útiles para administrar el contenido almacenado por el navegador Internet Explorer, al navegar en la red.
Es la única forma en algunas ocasiones de deshacernos totalmente de ciertos tipos de contenido.
Eliminar el historial de páginas visitadas | RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1 |
Eliminar las Cookies de todos los sitios web | RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2 |
Eliminar archivos temporales | RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4 |
Eliminar archivos temporales incluyendo los favoritos offline | RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8 |
Eliminar datos de formularios | RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16 |
Eliminar contraseñas guardadas | RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32 |
Eliminar el filtro de phising | RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 64 |
Eliminar todo | RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255 |
Eliminar todo de forma profunda incluyendo los complementos o plugins instalados | RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351 |
Páginas relacionadas
✓ Listado de todos los comandos rápidos disponibles en Windows 7
✓ Lista de comandos disponibles en la consola de CMD
✓ Como utilizar la consola de CMD y crear los archivos batch
✓ Tutorial para crear archivos batch en Windows
✓ Como usar el comando Robocopy en Windows
✓ Como liberar espacio en disco desde la línea de comandos
✓ Como desfragmentar los discos duros desde la línea de comandos
✓ Lista de comandos disponibles en la consola de CMD
✓ Como utilizar la consola de CMD y crear los archivos batch
✓ Tutorial para crear archivos batch en Windows
✓ Como usar el comando Robocopy en Windows
✓ Como liberar espacio en disco desde la línea de comandos
✓ Como desfragmentar los discos duros desde la línea de comandos
Comparta esta página
Facebook
Twitter