Exécution d’éléments Panneau de configuration

Notes

Si vous recherchez la liste des noms canoniques et de modules pour les éléments Panneau de configuration, consultez Noms canoniques des éléments Panneau de configuration.

 

Il existe deux façons d’ouvrir un élément Panneau de configuration :

  • L’utilisateur peut ouvrir Panneau de configuration, puis ouvrir un élément en cliquant ou en double-cliquant sur l’icône de l’élément.
  • L’utilisateur ou une application peut démarrer un élément Panneau de configuration en l’exécutant directement à partir de l’invite de ligne de commande.

Une application peut ouvrir le Panneau de configuration par programmation à l’aide de la fonction WinExec.

WinExec("c:\windows\system32\control.exe", SW_NORMAL);

L’exemple suivant montre comment une application peut démarrer l’élément Panneau de configuration nommé MyCpl.cpl à l’aide de la fonction WinExec.

WinExec("c:\windows\system32\control.exe MyCpl.cpl", SW_NORMAL);

Lorsqu’un élément Panneau de configuration est ouvert via une ligne de commande, vous pouvez lui demander de l’ouvrir à un onglet particulier de l’élément. En raison de l’ajout et de la suppression de certains onglets dans certains éléments de Panneau de configuration Windows Vista, la numérotation des onglets peut avoir changé de celle de Windows XP. Par instance, l’exemple suivant lance le quatrième onglet de l’élément Système sur Windows XP et le troisième onglet sur Windows Vista.

control.exe sysdm.cpl,,3

Cette rubrique traite des sujets suivants :

Noms canoniques Windows Vista

Dans Windows Vista et versions ultérieures, la méthode recommandée pour lancer un élément Panneau de configuration à partir d’une ligne de commande consiste à utiliser le nom canonique de l’élément Panneau de configuration. Un nom canonique est une chaîne non localisée que l’élément Panneau de configuration déclare dans le Registre. La valeur de l’utilisation d’un nom canonique est qu’il extrait le nom de module de l’élément Panneau de configuration. Un élément peut être implémenté dans un .dll et réappliqué ultérieurement en tant que .exe ou modifier son nom de module. Tant que le nom canonique reste le même, il n’est pas nécessaire de mettre à jour tout programme qui l’ouvre à l’aide de ce nom canonique.

Par convention, le nom canonique est formé en tant que « CorporationName.ControlPanelItemName ».

L’exemple suivant montre comment une application peut démarrer l’élément Panneau de configuration Windows Update avec WinExec.

WinExec("%systemroot%\system32\control.exe /name Microsoft.WindowsUpdate", SW_NORMAL);

Pour démarrer un élément Panneau de configuration avec son nom canonique, utilisez : « %systemroot%\system32\control.exe /name canonicalName »

Pour ouvrir une sous-page spécifique dans un élément, ou pour l’ouvrir avec des paramètres supplémentaires, utilisez : « %systemroot%\system32\control.exe /name canonicalName /page pageName »

Une application peut également implémenter la méthode IOpenControlPanel::Open pour lancer Panneau de configuration éléments, y compris la possibilité d’ouvrir une sous-page spécifique.

Pour obtenir la liste complète des noms canoniques d’éléments Panneau de configuration, consultez Noms canoniques des éléments Panneau de configuration.

Nouvelles commandes pour Windows Vista

Sur Windows Vista, certaines options accessibles par un module .cpl sur Windows XP sont désormais implémentées en tant que fichiers .exe. Cela offre une sécurité supplémentaire en permettant aux utilisateurs standard d’être invités à fournir des informations d’identification d’administrateur lors de la tentative de lancement des fichiers. Les options qui ne nécessitent pas de sécurité supplémentaire sont accessibles par les mêmes lignes de commande que celles utilisées dans Windows XP. Voici une liste de commandes utilisées dans Windows Vista pour accéder à des onglets spécifiques d’éléments Panneau de configuration :

