.CPL

CPL File

Windows Control Panel Item
Ask a question
QUICK ANSWER

A CPL file is a Windows Control Panel Item - a special DLL that loads settings applets such as Display, Network Connections, or Programs and Features. System CPL files in C:\Windows\System32 open automatically when you use Control Panel; you can also run them by typing their name (e.g. ncpa.cpl) in Win+R. An unknown CPL file from an email or unofficial download should be treated as executable code and potentially malicious.

Developer: Microsoft Corporation Category: System Files MIME: application/octet-stream
OPENS ON Windows
Related: .NOMEDIA · .DLL · .TMP · .LNK

On this page

19k+ extensions indexed
Last reviewed Sep 10, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the CPL file format?

Files with the .cpl extension correspond to tools located in the Windows Control Panel. These files are situated in the Windows system directory - specifically %SystemRoot%\System32. .cpl files are not only aimed at representing and launching system settings applications, but also allow hardware drivers and software developers to place their own configuration applets in the Control Panel by installing a corresponding .cpl file. Structurally, each .cpl is a Windows PE .dll that exports a CPlApplet function; the Control Panel shell calls it to enumerate and launch the applets inside. Because .cpl files are executable code, running an unknown .cpl is equivalent to executing a DLL.

Standard .cpl Files in Windows

Windows ships a standard set of Control Panel tools, each a separate .cpl file. These include:

  • Time and Date - TimeDate.cpl
  • System properties - Sysdm.cpl
  • Mouse, keyboard, printers, fonts - Main.cpl
  • Sounds - Mmsys.cpl
  • Network connections - ncpa.cpl
  • Display settings - Desk.cpl
  • Programs and Features - Appwiz.cpl
  • Accessibility Options - Access.cpl

Drivers and software developers have the opportunity to create installers that add application and device controls to the Control Panel through corresponding .cpl files.

Creating Shortcuts Using .cpl Files

.cpl files can be used to create a shortcut to a Control Panel tool. This can be done simply by dragging the icon from the Control Panel to the desktop or another location. Alternatively, a manual shortcut can be created by specifying the path to the appropriate .cpl file in the system directory. From Windows 8 onward, Microsoft's modern Settings app (ms-settings: URI scheme) has been progressively replacing classic .cpl applets, though most remain accessible in Windows 11.

Security & safety

RISK: HIGH

CPL files are executable (PE DLLs) and can contain arbitrary code. They are a known malware delivery vector: attackers disguise malicious DLLs as .cpl files because many users do not recognize the extension as executable. Double-clicking an unknown CPL runs it immediately. Rules: (1) system CPL files in C:\Windows\System32 are safe; (2) a CPL file received by email, downloaded from an unofficial site, or found in an unexpected location should be scanned and treated as suspicious. Windows SmartScreen and antivirus should flag unknown CPLs. Never run a CPL from an untrusted source.

Format details

in a nutshell
FULL NAMEWindows Control Panel Itemaka Control Panel Applet, CPL file
DEVELOPERMicrosoft Corporationsince 1992 (Windows 3.1 - Control Panel applet model)
CATEGORYSystem Files
MIME TYPEapplication/octet-stream
TYPEWindows PE DLL (binary executable; exports CPlApplet function)
This extension is also used by…
  • Color Profile Link (Apple ColorSync) - macOS uses .cpl internally in some ColorSync contexts - completely unrelated to Windows CPL.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001
HEX
4D5A
ASCII
MZ
Identical magic bytes to any Windows .exe or .dll. A CPL file is structurally a PE DLL; the only CPL-specific marker is the exported function "CPlApplet" which Control Panel looks for. Cannot be distinguished from a generic DLL by header alone.

Programs that open CPL files

Windows1 app
Microsoft Windows (Control Panel) Built-in Double-click the CPL file in File Explorer to run the applet, or type the filename (e.g. ncpa.cpl) in Start > Run / Win+R. System CPLs in System32 run automatically with Control Panel.

Technical details

deep spec
Format typeWindows PE DLL - binary executable with mandatory CPlApplet export
Magic bytes4D 5A ("MZ") at offset 0 - standard Windows PE/DLL header
Byte orderLittle-endian
ContainerWindows Portable Executable (PE) / DLL format
Required exportCPlApplet(hwnd, message, lParam1, lParam2) - mandatory function called by Control Panel shell
Multi-applet supportOne .cpl file can host multiple Control Panel items (CPL_GETCOUNT > 1)
System directory%SystemRoot%\System32 for all built-in Control Panel applets
Security classificationExecutable code - treated equivalent to .dll/.exe; Authenticode signing used on system files
Typical file size10 KB - 5 MB (most built-in CPL files under 1 MB)
Architecture variants32-bit and 64-bit PE; legacy 16-bit CPL existed for Windows 3.x
OS scopeWindows 3.1 (1992) through Windows 11 (current)
Modern replacementWindows Settings app (ms-settings: URI scheme) for built-in settings since Windows 8
Third-party useGraphics, audio, and networking drivers commonly install custom .cpl applets
Released1992 (Windows 3.1 - Control Panel applet model)
Latest versionCurrent as of Windows 11; CPL architecture unchanged since Win32
Specificationlearn.microsoft.com

CPL conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with CPL files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about CPL files.

Frequently asked questions

What is a CPL file?
A Windows Control Panel Item - a special DLL loaded by Control Panel. System CPL files add settings applets (Display, Network Connections, Programs, etc.).
How do I open a CPL file?
Double-click it in File Explorer, or type its name (e.g. ncpa.cpl) in Win+R / Start > Run. System CPLs run automatically; you rarely need to open them manually.
Is a CPL file dangerous?
System CPL files in C:\Windows\System32 are safe. Unknown CPL files are executable and can contain malware - treat them the same as unknown EXE files.
Why did I get a CPL file in an email?
Legitimate software never sends CPL files by email. A CPL in an email attachment is almost certainly malware. Do not open it; delete it and scan your system.
Can I run a Control Panel item directly from a command or shortcut?
Yes - type control ncpa.cpl for Network Connections, control appwiz.cpl for Programs and Features, etc. in Win+R or a Command Prompt.
What are the main Windows CPL files?
Key ones: appwiz.cpl (Programs), desk.cpl (Display), inetcpl.cpl (Internet Options), mmsys.cpl (Sound), ncpa.cpl (Network), powercfg.cpl (Power), sysdm.cpl (System), timedate.cpl (Date/Time).

References

1Microsoft Learn - Using CPlApplet (CPL development)learn.microsoft.com
2Microsoft Support - Description of Control Panel CPL filessupport.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.SB3Scratch 3.0 Project File

Related extensions

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z