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 s directos, desde Ejecutar, la Consola de CMD, archivos batch o scripts.

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 s 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 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 directo, en el cuadro "¿A qué elemento le desea crear un directo?", pegar el comando necesario.
2- Introducirlos en el Terminal de Windows.
Por ejemplo en la siguiente imagen se muestra como abrir el 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 Terminal de Windows.
Por ejemplo en la siguiente imagen se muestra como abrir el 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 de control
Los archivos terminados con la extensión .L almacenados en la carpeta C:\Windows\System32, son elementos del de control.
Con RUNDLL32 se pueden controlar totalmente de la siguiente forma.
El siguiente comando abre la ventana Todos los elementos del de control.
RunDll32.exe shell32.dll,Control_RunDLL
Se puede agregar al final del comando como argumento, cualquier archivo L del de control de la siguiente forma:
RunDll32.exe shell32.dll,Control_RunDLL NOMBRE.L
Algunos archivos L 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.L,@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.L,,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 de control
Propiedades del sistema
Rundll32 Shell32.dll,Control_RunDLL Sysdm.l,,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 remoto
Programas y características
RunDll32.exe shell32.dll,Control_RunDLL appwiz.l,,0
1 Instalar un programa desde la red2 Activar o desactivar características de Windows
3 Configurar 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 Inetl.l,,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.l
Configuración del protector de pantalla
rundll32.exe shell32.dll,Control_RunDLL desk.l,,1
Personalización
rundll32.exe shell32.dll,Control_RunDLL desk.l,,2
Opciones de energía
RunDll32.exe Shell32.dll,Control_RunDLL powercfg.l
Opciones de energía Configuración avanzada
RunDll32.exe Shell32.dll,Control_RunDLL powercfg.l,,0
Region
Rundll32 Shell32.dll,Control_RunDLL Intl.l,,0
0 Formato1 Ubicación
2 istrativo
Sonido
Rundll32 Shell32.dll,Control_RunDLL Mmsys.l,,0
0 Reproducción1 Grabar
2 Sonidos
3 Comunicaciones
Teléfono y modem
rundll32.exe shell32.dll,Control_RunDLL telephon.l,,1
1 pestaña Modem2 Opciones avanzadas
3 Reglas de marcado
Propiedades del teclado
RunDll32.exe shell32.dll,Control_RunDLL main.l @1
Propiedades del raton
RunDll32.exe shell32.dll,Control_RunDLL main.l @0
0,1 Punteros0,2 Opciones de puntero
0,3 Rueda
0,4 Hardware
Dispositivos de juego
rundll32.exe shell32.dll,Control_RunDLL joy.l,,0
Quitar hardware de forma segura
RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll
Fecha y hora
RunDll32.exe shell32.dll,Control_RunDLL timedate.l
Conexiones de red
RunDll32.exe shell32.dll,Control_RunDLL na.l
de Cuentas de
RunDll32.exe shell32.dll,Control_RunDLL nusrmgr.l
del Centro de actividades
RunDll32.exe shell32.dll,Control_RunDLL wscui.l
Firewall de Windows
RunDll32.exe shell32.dll,Control_RunDLL firewall.l
Lapiz y entrada tactil
rundll32.exe shell32.dll,Control_RunDLL tabletpc.l
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 s 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
de dispositivos
RunDll32.exe devmgr.dll DeviceManager_Execute
Bloquear pantalla
RunDll32 32.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 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 istrar 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 Inetl.l,ClearMyTracksByProcess 1 |
Eliminar las Cookies de todos los sitios web | RunDll32.exe Inetl.l,ClearMyTracksByProcess 2 |
Eliminar archivos temporales | RunDll32.exe Inetl.l,ClearMyTracksByProcess 4 |
Eliminar archivos temporales incluyendo los favoritos offline | RunDll32.exe Inetl.l,ClearMyTracksByProcess 8 |
Eliminar datos de formularios | RunDll32.exe Inetl.l,ClearMyTracksByProcess 16 |
Eliminar contraseñas guardadas | RunDll32.exe Inetl.l,ClearMyTracksByProcess 32 |
Eliminar el filtro de phising | RunDll32.exe Inetl.l,ClearMyTracksByProcess 64 |
Eliminar todo | RunDll32.exe Inetl.l,ClearMyTracksByProcess 255 |
Eliminar todo de forma profunda incluyendo los complementos o plugins instalados | RunDll32.exe Inetl.l,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