Control Panel (Windows)


Control Panel is a component of Microsoft Windows that provides the ability to view and change system settings. It consists of a set of applets that include adding or removing hardware and software, controlling user accounts, changing accessibility options, and accessing networking settings. Additional applets are provided by third parties, such as audio and video drivers, VPN tools, input devices, and networking tools.

Overview

Control Panel has been part of Microsoft Windows since Windows 1.0, with each successive version introducing new applets. Beginning with Windows 95, the Control Panel is implemented as a special folder, and as such only contains shortcuts to various applets such as Add or Remove Programs and Internet Options. Physically, these applets are stored as .cpl files so that they can be shown on the Control Panel. For example, the Add or Remove Programs applet is stored under the name appwiz.cpl in the SYSTEM32 folder.
Starting with Windows Me, the Control Panel home screen was changed to present a categorized navigation structure reminiscent of navigating a web page. Users can still switch back to the grid-based Classic View and the category view via a link on the Web view panel on the left-hand side or on a drop-down menu on the top-right corner of the window. In Windows Vista onwards, additional layers of navigation were introduced, and the Control Panel window itself became the main interface for editing settings as opposed to just launching separate dialogs. Many of the individual Control Panel applets can also be accessed in other ways. For instance, Display Properties can be accessed by right-clicking on an empty area of the desktop and choosing Properties. The Control Panel can be accessed from a command prompt by typing control; optional parameters are available to open specific control panels.
On Windows 10, Control Panel is deprecated in favor of Settings app, which was originally introduced on Windows 8 as "PC Settings" to provide a touchscreen-optimized settings area using its Metro-style app platform. Some functions, particularly the ability to add and remove user accounts, were moved exclusively to this app on Windows 8 and cannot be performed from Control Panel. Beginning with the October 2020 update of Windows 10, the System applet in Control Panel now redirects to the About section of the Settings app. The page for the applet in Control Panel still exists even in current versions of Windows 10 and can still be accessed via workarounds, however Microsoft is actively trying to block various shortcuts and third-party apps that can access the aforementioned page, which could potentially lead to a permanent removal of said page from Control Panel in future versions of Windows.

List of Control Panel applets

The applets listed below are components of the Microsoft Windows control panel, which allows users to define a range of settings for their computer, monitor the status of devices such as printers and modems, and set up new hardware, programs and network connections. Each applet is stored individually as a separate file, folder or DLL, the locations of which are stored in the registry under the following keys:
  1. HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cpls
    This contains the string format locations of all.cpl files on the hard drive used within the control panel.
  2. HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\Namespace
    This contains the location of the CLSID variables for all the panels not included as cpl files. These are commonly folders or shell applets, though Windows Vista allows physical programs themselves to be registered as well. The CLSID then allows items such as the icon, infobox and category to be set and gives the location of the file to be used.
The control panel then uses these lists to locate the applets and load them into the control panel program when started by the user. In addition to using the control panel, a user can also invoke the applets manually via the command processor. For instance, the syntax "Control.exe inetcpl.cpl" or "control.exe /name Microsoft.InternetOptions" will run the internet properties applet in Windows XP or Vista respectively. While both syntax examples are accepted on Windows Vista, only the former one is accepted on Windows XP.

Standard applets

Peripheral devices

These are options in the control panel that show devices connected to the computer. They do not actually offer a direct interface to control these devices, but rather offer basic tasks such as removal procedures and links to wizards. Such applets include Scanners and Cameras, Game Controllers, and Portable Media Devices.

Other Microsoft-distributed applets

Third-party applets