Personnalisation

  • Taille de police et PPP : %windir%\system32\DpiScaling.exe
  • Résolution de l’écran : %windir%\system32\control.exe desk.cpl,Paramètres,@Settings
  • Paramètres d’affichage : %windir%\system32\control.exe desk.cpl,Paramètres,@Settings
  • Thèmes : %windir%\system32\control.exe desk.cpl,Thèmes,@Themes
  • Écran de veille : %windir%\system32\control.exe desk.cpl,écran de veille,@screensaver
  • Multi-moniteur : %windir%\system32\control.exe desk.cpl,Monitor,@Monitor
  • Jeu de couleurs : %windir%\system32\control.exe /name Microsoft.Personnalisation /pageColorization
  • Arrière-plan du bureau : %windir%\system32\control.exe /name Microsoft.Personnalisation /pageWallpaper

Notes

Les éditions Starter et De base ne prennent pas en charge control.exe commande /name Microsoft.Personnalisation.

 

Système

  • Performances : %windir%\system32\SystemPropertiesPerformance.exe
  • Accès à distance : %windir%\system32\SystemPropertiesRemote.exe
  • Nom de l’ordinateur : %windir%\system32\SystemPropertiesComputerName.exe
  • Protection du système : %windir%\system32\SystemPropertiesProtection.exe
  • Propriétés système avancées : %windir%\system32\SystemPropertiesAdvanced.exe

Programmes et fonctionnalités

  • Ajouter ou supprimer des programmes : %windir%\system32\control.exe /name Microsoft.ProgramsAndFeatures
  • Fonctionnalités Windows : %windir%\system32\OptionalFeatures.exe

Options régionales et linguistiques

  • Clavier : %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"keyboard »
  • Emplacement : %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"location »
  • Administration : %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"administrative »

Options des dossiers

  • Recherche de dossiers : %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 2
  • Associations de fichiers : %windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageFileAssoc
  • Affichage : %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 7
  • Général : %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 0

Options d’alimentation

  • Modifier les paramètres du plan actuel : %windir%\system32\control.exe /name Microsoft.PowerOptions /pagePlanSettings
  • Paramètres système : %windir%\system32\control.exe /name Microsoft.PowerOptions /pageGlobalSettings
  • Créer un mode de gestion de l’alimentation : %windir%\system32\control.exe /name Microsoft.PowerOptions /pageCreateNewPlan
  • Il n’existe aucune commande canonique pour la page Paramètres avancés, elle est accessible de la manière la plus ancienne : %windir%\system32\control.exe powercfg.cpl,3

Commandes Panneau de configuration héritées

Lorsque vous utilisez la fonction WinExec, le système peut reconnaître des commandes Panneau de configuration spéciales. Ces commandes sont antérieures à Windows Vista.

Argument Description
bureau control.exe Lance la fenêtre Propriétés d’affichage . Note: Les éditions Starter et De base ne prennent pas en charge cette commande.
couleur control.exe Lance la fenêtre Propriétés d’affichage avec l’onglet Apparence présélectionné.
control.exe date/heure Lance la fenêtre Propriétés de date et d’heure .
control.exe international Lance la fenêtre Options régionales et linguistiques .
control.exe souris Lance la fenêtre Propriétés de la souris .
clavier control.exe Lance la fenêtre Propriétés du clavier .
imprimantes control.exe Affiche le dossier Imprimantes et télécopies .
polices control.exe Affiche le dossier Polices .

 

Pour les systèmes Windows 2000 et ultérieur :

Commande Description
control.exe dossiers Lance la fenêtre Options des dossiers .
control.exe netware Lance la fenêtre Novell NetWare (si elle est installée).
téléphonie control.exe Ouvre la fenêtre Options téléphone et modem .
control.exe admintools Affiche le dossier Outils d’administration .
control.exe schedtasks Affiche le dossier Tâches planifiées .
control.exe netconnections Affiche le dossier Connexions réseau .
infrarouge control.exe Lance la fenêtre Moniteur infrarouge (si elle est installée).
control.exe userpasswords Lance la fenêtre Comptes d’utilisateur .

 

éléments Panneau de configuration

Conseils sur l’expérience utilisateur

Inscription d’éléments Panneau de configuration

Utilisation de CPLApplet

Panneau de configuration traitement des messages

Extension des éléments de Panneau de configuration système

Affectation de catégories Panneau de configuration

Création de liens de tâche pouvant faire l’objet d’une recherche pour un élément Panneau de configuration

Accès aux Panneau de configuration en mode sans échec sous Windows Vista