Was ist das CPL-Dateiformat?
Dateien mit der Dateiendung .cpl entsprechen Werkzeugen, die sich in der Windows-Systemsteuerung befinden. Diese Dateien befinden sich im Windows-Systemverzeichnis - speziell in %SystemRoot%\System32. .cpl-Dateien dienen nicht nur der Darstellung und dem Start von Systemeinstellungen, sondern ermöglichen es auch Hardwaretreibern und Softwareentwicklern, ihre eigenen Konfigurations-Applets in der Systemsteuerung zu platzieren, indem sie eine entsprechende .cpl-Datei installieren. Strukturell ist jede .cpl eine Windows PE .dll, die eine CPlApplet-Funktion exportiert; die Shell der Systemsteuerung ruft diese auf, um die darin enthaltenen Applets aufzulisten und zu starten. Da .cpl-Dateien ausführbarer Code sind, entspricht das Ausführen einer unbekannten .cpl dem Ausführen einer DLL.
Standard-.cpl-Dateien in Windows
Windows wird mit einem Standard-Satz von Systemsteuerungswerkzeugen ausgeliefert, von denen jedes eine separate .cpl-Datei ist. Dazu gehören:
- Zeit und Datum -
TimeDate.cpl - Systemeigenschaften -
Sysdm.cpl - Maus, Tastatur, Drucker, Schriftarten -
Main.cpl - Sounds -
Mmsys.cpl - Netzwerkverbindungen -
ncpa.cpl - Anzeigeeinstellungen -
Desk.cpl - Programme und Features -
Appwiz.cpl - Erleichterte Bedienung -
Access.cpl
Treiber- und Softwareentwickler haben die Möglichkeit, Installationsprogramme zu erstellen, die Anwendungs- und Gerätesteuerungen über entsprechende .cpl-Dateien zur Systemsteuerung hinzufügen.
Erstellen von Verknüpfungen mit .cpl-Dateien
.cpl-Dateien können verwendet werden, um eine Verknüpfung zu einem Systemsteuerungswerkzeug zu erstellen. Dies kann einfach durch Ziehen des Symbols aus der Systemsteuerung auf den Desktop oder an einen anderen Ort erfolgen. Alternativ kann eine manuelle Verknüpfung erstellt werden, indem der Pfad zur entsprechenden .cpl-Datei im Systemverzeichnis angegeben wird. Ab Windows 8 hat Microsofts moderne Settings-App (ms-settings: URI-Schema) die klassischen .cpl-Applets schrittweise ersetzt, obwohl die meisten in Windows 11 weiterhin zugänglich sind.
Sicherheit
RISIKO: HIGHCPL-Dateien sind ausführbar (PE DLLs) und können beliebigen Code enthalten. Sie sind ein bekannter Vektor für die Verbreitung von Malware: Angreifer tarnen bösartige DLLs als .cpl-Dateien, da viele Benutzer die Endung nicht als ausführbar erkennen. Ein Doppelklick auf eine unbekannte CPL führt diese sofort aus. Regeln: (1) System-CPL-Dateien in C:\Windows\System32 sind sicher; (2) eine per E-Mail erhaltene, von einer inoffiziellen Seite heruntergeladene oder an einem unerwarteten Ort gefundene CPL-Datei sollte gescannt und als verdächtig behandelt werden. Windows SmartScreen und Antivirenprogramme sollten unbekannte CPLs markieren. Führen Sie niemals eine CPL aus einer nicht vertrauenswürdigen Quelle aus.
Formatdetails
kurz gefasst- Color Profile Link (Apple ColorSync) - macOS verwendet .cpl intern in einigen ColorSync-Kontexten - steht in keinem Zusammenhang mit Windows CPL.
Programme zum Öffnen von CPL-Dateien
Technische Details
technische Spezifikation| Format-Typ | Windows PE DLL - binär ausführbar mit obligatorischem CPlApplet-Export |
| Magic Bytes | 4D 5A („MZ“) bei Offset 0 - Standard Windows PE/DLL-Header |
| Byte-Reihenfolge | Little-endian |
| Container | Windows Portable Executable (PE) / DLL-Format |
| Erforderlicher Export | CPlApplet(hwnd, message, lParam1, lParam2) - obligatorische Funktion, die von der Systemsteuerungs-Shell aufgerufen wird |
| Multi-Applet-Unterstützung | Eine .cpl-Datei kann mehrere Systemsteuerungselemente enthalten (CPL_GETCOUNT > 1) |
| Systemverzeichnis | %SystemRoot%\System32 für alle integrierten Systemsteuerungs-Applets |
| Sicherheitsklassifizierung | Ausführbarer Code - wird äquivalent zu .dll/.exe behandelt; Authenticode-Signierung wird für Systemdateien verwendet |
| Typische Dateigröße | 10 KB - 5 MB (die meisten integrierten CPL-Dateien unter 1 MB) |
| Architekturvarianten | 32-Bit und 64-Bit PE; veraltete 16-Bit CPL existierten für Windows 3.x |
| Betriebssystem-Umfang | Windows 3.1 (1992) bis Windows 11 (aktuell) |
| Moderner Ersatz | Windows Settings-App (ms-settings: URI-Schema) für integrierte Einstellungen seit Windows 8 |
| Drittanbieter-Nutzung | Grafik-, Audio- und Netzwerktreiber installieren häufig benutzerdefinierte .cpl-Applets |
| Veröffentlicht | 1992 (Windows 3.1 - Control Panel applet model) |
| Neueste Version | Current as of Windows 11; CPL architecture unchanged since Win32 |
| Spezifikation | learn.microsoft.com |
CPL-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu CPL-Dateien.