Ejecutar elementos de Panel de control
Nota
Si busca la lista de nombres canónicos y de módulos para Panel de control elementos, consulte Nombres canónicos de elementos de Panel de control.
Hay dos maneras de abrir un elemento de Panel de control:
- El usuario puede abrir Panel de control y, a continuación, abrir un elemento haciendo clic o haciendo doble clic en el icono del elemento.
- El usuario o una aplicación pueden iniciar un elemento de Panel de control ejecutándolo directamente desde el símbolo de la línea de comandos.
Una aplicación puede abrir el Panel de control mediante programación mediante la función WinExec.
WinExec("c:\windows\system32\control.exe", SW_NORMAL);
En el ejemplo siguiente se muestra cómo una aplicación puede iniciar el elemento de Panel de control denominado MyCpl.cpl mediante la función WinExec.
WinExec("c:\windows\system32\control.exe MyCpl.cpl", SW_NORMAL);
Cuando se abre un elemento de Panel de control a través de una línea de comandos, puede indicarle que se abra en una pestaña determinada del elemento. Debido a la adición y eliminación de ciertas pestañas en algunos elementos de Windows Vista Panel de control, es posible que la numeración de las pestañas haya cambiado de eso en Windows XP. Por ejemplo, en el ejemplo siguiente se inicia la cuarta pestaña del elemento Sistema en Windows XP y la tercera pestaña de Windows Vista.
control.exe sysdm.cpl,,3
Este tema trata lo siguiente:
- Nombres canónicos de Windows Vista
- Nuevos comandos para Windows Vista
- Comandos de Panel de control heredados
- Temas relacionados
Nombres canónicos de Windows Vista
En Windows Vista y versiones posteriores, el método preferido para iniciar un elemento de Panel de control desde una línea de comandos es usar el nombre canónico del elemento Panel de control. Un nombre canónico es una cadena no localizada que el elemento de Panel de control declara en el Registro. El valor de usar un nombre canónico es que abstrae el nombre del módulo del elemento Panel de control. Un elemento se puede implementar en un .dll y, posteriormente, volver a implementarse como un .exe o cambiar su nombre de módulo. Siempre que el nombre canónico siga siendo el mismo, no es necesario actualizar ningún programa que lo abra mediante ese nombre canónico.
Por convención, el nombre canónico se forma como "CorporationName.ControlPanelItemName".
En el ejemplo siguiente se muestra cómo una aplicación puede iniciar el elemento de Panel de control Windows Update con WinExec.
WinExec("%systemroot%\system32\control.exe /name Microsoft.WindowsUpdate", SW_NORMAL);
Para iniciar un elemento de Panel de control con su nombre canónico, use: "%systemroot%\system32\control.exe /name canonicalName"
Para abrir una subpágina específica en un elemento o para abrirla con parámetros adicionales, use: "%systemroot%\system32\control.exe /name canonicalName / page pageName"
Una aplicación también puede implementar el método IOpenControlPanel::Open para iniciar elementos Panel de control, incluida la capacidad de abrir una subpágina específica.
Para obtener una lista completa de los nombres canónicos de Panel de control elemento, vea Nombres canónicos de Panel de control elementos.
Nuevos comandos para Windows Vista
En Windows Vista, algunas opciones a las que accedió un módulo de .cpl en Windows XP ahora se implementan como archivos .exe. Esto proporciona seguridad adicional al permitir que se pida a los usuarios estándar que proporcionen credenciales de administrador al intentar iniciar los archivos. Las mismas líneas de comandos que se usaron en Windows XP tienen acceso a las opciones que no requieren seguridad adicional. A continuación se muestra una lista de comandos usados en Windows Vista para acceder a pestañas específicas de Panel de control elementos:
Personalización
- Tamaño de fuente y PPP: %windir%\system32\DpiScaling.exe
- Resolución de pantalla: %windir%\system32\control.exe desk.cpl,Configuración,@Settings
- Configuración de presentación: %windir%\system32\control.exe desk.cpl,Configuración,@Settings
- Temas: %windir%\system32\control.exe desk.cpl,Temas,@Themes
- Protector de pantalla: %windir%\system32\control.exe desk.cpl,protector de pantalla,@screensaver
- Multi-monitor: %windir%\system32\control.exe desk.cpl,Monitor,@Monitor
- Combinación de colores: %windir%\system32\control.exe /name Microsoft.Personalization /page pageColorization
- Fondo de escritorio: %windir%\system32\control.exe /name Microsoft.Personalization /pageWallpaper
Nota
Las ediciones Starter y Basic no admiten control.exe comando /name Microsoft.Personalization.
Sistema
- Rendimiento: %windir%\system32\SystemPropertiesPerformance.exe
- Acceso remoto: %windir%\system32\SystemPropertiesRemote.exe
- Nombre del equipo: %windir%\system32\SystemPropertiesComputerName.exe
- Protección del sistema: %windir%\system32\SystemPropertiesProtection.exe
- Propiedades avanzadas del sistema: %windir%\system32\SystemPropertiesAdvanced.exe
Programas y características
- Agregar o quitar programas: %windir%\system32\control.exe /name Microsoft.ProgramsAndFeatures
- Características de Windows: %windir%\system32\OptionalFeatures.exe
Configuración regional y de idioma
- Teclado: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"keyboard"
- Ubicación: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"location"
- Administrativo: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"administrative"
Opciones de carpeta
- Búsqueda de carpetas: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 2
- Asociaciones de archivos: %windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageFileAssoc
- Vista: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 7
- General: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 0
Opciones de energía
- Editar la configuración actual del plan: %windir%\system32\control.exe /name Microsoft.PowerOptions /pagePlanSettings
- Configuración del sistema: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageGlobalSettings
- Crear un plan de energía: %windir%\system32\control.exe /name Microsoft.PowerOptions /pageCreateNewPlan
- No hay ningún comando canónico para la página Configuración avanzada; se accede a él de la manera anterior: %windir%\system32\control.exe powercfg.cpl,,3
Comandos de Panel de control heredados
Cuando se usa la función WinExec, el sistema puede reconocer comandos Panel de control especiales. Estos comandos preceden a Windows Vista.
Argumento | Descripción |
---|---|
escritorio de control.exe | Inicia la ventana Mostrar propiedades .
Nota: Las ediciones Starter y Basic no admiten este comando. |
color de control.exe | Inicia la ventana Mostrar propiedades con la pestaña Apariencia preseleccionada. |
control.exe fecha y hora | Inicia la ventana Propiedades de fecha y hora . |
control.exe internacional | Inicia la ventana Opciones regionales y de idioma . |
control.exe mouse | Inicia la ventana Propiedades del mouse . |
teclado de control.exe | Inicia la ventana Propiedades del teclado . |
impresoras control.exe | Muestra la carpeta Impresoras y faxes . |
fuentes de control.exe | Muestra la carpeta Fuentes . |
Para los sistemas Windows 2000 y versiones posteriores:
Get-Help | Descripción |
---|---|
carpetas de control.exe | Inicia la ventana Opciones de carpeta . |
netware de control.exe | Inicia la ventana Novell NetWare (si está instalada). |
telefonía control.exe | Inicia la ventana Opciones de teléfono y módem . |
control.exe admintools | Muestra la carpeta Herramientas administrativas . |
control.exe schedtasks | Muestra la carpeta Tareas programadas . |
control.exe netconnections | Muestra la carpeta Conexiones de red . |
control.exe infrarrojo | Inicia la ventana Monitor de infrarrojos (si está instalada). |
control.exe userpasswords | Inicia la ventana Cuentas de usuario . |
Temas relacionados
-
Crear vínculos de tareas que se pueden buscar para un elemento de Panel de control
-
Acceso a la Panel de control en modo seguro en Windows Vista