The Big Picture: Two Front Doors to the Same House

Settings and the Control Panel look like two different programs. In truth, they are two front doors to the same house. Behind both doors is the same Windows: the same registry, the same services, the same drivers. The doors are different, and what each door can open is different.

Here is the old door, the classic Control Panel in Category view. You met it in Chapter 15.

The classic Windows 10 Control Panel in Category view with eight groups

Figure 16.1 — The old way: the Control Panel home page. Eight text groups (System and Security, Network and Internet, Hardware and Sound, Programs, User Accounts, Appearance and Personalisation, Clock and Region, Ease of Access), each with small links under it. Screenshot: Adnanyounis123, CC BY-SA 4.0, cropped, via Wikimedia Commons.

The new door, the Settings app, has no screenshot in this book, so here is a sketch of the same idea:

 CONTROL PANEL (old door)              SETTINGS (new door)
 ┌────────────────────────────┐     ┌────────────────────────────┐
 │ Adjust your computer's     │     │ Settings  [Find a setting] │
 │ settings. By Category      │     │ System      big rows,      │
 │ [System and Security]      │     │ Network     toggles, and   │
 │ [User Accounts] [Programs] │     │ Accounts    a left menu    │
 │   small text links         │     │ Apps ...                   │
 └────────────────────────────┘     └────────────────────────────┘
   text links, many windows             one window, many pages

The three topics in this section explain where the settings are stored, how pages are addressed, and why you sometimes get sent back to the old door.

3.1 Different Storage Backends (Registry vs Settings Database/Policy)

What it is: A backend is the place where a setting is really kept. A page is only the screen. If you flip a toggle, the new value must be saved somewhere so it survives a restart.

The old Control Panel way. Most classic applets save directly into the registry or call a Win32 function that does. A .cpl file is code that both draws the dialog and writes the values. For example:

  • The mouse applet (main.cpl) writes mouse speed and button choices for the current user.
  • The system applet writes the computer name and some performance options.

The Settings way. The Settings pages do not all save in the same place. A page can use one of several backends, through its handler (Section 1.2):

BackendWhat it meansExample (may look different on your version)
RegistryPlain values in the registry hivesLight/dark mode, some taskbar options
A Windows service or driverThe page asks a service, which saves its own dataWindows Update, network adapters
An app's own storeModern apps keep settings in their own protected data folderSettings of Store apps
The cloudSaved with your Microsoft account and synced to other PCsSome personalisation and sync settings
PolicyA rule from Group Policy or MDM that overrides the user"Managed by your organization"

Not a "Settings database". Some books say Settings has its own special database. In practice, Microsoft does not document a single Settings database. Most values still end up in the registry or in a service. This course therefore says "several backends" and not one single store.

Policy: the rule that wins. Organisations use Group Policy (rules from a company server) or MDM/Intune (rules sent over the internet through CSPs, small Windows pieces that apply one kind of setting). A policy is stored in its own area of the registry, and it wins over the user's choice.

  Where a setting can come from (strongest first)

   ┌──────────────────────────────┐
   │ 1. Policy (company rule)     │  ← wins. Page shows "managed"
   ├──────────────────────────────┤
   │ 2. Your choice in Settings   │
   ├──────────────────────────────┤
   │ 3. Windows default           │
   └──────────────────────────────┘

Because both Settings and Control Panel finally read the same policy, a locked setting is locked in both doors.

Looking at the registry safely. You can open the registry editor (regedit) to look only. Do not change anything.

Setting you can seeWhere to look (view only)
Light or dark mode for appsHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize (value AppsUseLightTheme)
Company rules for Windows UpdateHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate (this key exists only if a rule was set)

Windows tip: A policy key that does not exist usually means "no company rule". Seeing it does not mean something is broken.

What it is: A URI is an address, like a web link. https: opens a web page. mailto: opens your email program. ms-settings: opens a Settings page. This is called a URI scheme (the first word before the colon). It is also called a deep link, because it takes you straight to a page deep inside an app.

Why does it matter?

  • IT staff can send a user a link that opens the right page.
  • Apps use it to send you to the correct setting ("Camera is blocked, open Settings").
  • Scripts and shortcuts can open pages in one step.
  • The Control Panel's own links to Settings use this method.

Ways to use one:

MethodSteps
Run boxPress Win + R, type ms-settings:about, press Enter
Command Promptstart ms-settings:about
PowerShellStart-Process "ms-settings:about"
ShortcutMake a shortcut whose target is the address

