Compartir a través de


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

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 .

 

elementos de Panel de control

Directrices de la experiencia de usuario

Registrar elementos de Panel de control

Uso de CPLApplet

procesamiento de mensajes de Panel de control

Extensión de elementos de Panel de control del sistema

Asignar categorías de Panel de control

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