Hvad er CPL-filformatet?
Filer med filtypen .cpl svarer til værktøjer placeret i Windows Kontrolpanel. Disse filer er placeret i Windows-systemmappen - specifikt %SystemRoot%\System32. .cpl-filer er ikke kun beregnet til at repræsentere og starte systemindstillinger, men giver også hardwaredrivere og softwareudviklere mulighed for at placere deres egne konfigurations-applets i Kontrolpanel ved at installere en tilsvarende .cpl-fil. Strukturelt er hver .cpl en Windows PE .dll, der eksporterer en CPlApplet-funktion; Kontrolpanel-shell'en kalder den for at tælle og starte de applets, der findes indeni. Da .cpl-filer er eksekverbar kode, svarer kørsel af en ukendt .cpl til at eksekvere en DLL.
Standard .cpl-filer i Windows
Windows leveres med et standardsæt af Kontrolpanel-værktøjer, hver som en separat .cpl-fil. Disse inkluderer:
- Klokkeslæt og dato -
TimeDate.cpl - Systemegenskaber -
Sysdm.cpl - Mus, tastatur, printere, skrifttyper -
Main.cpl - Lyde -
Mmsys.cpl - Netværksforbindelser -
ncpa.cpl - Skærmindstillinger -
Desk.cpl - Programmer og funktioner -
Appwiz.cpl - Hjælp til tilgængelighed -
Access.cpl
Drivere og softwareudviklere har mulighed for at oprette installationsprogrammer, der tilføjer applikations- og enhedskontroller til Kontrolpanel via tilsvarende .cpl-filer.
Oprettelse af genveje ved hjælp af .cpl-filer
.cpl-filer kan bruges til at oprette en genvej til et Kontrolpanel-værktøj. Dette kan gøres ved blot at trække ikonet fra Kontrolpanel til skrivebordet eller en anden placering. Alternativt kan en manuel genvej oprettes ved at angive stien til den relevante .cpl-fil i systemmappen. Fra Windows 8 og frem har Microsofts moderne Indstillinger-app (ms-settings: URI-skema) gradvist erstattet klassiske .cpl-applets, selvom de fleste stadig er tilgængelige i Windows 11.
Sikkerhed og tryghed
RISIKO: HIGHCPL-filer er eksekverbare (PE DLL'er) og kan indeholde vilkårlig kode. De er en kendt malware-leveringsvektor: angribere skjuler ondsindede DLL'er som .cpl-filer, fordi mange brugere ikke genkender filtypen som eksekverbar. Dobbeltklik på en ukendt CPL kører den med det samme. Regler: (1) system-CPL-filer i C:\Windows\System32 er sikre; (2) en CPL-fil modtaget via e-mail, downloadet fra et uofficielt websted eller fundet på en uventet placering bør scannes og behandles som mistænkelig. Windows SmartScreen og antivirus bør flage ukendte CPL'er. Kør aldrig en CPL fra en kilde, du ikke har tillid til.
Formatdetaljer
kort fortalt- Color Profile Link (Apple ColorSync) - macOS bruger .cpl internt i visse ColorSync-kontekster - fuldstændig urelateret til Windows CPL.
Programmer der åbner CPL-filer
Tekniske detaljer
dyb specifikation| Format-type | Windows PE DLL - binær eksekverbar fil med obligatorisk CPlApplet-eksport |
| Magic bytes | 4D 5A ("MZ") ved offset 0 - standard Windows PE/DLL-header |
| Byte-rækkefølge | Little-endian |
| Container | Windows Portable Executable (PE) / DLL-format |
| Påkrævet eksport | CPlApplet(hwnd, message, lParam1, lParam2) - obligatorisk funktion kaldet af Kontrolpanel-shell |
| Understøttelse af flere applets | Én .cpl-fil kan være vært for flere Kontrolpanel-elementer (CPL_GETCOUNT > 1) |
| Systemmappe | %SystemRoot%\System32 for alle indbyggede Kontrolpanel-applets |
| Sikkerhedsklassificering | Eksekverbar kode - behandles svarende til .dll/.exe; Authenticode-signering bruges på systemfiler |
| Typisk filstørrelse | 10 KB - 5 MB (de fleste indbyggede CPL-filer er under 1 MB) |
| Arkitekturvarianter | 32-bit og 64-bit PE; ældre 16-bit CPL eksisterede til Windows 3.x |
| OS-omfang | Windows 3.1 (1992) til og med Windows 11 (nuværende) |
| Moderne erstatning | Windows Indstillinger-app (ms-settings: URI-skema) for indbyggede indstillinger siden Windows 8 |
| Tredjepartsbrug | Grafik-, lyd- og netværksdrivere installerer ofte brugerdefinerede .cpl-applets |
| Udgivet | 1992 (Windows 3.1 - Control Panel applet model) |
| Seneste version | Current as of Windows 11; CPL architecture unchanged since Win32 |
| Specifikation | learn.microsoft.com |
CPL-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om CPL-filer.