norfipc.futbolgratis.org
Informatica

Como usar el comando RUNDLL32 en Windows, usos prácticos


Actualizado: 17 de noviembre del 2022
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 usar el comando RUNDLL32 en Windows, usos prácticos 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 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.
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 COMANDO
5- 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"
Usar el comando Rundll32 para abrir 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 red
2 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 Seguridad
2 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 Formato
1 Ubicación
2 istrativo
Sonido
Rundll32 Shell32.dll,Control_RunDLL Mmsys.l,,0
0 Reproducción
1 Grabar
2 Sonidos
3 Comunicaciones
Teléfono y modem
rundll32.exe shell32.dll,Control_RunDLL telephon.l,,1
1 pestaña Modem
2 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 Punteros
0,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 General
2 Buscar
7 Ver

Propiedades de la barra de tareas
RunDll32.exe shell32.dll,Options_RunDLL 1
1 Barra de tareas
3 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



Comparta esta página
Facebook
Twitter

Sígueme en las redes sociales


Norfipc en Facebook Norfipc en X (antes Twitter) Canales RSS con las últimas publicaciones

 
 
Sobre mí