Vad är filformatet CPL?
Filer med filändelsen .cpl motsvarar verktyg som finns i Windows Kontrollpanel. Dessa filer är placerade i Windows systemkatalog - specifikt %SystemRoot%\System32. .cpl-filer är inte bara avsedda för att representera och starta systeminställningar, utan tillåter även maskinvarudrivrutiner och programvaruutvecklare att placera sina egna konfigurationsappletar i Kontrollpanelen genom att installera en motsvarande .cpl-fil. Strukturellt sett är varje .cpl en Windows PE .dll som exporterar en CPlApplet-funktion; Kontrollpanelens skal anropar denna för att räkna upp och starta appletarna inuti. Eftersom .cpl-filer är körbar kod är körning av en okänd .cpl likvärdigt med att köra en DLL.
Standard-.cpl-filer i Windows
Windows levereras med en standarduppsättning Kontrollpanel-verktyg, där varje verktyg är en separat .cpl-fil. Dessa inkluderar:
- Tid och datum -
TimeDate.cpl - Systemegenskaper -
Sysdm.cpl - Mus, tangentbord, skrivare, typsnitt -
Main.cpl - Ljud -
Mmsys.cpl - Nätverksanslutningar -
ncpa.cpl - Bildskärmsinställningar -
Desk.cpl - Program och funktioner -
Appwiz.cpl - Hjälpmedel -
Access.cpl
Drivrutiner och programvaruutvecklare har möjlighet att skapa installationsprogram som lägger till applikations- och enhetskontroller i Kontrollpanelen via motsvarande .cpl-filer.
Skapa genvägar med .cpl-filer
.cpl-filer kan användas för att skapa en genväg till ett verktyg i Kontrollpanelen. Detta kan göras genom att helt enkelt dra ikonen från Kontrollpanelen till skrivbordet eller en annan plats. Alternativt kan en manuell genväg skapas genom att ange sökvägen till lämplig .cpl-fil i systemkatalogen. Från Windows 8 och framåt har Microsofts moderna Inställningar-app (ms-settings: URI-schema) successivt ersatt klassiska .cpl-appletar, även om de flesta förblir tillgängliga i Windows 11.
Säkerhet & trygghet
RISK: HIGHCPL-filer är körbara (PE DLL:er) och kan innehålla godtycklig kod. De är en känd vektor för skadlig kod: angripare döljer skadliga DLL:er som .cpl-filer eftersom många användare inte känner igen filändelsen som körbar. Att dubbelklicka på en okänd CPL kör den omedelbart. Regler: (1) system-CPL-filer i C:\Windows\System32 är säkra; (2) en CPL-fil som tas emot via e-post, laddas ner från en inofficiell webbplats eller hittas på en oväntad plats bör skannas och behandlas som misstänkt. Windows SmartScreen och antivirus bör flagga okända CPL:er. Kör aldrig en CPL från en otillförlitlig källa.
Formatdetaljer
i ett nötskal- Color Profile Link (Apple ColorSync) - macOS använder .cpl internt i vissa ColorSync-sammanhang - helt orelaterat till Windows CPL.
Program som öppnar CPL-filer
Tekniska detaljer
djup specifikation| Formattyp | Windows PE DLL - binär körbar fil med obligatorisk CPlApplet-export |
| Magic bytes | 4D 5A («MZ») vid offset 0 - standard Windows PE/DLL-header |
| Byteordning | Little-endian |
| Container | Windows Portable Executable (PE) / DLL-format |
| Obligatorisk export | CPlApplet(hwnd, message, lParam1, lParam2) - obligatorisk funktion som anropas av Kontrollpanelens skal |
| Stöd för flera appletar | En .cpl-fil kan vara värd för flera Kontrollpanel-objekt (CPL_GETCOUNT > 1) |
| Systemkatalog | %SystemRoot%\System32 för alla inbyggda Kontrollpanel-appletar |
| Säkerhetsklassificering | Körbar kod - behandlas likvärdigt med .dll/.exe; Authenticode-signering används på systemfiler |
| Typisk filstorlek | 10 KB - 5 MB (de flesta inbyggda CPL-filer under 1 MB) |
| Arkitekturvarianter | 32-bitars och 64-bitars PE; äldre 16-bitars CPL fanns för Windows 3.x |
| OS-omfattning | Windows 3.1 (1992) till och med Windows 11 (nuvarande) |
| Modern ersättare | Windows Inställningar-app (ms-settings: URI-schema) för inbyggda inställningar sedan Windows 8 |
| Användning av tredje part | Drivrutiner för grafik, ljud och nätverk installerar ofta anpassade .cpl-appletar |
| Släppt | 1992 (Windows 3.1 - Control Panel applet model) |
| Senaste version | Current as of Windows 11; CPL architecture unchanged since Win32 |
| Specifikation | learn.microsoft.com |
CPL-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om CPL-filer.