Che cos'è il formato di file CPL?
I file con estensione .cpl corrispondono agli strumenti situati nel Pannello di controllo di Windows. Questi file si trovano nella directory di sistema di Windows - specificamente %SystemRoot%\System32. I file .cpl non sono solo finalizzati a rappresentare e avviare applicazioni di impostazioni di sistema, ma consentono anche ai driver hardware e agli sviluppatori di software di inserire le proprie applet di configurazione nel Pannello di controllo installando un file .cpl corrispondente. Strutturalmente, ogni .cpl è un Windows PE .dll che esporta una funzione CPlApplet; la shell del Pannello di controllo la chiama per enumerare e avviare le applet all'interno. Poiché i file .cpl sono codice eseguibile, l'esecuzione di un .cpl sconosciuto equivale all'esecuzione di una DLL.
File .cpl standard in Windows
Windows include un set standard di strumenti del Pannello di controllo, ciascuno dei quali è un file .cpl separato. Questi includono:
- Data e ora -
TimeDate.cpl - Proprietà del sistema -
Sysdm.cpl - Mouse, tastiera, stampanti, caratteri -
Main.cpl - Suoni -
Mmsys.cpl - Connessioni di rete -
ncpa.cpl - Impostazioni schermo -
Desk.cpl - Programmi e funzionalità -
Appwiz.cpl - Accessibilità -
Access.cpl
I driver e gli sviluppatori di software hanno la possibilità di creare programmi di installazione che aggiungono controlli per applicazioni e dispositivi al Pannello di controllo tramite i corrispondenti file .cpl.
Creazione di collegamenti utilizzando i file .cpl
I file .cpl possono essere utilizzati per creare un collegamento a uno strumento del Pannello di controllo. Ciò può essere fatto semplicemente trascinando l'icona dal Pannello di controllo sul desktop o in un'altra posizione. In alternativa, è possibile creare un collegamento manuale specificando il percorso del file .cpl appropriato nella directory di sistema. A partire da Windows 8, l'app Impostazioni moderna di Microsoft (schema URI ms-settings:) ha progressivamente sostituito le classiche applet .cpl, sebbene la maggior parte rimanga accessibile in Windows 11.
Sicurezza e incolumità
RISCHIO: HIGHI file CPL sono eseguibili (PE DLL) e possono contenere codice arbitrario. Sono un noto vettore di distribuzione di malware: gli aggressori mascherano le DLL dannose come file .cpl perché molti utenti non riconoscono l'estensione come eseguibile. Facendo doppio clic su un CPL sconosciuto lo si esegue immediatamente. Regole: (1) i file CPL di sistema in C:\Windows\System32 sono sicuri; (2) un file CPL ricevuto via e-mail, scaricato da un sito non ufficiale o trovato in una posizione imprevista deve essere scansionato e trattato come sospetto. Windows SmartScreen e l'antivirus dovrebbero segnalare i CPL sconosciuti. Non eseguire mai un CPL da una fonte non attendibile.
Dettagli del formato
in sintesi- Color Profile Link (Apple ColorSync) - macOS utilizza .cpl internamente in alcuni contesti ColorSync - completamente non correlato ai CPL di Windows.
Programmi che aprono file CPL
Dettagli tecnici
specifiche approfondite| Tipo di formato | Windows PE DLL - eseguibile binario con esportazione CPlApplet obbligatoria |
| Magic bytes | 4D 5A («MZ») all'offset 0 - intestazione standard Windows PE/DLL |
| Ordine dei byte | Little-endian |
| Contenitore | Formato Windows Portable Executable (PE) / DLL |
| Esportazione richiesta | CPlApplet(hwnd, message, lParam1, lParam2) - funzione obbligatoria chiamata dalla shell del Pannello di controllo |
| Supporto multi-applet | Un singolo file .cpl può ospitare più elementi del Pannello di controllo (CPL_GETCOUNT > 1) |
| Directory di sistema | %SystemRoot%\System32 per tutte le applet integrate del Pannello di controllo |
| Classificazione di sicurezza | Codice eseguibile - trattato come equivalente a .dll/.exe; firma Authenticode utilizzata sui file di sistema |
| Dimensione tipica del file | 10 KB - 5 MB (la maggior parte dei file CPL integrati è inferiore a 1 MB) |
| Varianti di architettura | PE a 32 bit e 64 bit; i CPL legacy a 16 bit esistevano per Windows 3.x |
| Ambito del sistema operativo | Da Windows 3.1 (1992) a Windows 11 (attuale) |
| Sostituzione moderna | App Impostazioni di Windows (schema URI ms-settings:) per le impostazioni integrate a partire da Windows 8 |
| Uso di terze parti | I driver grafici, audio e di rete installano comunemente applet .cpl personalizzate |
| Rilasciato | 1992 (Windows 3.1 - Control Panel applet model) |
| Ultima versione | Current as of Windows 11; CPL architecture unchanged since Win32 |
| Specifica | learn.microsoft.com |
Conversioni CPL
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file CPL.