Third-party software vendors have released many applets. Although it is impossible to mention all of them, some of them are listed here:
IconFile nameDescription
AC3 Filterac3filter.cplConfigures speaker configuration and other parameters of the AC3 decoder filter.
Adobe GammaAdobe Gamma.cplFor altering the screen display with Adobe Systems Imaging Software such as Photoshop.
Adobe Version Cue CS2VersionCueCS2.cplTo configure Adobe Version Cue.
Application pathsapppaths.cplSets application paths, start-up commands and system services, coded by Gregory Braun.
ATI DVD PlayerQISWCINE.CPLChanges settings for your DVD decoding.
AudioHQAudHQ.cplCreative Labs Soundblaster Audio HQ.
Autodesk Plotter Managerplotman.cplAdds, remove and changes plotters properties for AutoCAD products.
AvantGo Connectagcpl.cplSynchronizes mobile versions of websites to a smartphone or PDA, see AvantGo.
Avira AntiVir PersonalEditionavconfig.cplConfigures Avira Antivirus program.
BACKPACK Finderbpcpl.cplTo configure the Micro Solutions BackPack CD driver.
BDE Administratorbdeadmin.cplTo configure the Borland Database Engine.
Boot Camp Control PanelSetting for Mac OS X based computers.
Broadcom Advanced Control SuiteBACSCPL.cplEnables Broadcom network cards testing and diagnostics.
CD/DVD Drive Acoustic SilencerTOSCDSPD.cplConfigures the rotation speed of CD/DVD drive.
ClearCasecc.cplTo configure IBM Rational ClearCase.
Color Settings3dcc.cplChanges the look and feel of Windows.
Compaq Diagnosticscpqdiag.cplTo view information a computer's hardware and software configuration, legacy application.
Control Panelcontrolp.cplControl Panel Customization Toy, coded by Ali Lokhandwala.
Control Version Systemcvsnt.cplControl Panel Customization Toy, by Brian Berliner. david d 'zoo' zuhn, Jeff Polk, Tony Hoyle
Creative Element Power ToolsTo configure Creative Element Power Tools, a free-to-try program providing access to additional Windows tools.
Corel Versionsverscpl.cplConfigures Corel versions.
DANSdanetsvc.cplConfigures the Shaffer Solutions DiskAccess Network Services, NFS client for Windows.
Diagnostics for Windowscpqdiag.cplHP Diagnostics for Windows 4.15 replaces Compaq
Digidesign ElevenRackDigidesignElevenRackControlPanelApplet.cplLaunch Eleven Rack Control Panel
DiskAccessdacfg.cplConfigures how the Shaffer Solutions DiskAccess makes connections to remote NFS servers.
DS18x AppletDS18xCPL.cplMR Soft DS18x Temperature Logging Service.
Flash PlayerFlashPlayerCPLApp.cplFor changing settings for the Flash Player.
Folder sizeFolderSize.cplFolder Size for Windows shows the size of folders in Windows Explorer.
FirebirdSQL Service Managerfmmgr.cplConfigures Firebird service options.
HP Jetadminjetadmin.cplHP Jetadmin configures and monitors HP printers.
HP LockHplock.cplA Windows 95 utility to lock the PC keyboard, mouse and on/off switch in one click on legacy HP Vectra.
IconPackageripcpl.cplTo customize Windows icons and cursors, see IconPackager.
ImDisk Virtual Disk Driverimdisk.cplAdministration of ImDisk Virtual Disk Driver.
InstallShield Update Managerisuspm.cplThe InstallShield Update Manager allows users to receive program updates and messages from software makers who use the service.
Intel Extreme Graphicsigfxcpl.cplTo change advanced settings on systems using Intel GPUs.
Intel Product Improvement ProgramexecutableInstalled with Intel Driver Update Utility version 2.4
IP Office Voicemail Proims.cplTo configure Avaya IP Office Voicemail Pro.
Javajpicpl32.cplFor changing settings with Java Runtime Console.
JInitiator 1.x.y.zplugincpl1xyz.cplTo configure Oracle's JInitiator, note x.y.z are version numbers.
MailMLCFG32.cplLaunches the Microsoft Outlook Profile Manager.
MSConfigMSConfig.cplLaunches the Microsoft System Configuration Utility.
Multi-fingerETDUI.cplCustomize the Smart-Pad Multi-finger Setting.
MultiSitems.cplTo configure IBM Rational ClearCase Multisite.
Nero BurnRightsNeroBurnRights.cplFor specifying who is allowed to use the CD burner with Nero.
nVIDIA Control panelnvidia.cplTo change advanced settings on systems using nVIDIA GPUs.
Panda Media BoosterPMB.cplPanda Media Booster cache and network settings.
Parallel Port JoysticksPPjoy.cplConfigures Joysticks connected on the Parallel Port.
Pointer Devicestbctlpnl.cplTo configure the Touch-Base Universal Pointer Device Driver.
QuickTimequicktime.cplFor specifying settings of the Apple QuickTime Player.
RealPlayerprefscpl.cplTo configure the RealPlayer preferences, older versions.
Realtek AC97 Audio Control Panelalsndmgr.cplTo configure the Realtek audio controller.
Realtek HD-Audio ManagerRTSnMg64.cplTo launch the Realtek HD-Audio Manager
RESTrick Control Panelrest2.cplWindows Tuning and system restrictions setup, by Rtsecurity.
Safarpsafarp.cplSafarp is a small and fast alternative to the Add or Remove Programs applet.
ScrewDrivers Clientsdclient.cplFrom Tricerat, remote desktop print management solution.
Send To Toyssendtotoys.cplTo configure the Send To right click system menu in Microsoft Windows.
Services and Devicespserv.cplFrom p-nand-q to manage Windows services and devices and uninstall applications.
Softex OmniPassscurecpl.cplSoftex OmniPass provides password management capabilities to MS Windows.
SNTP Servicesntpserv.cplFrom Dillobits Software, to manage the SNTP client service.
Soundscapescurecpl.cplAdds, removes or changes settings of Soundscape devices.
Startupstartup.cplControl programs that run at system start-up, coded by Mike Lin.
Startup DiskStartup Disk.cplBoot Camp drivers, when Windows runs on a Mac OS virtual machine.
Symantec LiveUpdates32lucp2.cplConfigures the Symantec LiveUpdate update service.
System Change Logscl.cplFrom Greyware Automation Products, monitors disks for changes and records a detailed log.
System InformationSancpl.cplLaunches SiSoftware Sandra utility.
System Info for Windowssiw.cplLaunches the SIW application.
Trust-No-Exetrustnoexe.cplConfigures the Beyond Logic Trust-No-Exe executable filter.
VMware ToolsVMControlPanel.cplTo configure VMware Tools.
WIBU-KEYwibuke32.cplTo configure the WIBU-KEY Software Protection.
Winlogoswnlgo.cplTo change the Windows start-up and shutdown screens in Windows 98 or ME, coded by Ali Lokhandwala.
X-Setup ProxqdcXSPApplet.cplLaunches X-Setup Pro, a Windows tweaker application.