Qu'est-ce que le format de fichier CPL ?
Les fichiers avec l'extension .cpl correspondent aux outils situés dans le Panneau de configuration Windows. Ces fichiers sont situés dans le répertoire système de Windows - spécifiquement %SystemRoot%\System32. Les fichiers .cpl ne visent pas seulement à représenter et à lancer des applications de paramètres système, mais permettent également aux pilotes de matériel et aux développeurs de logiciels de placer leurs propres applets de configuration dans le Panneau de configuration en installant un fichier .cpl correspondant. Structurellement, chaque .cpl est un fichier Windows PE .dll qui exporte une fonction CPlApplet ; le shell du Panneau de configuration l'appelle pour énumérer et lancer les applets à l'intérieur. Étant donné que les fichiers .cpl sont du code exécutable, l'exécution d'un .cpl inconnu équivaut à l'exécution d'une DLL.
Fichiers .cpl standards dans Windows
Windows est livré avec un ensemble standard d'outils du Panneau de configuration, chacun étant un fichier .cpl distinct. Ceux-ci incluent :
- Date et heure -
TimeDate.cpl - Propriétés système -
Sysdm.cpl - Souris, clavier, imprimantes, polices -
Main.cpl - Sons -
Mmsys.cpl - Connexions réseau -
ncpa.cpl - Paramètres d'affichage -
Desk.cpl - Programmes et fonctionnalités -
Appwiz.cpl - Options d'ergonomie -
Access.cpl
Les pilotes et les développeurs de logiciels ont la possibilité de créer des installateurs qui ajoutent des commandes d'application et de périphérique au Panneau de configuration via les fichiers .cpl correspondants.
Création de raccourcis à l'aide de fichiers .cpl
Les fichiers .cpl peuvent être utilisés pour créer un raccourci vers un outil du Panneau de configuration. Cela peut être fait simplement en faisant glisser l'icône du Panneau de configuration vers le bureau ou un autre emplacement. Alternativement, un raccourci manuel peut être créé en spécifiant le chemin d'accès au fichier .cpl approprié dans le répertoire système. À partir de Windows 8, l'application moderne Paramètres de Microsoft (schéma d'URI ms-settings:) a progressivement remplacé les applets .cpl classiques, bien que la plupart restent accessibles dans Windows 11.
Sécurité et sûreté
RISQUE : HIGHLes fichiers CPL sont des exécutables (PE DLL) et peuvent contenir du code arbitraire. Ils sont un vecteur de diffusion de logiciels malveillants connu : les attaquants déguisent des DLL malveillantes en fichiers .cpl car de nombreux utilisateurs ne reconnaissent pas l'extension comme étant exécutable. Double-cliquer sur un CPL inconnu l'exécute immédiatement. Règles : (1) les fichiers CPL système dans C:\Windows\System32 sont sûrs ; (2) un fichier CPL reçu par e-mail, téléchargé depuis un site non officiel ou trouvé dans un emplacement inattendu doit être analysé et traité comme suspect. Windows SmartScreen et les antivirus doivent signaler les CPL inconnus. N'exécutez jamais un CPL provenant d'une source non fiable.
Détails du format
en bref- Color Profile Link (Apple ColorSync) - macOS utilise .cpl en interne dans certains contextes ColorSync - totalement sans rapport avec le CPL de Windows.
Programmes qui ouvrent les fichiers CPL
Détails techniques
spécifications approfondies| Type de format | Windows PE DLL - exécutable binaire avec export CPlApplet obligatoire |
| Octets magiques | 4D 5A (« MZ ») à l'offset 0 - en-tête standard Windows PE/DLL |
| Ordre des octets | Little-endian |
| Conteneur | Format Windows Portable Executable (PE) / DLL |
| Exportation requise | CPlApplet(hwnd, message, lParam1, lParam2) - fonction obligatoire appelée par le shell du Panneau de configuration |
| Prise en charge multi-applets | Un seul fichier .cpl peut héberger plusieurs éléments du Panneau de configuration (CPL_GETCOUNT > 1) |
| Répertoire système | %SystemRoot%\System32 pour tous les applets intégrés du Panneau de configuration |
| Classification de sécurité | Code exécutable - traité de manière équivalente à .dll/.exe ; signature Authenticode utilisée sur les fichiers système |
| Taille de fichier typique | 10 Ko - 5 Mo (la plupart des fichiers CPL intégrés font moins de 1 Mo) |
| Variantes d'architecture | PE 32 bits et 64 bits ; des CPL 16 bits hérités existaient pour Windows 3.x |
| Portée du système d'exploitation | De Windows 3.1 (1992) à Windows 11 (actuel) |
| Remplacement moderne | Application Paramètres Windows (schéma d'URI ms-settings:) pour les paramètres intégrés depuis Windows 8 |
| Utilisation par des tiers | Les pilotes graphiques, audio et réseau installent couramment des applets .cpl personnalisés |
| Publié | 1992 (Windows 3.1 - Control Panel applet model) |
| Dernière version | Current as of Windows 11; CPL architecture unchanged since Win32 |
| Spécification | learn.microsoft.com |
Conversions CPL
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers CPL.