Windows has been shipped with a Control Panel, which many of you know. This allows you to control and manage different elements of the operating system, such as network configuration, system hardware, installing and uninstalling software, and much more. The Control Panel has been integrated into Windows since the very beginning, when it was launched in 1985, and has been included in all Windows versions.
However, drastic changes have been made to it to support more manageability and its interface. In Windows 8, Microsoft began shifting some controls from the Control Panel to the new “PC Settings app” which had a richer vibe with a user-friendly interface. The changes continue to Windows 10 and Windows 11, as Microsoft plans to ditch the Control Panel and shift all controls to the Settings app.
That said, the Control Panel still plays a significant role in the Windows operating system as many configurations are still handled through it. In this post, we are going to discuss what the Control Panel consists of and how you can quickly access the individual applets through the command line.
Table of contents
- What are Control Panel Applets
- What are CPL Files
- How to Open Control Panel Applets (CPL Files) in Windows
- Complete List of Control Panel Applets
- Control Panel Applets with CPL Files
- Control Panel Applets without CPL Files
- Control Panel Applets with Standalone Executable Files
- Control Panel Applets with RunDLL32 Accessibility
- Third-Party Control Panel Applets
- How to List All CPL Files
- Difference Between CPL and MSC Files
- When to Open Control Panel Applets using Commands
- Final Thoughts
What are Control Panel Applets
Applets, or small applications, are pieces of tiny software within a bigger software that form up to create the parent software. An application, such as the Control Panel, can consist of multiple applets, each capable of handling different aspects of the operating system.
What are CPL Files
CPL files are Control Panel Files are binary-coded files that are responsible for running the different applets inside the Control Panel. These can be found at the following path inside your OS:
C:\Windows\System32
Note: Since these are system files, we suggest you steer clear of them and do not make any modifications, as deleting or renaming them will remove the respective applet from the Control Panel.
The locations of these CPL files are stored at the following locations within the Windows Registry:
Computer\HKLM\Software\Microsoft\Windows\CurrentVersion\Control Panel\Cpls
Whereas the locations of the Class ID (CLSID) variables for the Control Panel applets that do not have a dedicated CPL file are saved at the following location within the Windows Registry:
Note: Control Panel applets with no CPL files have been discussed further down the article where you will also find the canonical names for them.
Computer\HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\Namespace
You can open these applets quickly through the Windows Command Line Interface (CLI) simply through the file names discussed further down this post. There are 18 CPL files by default (Windows 11). However, older Windows versions may likely have more, since they do not include the Settings app, and most Controls are still present in the Control Panel.
Furthermore, third-party applications can also add their own .CPL files as applets, so they can be managed through the Control Panel. An example of this can be seen in the image above, where “AxSWindCx64.cpl” is an applet by “Alcohol iSCSI Sharing Center”.
How to Open Control Panel Applets (CPL Files) in Windows
Control Panel files can be opened using Windows CLI. This is a quick and handy method we often use ourselves to quickly access certain components of the Control Panel. Using the Command Prompt, Windows PowerShell, or even the Run dialog box (Windows Key + R Shortcut keys), you can enter the name of the CPL file that you want to run to open them.
Furthermore, you can also type in the name of the CPL file in the Start menu to run it, or simply navigate to the System32 folder using File Explorer and double-click on the CPL file you want to run.
Note: The names and the details of the different CPL files have been discussed in the next section which you can use to open the applets directly.
It doesn’t end here. There are certain applets in Windows that do not have a dedicated CPL file. Instead, they are saved in a folder or a DLL file. They can be accessed using their canonical names. Using these, you can open a page inside a Control Panel file directly without having to navigate through it. Here is an example:
control /name Microsoft.RemoteAppAndDesktopConnections
Using the command above, you can access the RemoteApp and Desktop Connections page inside the Control Panel directly through the Command Prompt, PowerShell, and the Run box. However, this will not work through the Start Menu as there are no respective files to run.
This can also be combined with the “/page” parameter that will allow you to open a specific step inside the Control Panel. Here is an example:
control /name Microsoft.PowerOptions /page pagePlanSettings
Entering this command will directly open the “Edit plan settings” inside Power Options Control Panel. We have also provided a list of the canonical names you can use in Windows further down this post.
Now that you know how to open these Control Panel applets, let’s move on to the list of commands you can use in Windows to open the respective applet.
Complete List of Control Panel Applets
Control Panel Applets with CPL Files
Below we have listed the details of the different Control Panel applets and their names in Windows:
Note: Some of these applets may have been replaced with their respective page in the Settings app for Windows 11 and 10. However, we have still added them to the list as they are still valid for older versions of Windows.Applet Name File Name Details Add or Remove Programs appwiz.cpl This opens the Uninstall a Program applet. Used to uninstall installed programs, or add or remove features from Windows. Date and Time timedate.cpl Opens the Date and Time applet. Allows you to set a date and time, change the time zone, add additional clocks, and sync with internet time. Device Manager hdwwiz.cpl The Device Manager lists all installed hardware. Used to install and remove devices, manage drivers, and more. Display desk.cpl Display provides you with options to configure display-related settings, such as the color profile, scaling, resolution, etc. Firewall firewall.cpl Opens the Windows Firewall. Turn it on or off, and open the advanced settings to block or allow connections. Infrared irprops.cpl Lets you manage infrared devices if supported on the device. Internet Options inetcpl.cpl Opens the classic Internet Options window. Manage internet settings that Internet Explorer, Microsoft Edge, and other browsers may use. Game Controllers joy.cpl Manage game controllers connected to the computer. Mouse main.cpl The mouse controls enable you to change mouse icons, button behavior, wheel scrolling, mouse sensitivity, and more. Network Connections ncpa.cpl Lists all known network connections and their status. Can be used to manage the different network cards on your device. Power powercfg.cpl Opens the Power Options. Set a power plan, and customize it. Region intl.cpl The Region control panel applets lets you change date and time formats, your location, and the locale. Sound mmsys.cpl The Sound properties list all playback and recording devices, options to configure them, manage sound levels, and other communication devices. System Properties sysdm.cpl System Properties lets you manage remote connections, computer’s name and domain, and links to other critical Control Panel files. Tablet PC tabletpc.cpl Allows you to manage certain settings while running in tablet PC mode. Location Information telephon.cpl Set your country, area code, carrier code, and dial numbers for telephony and modem services. Security and Maintenance wscui.cpl Manage Security and Maintenance related features such as User Account Controls, firewall, Windows Security components, and much more. Bluetooth Authentication Agent bthprops.cpl This file is responsible for authenticating Bluetooth connections with the device.
Windows 8: Opens Devices Settings app
Windows 7: Opens the Bluetooth Devices list under Devices and Printers.
Windows Vista: Opens the Control Panel applet called Bluetooth Devices.
If you want to open the parent Control Panel, simply type in control in the Run box, Command Prompt, or Windows PowerShell.
Control Panel Applets without CPL Files
We have listed the details for the CPL files commonly found on a Windows PC. However, you can also use the canonical names of certain Control Panel applets, which will take you directly to a certain Control Panel page, for which no CPL files are available. Here are the details:
Note: Some of these applets may have been deprecated for Windows 11 and 10. However, we have still added them as they may still be valid for older Windows versions.Applet Name Canonical Name Action Center Control /Name Microsoft.ActionCenter Administrative Tools Control /Name Microsoft.AdministrativeTools AutoPlay Control /Name Microsoft.AutoPlay Biometric Devices Control /Name Microsoft.BiometricDevices BitLocker Drive Encryption Control /Name Microsoft.BitLockerDriveEncryption Color Management Control /Name Microsoft.ColorManagement Credential Manager Control /Name Microsoft.CredentialManager Date and Time Control /Name Microsoft.DateAndTime Default Programs Control /Name Microsoft.DefaultPrograms Device Manager Control /Name Microsoft.DeviceManager Devices and Printers Control /Name Microsoft.DevicesAndPrinters Display Control /Name Microsoft.Display Ease of Access Center Control /Name Microsoft.EaseOfAccessCenter Family Safety Control /Name Microsoft.ParentalControls File History Control /Name Microsoft.FileHistory Folder Options Control /Name Microsoft.FolderOptions Fonts Control /Name Microsoft.Fonts HomeGroup Control /Name Microsoft.HomeGroup Indexing Options Control /Name Microsoft.IndexingOptions Infrared Control /Name Microsoft.Infrared Internet Options Control /Name Microsoft.InternetOptions iSCSI Initiator Control /Name Microsoft.iSCSIInitiator iSNS Server Control /Name Microsoft.iSNSServer Keyboard Control /Name Microsoft.Keyboard Language Control /Name Microsoft.Language Location Settings Control /Name Microsoft.LocationSettings Mouse Control /Name Microsoft.Mouse MPIOConfiguration Control /Name Microsoft.MPIOConfiguration Network and Sharing Center Control /Name Microsoft.NetworkAndSharingCenter Notification Area Icons Control /Name Microsoft.NotificationAreaIcons Pen and Touch Control /Name Microsoft.PenAndTouch Personalization Control /Name Microsoft.Personalization Phone and Modem Control /Name Microsoft.PhoneAndModem Power Options Control /Name Microsoft.PowerOptions Programs and Features Control /Name Microsoft.ProgramsAndFeatures Recovery Control /Name Microsoft.Recovery Region Control /Name Microsoft.RegionAndLanguage RemoteApp and Desktop Connections Control /Name Microsoft.RemoteAppAndDesktopConnections Sound Control /Name Microsoft.Sound Speech Recognition Control /Name Microsoft.SpeechRecognition Storage Spaces Control /Name Microsoft.StorageSpaces Sync Center Control /Name Microsoft.SyncCenter System Control /Name Microsoft.System Tablet PC Settings Control /Name Microsoft.TabletPCSettings Taskbar and Navigation Control /Name Microsoft.Taskbar Troubleshooting Control /Name Microsoft.Troubleshooting TSAppInstall Control /Name Microsoft.TSAppInstall User Accounts Control /Name Microsoft.UserAccounts Windows Anytime Upgrade Control /Name Microsoft.WindowsAnytimeUpgrade Windows Defender Control /Name Microsoft.WindowsDefender Windows Firewall Control /Name Microsoft.WindowsFirewall Windows Mobility Center Control /Name Microsoft.MobilityCenter Windows To Go Control /Name Microsoft.PortableWorkspaceCreator Windows Update Control /Name Microsoft.WindowsUpdate Work Folders Control /Name Microsoft.WorkFolders
You can now run these canonical names to open the respective Control Panel applets or concatenate the “/page” parameter to open a page within the applet directly.
Control Panel Applets with Standalone Executable Files
Some Control Panel applets, which do not have a CPL file, have an executable (.exe) file instead. These can be launched directly using Windows CLI. Below is a list of the applets and their associated cmdlets, which will open without having to use any prefixes:
Applet Name | File Name |
---|---|
Add a Device wizard | DevicePairingWizard |
Add Hardware wizard | hdwwiz |
Windows To Go | pwcreator |
Work Folders | WorkFolders |
Performance Options (Visual Effects) | SystemPropertiesPerformance |
Performance Options (Data Execution Prevention) | SystemPropertiesDataExecutionPrevention |
Presentation Settings | PresentationSettings |
System Properties (Computer Name) | SystemPropertiesComputerName |
System Properties (Hardware) | SystemPropertiesHardware |
System Properties (Advanced) | SystemPropertiesAdvanced |
System Properties (System Protection) | SystemPropertiesProtection |
System Properties (Remote) | SystemPropertiesRemote |
Windows Features | OptionalFeatures OR rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2 |
Control Panel Applets with RunDLL32 Accessibility
As mentioned, some Control Panel applets are saved in DLL files. Here is a list of the applets alongside their respective cmdlets to run them:Applet Name RunDLL Cmdlet Add a Printer Wizard rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter Additional Clocks rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1 Date and Time (Additional Clocks) rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1 Desktop Icon Settings rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 File Explorer Options (View tab) rundll32.exe shell32.dll,Options_RunDLL 7 File Explorer Options (Search tab) rundll32.exe shell32.dll,Options_RunDLL 2 Internet Properties (Security tab) rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1 Internet Properties (Privacy tab) rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2 Internet Properties (Content tab) rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,3 Internet Properties (Connections tab) rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4 Internet Properties (Programs tab) rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,5 Internet Properties (Advanced tab) rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,6 Mouse Properties (Pointers tab 1) rundll32.exe shell32.dll,Control_RunDLL main.cpl,,1 Mouse Properties (Pointer Options tab 2) rundll32.exe shell32.dll,Control_RunDLL main.cpl,,2 Mouse Properties (Wheel tab 3) rundll32.exe shell32.dll,Control_RunDLL main.cpl,,3 Mouse Properties (Hardware tab 4) rundll32.exe shell32.dll,Control_RunDLL main.cpl,,4 Screen Saver Settings rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1 Set Program Access and Computer Defaults rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3 Sound (Recording tab) rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1 Sound (Sounds tab) rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2 Sound (Communications tab) rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3
Third-Party Control Panel Applets
As we already mentioned, some third-party applications come with their own Control Panel applets and CPL files. We cannot list them all, but here are a few common ones:Application File Name Details AC3 Filter ac3filter.cpl Configures speaker configuration and other parameters of theAC3decoder filter. Adobe Gamma Adobe Gamma.cpl For altering the screen display withAdobe SystemsImaging Software such asPhotoshop. Adobe Version Cue CS2 VersionCueCS2.cpl To configure Adobe Version Cue. Application paths apppaths.cpl Sets application paths, start-up commands, and system services. ATI DVD Player QISWCINE.CPL Changes settings for your DVD decoding. AudioHQ AudHQ.cpl Creative Labs Soundblaster Audio HQ. Autodesk Plotter Manager plotman.cpl Adds, removes, and changes plotters properties forAutoCADproducts. AvantGo Connect agcpl.cpl Synchronizes mobile versions (called “channels”) of websites to asmartphoneorPDA. Avira AntiVir PersonalEdition avconfig.cpl ConfiguresAviraAntivirus program. BACKPACK Finder bpcpl.cpl To configure the Micro Solutions BackPack CD driver. BDE Administrator bdeadmin.cpl To configure theBorlandDatabase Engine. Broadcom Advanced Control Suite BACSCPL.cpl Enables Broadcom network cards testing and diagnostics. CD/DVD Drive Acoustic Silencer TOSCDSPD.cpl Configures the rotation speed of CD/DVD drives for Toshiba devices. ClearCase cc.cpl To configureIBM Rational ClearCase. Color Settings 3dcc.cpl Changes the look and feel of Windows. Compaq Diagnostics cpqdiag.cpl To view information on a computer’s hardware and software configuration. Control Panel controlp.cpl Control Panel Customization Toy. Control Version System cvsnt.cpl Control Panel Customization Toy. Creative Element Power Tools To configure Creative Element Power Tools. Corel Versions verscpl.cpl ConfiguresCorelversions. DANS danetsvc.cpl Configures the Shaffer Solutions DiskAccess Network Services,and NFSclient for Windows. Diagnostics for Windows cpqdiag.cpl HP Diagnostics for Windows. Digidesign ElevenRack DigidesignElevenRackControlPanelApplet.cpl Launch Eleven Rack Control Panel DiskAccess dacfg.cpl Configures how the Shaffer Solutions DiskAccess makes connections to remote NFS servers. DS18x Applet DS18xCPL.cpl MR SoftDS18x Temperature Logging Service. Flash Player FlashPlayerCPLApp.cpl For changing settings for the Flash Player. Folder size FolderSize.cpl Folder Size for Windows shows the size of folders in Windows Explorer. FirebirdSQL Service Manager fmmgr.cpl ConfiguresFirebird (database server)service options. HP Jetadmin jetadmin.cpl HP Jetadminconfigures and monitorsHPprinters. HP Lock Hplock.cpl A Windows 95 utility to lock the PC keyboard, mouse, and the on/off switch in one click on legacyHP Vectra. IconPackager ipcpl.cpl To customize Windows icons and cursors. ImDisk Virtual Disk Driver imdisk.cpl Administration of ImDisk Virtual Disk Driver. InstallShield Update Manager isuspm.cpl The InstallShield Update Manager allows users to receive program updates and messages from software makers who use the service. Intel Extreme Graphics igfxcpl.cpl To change advanced settings on systems usingIntelGPUs. Intel Product Improvement Program executable Installed with Intel Driver Update Utility version 2.4 (on Vista and up). IP Office Voicemail Pro ims.cpl To configureAvayaIP OfficeVoicemailPro. Java jpicpl32.cpl For changing settings withJava Runtime Console. JInitiator [VersionNumber] plugincpl1[VersionNumber].cpl To configureOracle’s JInitiator. Mail MLCFG32.cpl Launches theMicrosoft OutlookProfile Manager. MSConfig MSConfig.cpl Launches the MicrosoftSystem Configuration Utility. Multi-finger ETDUI.cpl Customize the Smart-Pad Multi-finger Setting. MultiSite ms.cpl To configureIBM Rational ClearCaseMultisite. Nero BurnRights NeroBurnRights.cpl For specifying who is allowed to use the CD burner withNero. nVIDIA Control panel nvidia.cpl To change advanced settings on systems usingNvidiaGPUs. Panda Media Booster PMB.cpl Panda Media Booster cache and network settings. Parallel Port Joysticks PPjoy.cpl Configures Joysticks connected on the Parallel Port. Pointer Devices tbctlpnl.cpl To configure the Touch-Base Universal Pointer Device Driver (UPDD). QuickTime quicktime.cpl For specifying settings of theApple QuickTime Player. RealPlayer prefscpl.cpl To configure theRealPlayerpreferences, older versions. Realtek AC97 Audio Control Panel alsndmgr.cpl To configure theRealtekaudio controller. Realtek HD-Audio Manager RTSnMg64.cpl To launch the Realtek HD-Audio Manager. RESTrick Control Panel rest2.cpl Windows Tuning and system restrictions setup. Safarp safarp.cpl Safarpis a small and fast alternative to the Add or Remove Programs applet. ScrewDrivers Client sdclient.cpl Remote desktop print management solution. Send To Toyssendtotoys.cplTo configure the “Send To” option in the Context Menu in Windows. Services and Devices pserv.cpl Manage Windows services and devices, and uninstall applications. Softex OmniPass scurecpl.cpl Provides password management capabilities to Windows. SNTP Service sntpserv.cpl To manage theSNTPclient service. Soundscape scurecpl.cpl Adds, removes, or changes settings of Soundscape devices. Startup startup.cpl Control programs that run at system start-ups. Startup Disk Startup Disk.cpl Boot Camp drivers, when Windows runs on a Mac OS virtual machine. Symantec LiveUpdate s32lucp2.cpl Configures theSymantec LiveUpdateupdate service. System Change Log scl.cpl Monitors disks for changes and records a detailed log. System Information Sancpl.cpl LaunchesSiSoftwareSandra utility. System Info for Windows siw.cpl Launches theSIWapplication. Trust-No-Exe trustnoexe.cpl Configures the Beyond Logic Trust-No-Exe executable filter. VMware Tools VMControlPanel.cpl To configureVMwareTools. WIBU-KEY wibuke32.cpl To configure the WIBU-KEY Software Protection. Winlogos wnlgo.cpl To change the Windows start-up and shutdown screens in Windows 98 or ME. X-Setup Pro xqdcXSPApplet.cpl Launches X-Setup Pro, a Windows tweaker application.
You can use the above-mentioned file names the same as other CPL files to open them using Windows CLI. However, this will only work if the respective program is installed and/or the CPL file is available on your PC in the correct directory.
How to List All CPL Files
Although we have already listed the CPL files found in Windows, you can obtain a complete list of the available .CPL files by running the following command inWindows PowerShell in case you forget a name:
Get-ChildItem -Path C:\Windows\system32\* -Include *.cpl | Sort-Object -Property Extension | Select-Object -Property Name | Format-Wide -Column 1
Furthermore, the directory containing the CPL files (System32) also contains all of the Microsoft Saved Console (MSC) files that are used for managing the things which the Control Panel cannot, such as Group Policies, Windows Services, disk management, etc.
Difference Between CPL and MSC Files
Both CPL and MSC files can be found in the same directory in Windows, i.e. C:\Windows\System32
. However, both of these file types have different functions.
Control Panel Files are vastly used for OS configurations, such as network card configurations, power management, hardware, attached peripherals, etcetera – things are mostly related to the host device. Whereas the MSC files are mostly used for the rules and policies your device adheres to, and how it behaves.
Microsoft Management Consoles (MMCs) are considered more advanced than the Control Panel as they offer more control and manage the significantly complex aspects of the operating system.
Now that you completely understand what CPL files are and what they do, when do you need them?
When to Open Control Panel Applets using Commands
There may be scenarios where you are unable to access the Control Panel using the Graphical User Interface (GUI). Your mouse may have stopped working and cannot navigate through the control panel when you open the control panel applet with the command line that comes in handy.
Some users may even find it more convenient to access a Control Panel applet by entering the CPL file’s name in the Run box instead of navigating and searching for the Control Panel settings manually.
Final Thoughts
Depending on which version of Windows you are using, you may see more or fewer default CPL files and Control Panel applets than which we have mentioned above in this post. The number of these also depends on the apps and programs on your computer, as third-party applications can also bring in their own CPL files.
With that said, we hope that this article helped you understand the Control Panel files and what each of them is responsible for.
If you believe that we have missed any, do let us know in the comments section so that we may provide better information for our audience.
Also see:
- List of Microsoft Management .MSC Files in Windows
- What Are Windows 11 Administrative Tools/Windows Tools
- Everything You Need To Know To Add A Printer In Windows 10
- What Are User Privileges In Windows 10
- How To Get System Information Using SystemInfo And MSInfo32 Tools
Subhan Zafar
Subhan Zafar is an established IT professional with interests in Windows and Server infrastructure testing and research, and is currently working with Itechtics as a research consultant. He has studied Electrical Engineering and is also certified by Huawei (HCNA & HCNP Routing and Switching).
View Archive