Addresses you can be sure of:

AddressOpens
ms-settings:aboutAbout
ms-settings:displayDisplay
ms-settings:networkNetwork and internet
ms-settings:windowsupdateWindows Update
ms-settings:privacyPrivacy

Many more exist (for example for Bluetooth, apps and sound). They can change between Windows versions, so test them on your PC before you rely on them.

What happens inside when you press Enter:

  you type  ms-settings:about
        │
        ▼
 ┌─────────────────────────────────┐
 │ Windows looks up what program   │  ← the scheme is registered in
 │ owns the "ms-settings" scheme   │    the registry (like http: is)
 └──────────────┬──────────────────┘
                ▼
 ┌─────────────────────────────────┐
 │ Settings app starts             │  ← SystemSettings.exe
 │ (or comes to the front)         │
 └──────────────┬──────────────────┘
                ▼
 ┌─────────────────────────────────┐
 │ It reads the part after the     │
 │ colon ("about") and shows that  │
 │ page                            │
 └─────────────────────────────────┘

You can look (view only) at how Windows knows the scheme: in regedit, open HKEY_CLASSES_ROOT\ms-settings. It lists how to open this kind of link. Do not edit it.

Windows tip: Compare with the old door. A classic Control Panel page is opened with a command such as control or control ncpa.cpl (for network adapters). The idea is the same, the address style is different.

3.3 Why Some Settings Still Redirect to Control Panel

What it is: Sometimes you click a setting in the new app and a classic window opens. This is not a bug. Microsoft has been moving settings one page at a time, and the move is not finished.

Why it happens:

ReasonPlain explanation
Too many settingsThe Control Panel has hundreds of pages from many decades. Rebuilding each one takes years.
Old software depends on themDrivers and programs from other companies add their own Control Panel pages (for example, a sound or graphics driver). Windows cannot rewrite pages it does not own.
Power-user toolsAdvanced dialogs (adapter properties, system properties, user account details) are used by IT staff in scripts. Removing them would break scripts.
Low priorityRarely used pages are moved last.
Different codeThe classic dialog may use features that are hard to copy to the modern framework.

Examples (may look different on your version):

  • In Network settings, More network adapter options opens the classic Network Connections window (ncpa.cpl).
  • In System settings, some Related settings or Advanced system settings links open the classic System Properties dialog.
  • The classic Device Manager (devmgmt.msc) is still the full tool, although Settings has a simpler devices page.
  • Sound and power pages often still have a link to a classic dialog with more choices.

How to tell which door you are in: look at the window.

What you seeWhich door
One large window with a left menu and big togglesSettings
A small window with tabs and OK / Cancel / Apply buttonsClassic (Win32) dialog
A window titled "Control Panel" with an address bar of foldersControl Panel

What stays only in one door (may look different on your version):

Only in SettingsOnly (or mostly) in Control Panel
Windows UpdateMany old driver-added pages
Bluetooth and device pairingAdvanced adapter properties (ncpa.cpl)
Windows Hello sign-in optionsSome legacy tools such as Credential Manager
Modern Store app managementPrograms and Features (appwiz.cpl) still works too
Phone Link, Gaming, FocusSome older printer and mail dialogs

Some of these are moving, so always confirm on your own PC.

More differences at a glance:

FeatureControl PanelSettings
Built fromWin32 .cpl DLLs and shell itemsModern app pages with handlers
Updated byMostly with big Windows updatesCan improve through Windows servicing updates (the normal monthly update system)
SearchBasic keyword searchSearches an index of settings, shows the page and the exact setting
LookFixed, datedScales with the screen, supports touch and dark mode
ScriptsMany scripts use control and .cplUse ms-settings: links
Where new features goRarelyAlmost always

Windows tip: If you cannot find a setting, try searching in Settings first, then open the Control Panel with Win + R and control. One of the two will have it.

Summary

TopicRemember this
Storage backendsSettings and Control Panel use the same registry, services and drivers; Settings pages may also use service or cloud stores
PolicyGroup Policy and MDM (CSP) rules beat user choices, in both doors
ms-settings:A URI scheme that opens a Settings page directly (Win + R or start)
Redirects to Control PanelThe move is not finished; old tools, drivers and scripts still need the classic pages
Only in one doorSettings: Windows Update, Bluetooth pairing. Control Panel: some legacy pages like ncpa.cpl
Tell them apartBig window with a left menu is Settings; tabs plus OK/Cancel is a classic dialog