The Big Picture: What Is the Settings App?

The Settings app is the main place in modern Windows where you change how your PC behaves: the display, Wi-Fi, sounds, accounts, updates, privacy and more. You open it with the keyboard shortcut Win + I, or from the Start menu (the gear icon).

For about 20 years, the place to change settings was the Control Panel (Chapter 15). It was born in the Windows 95 era and grew into a big maze of small windows. Microsoft started a second, cleaner place. It first appeared in Windows 8 (2012) under the name "PC settings". In Windows 10 (2015) it was renamed Settings and became the main place. In Windows 11 (2021) it was redesigned again with a menu down the left side.

Think of it like a city that built a new town hall next to the old one. The old town hall (Control Panel) is still open, and some jobs can only be done there. But new services open only in the new building.

 THE TWO PLACES TO CHANGE SETTINGS

   OLD (Chapter 15)                     NEW (this chapter)
 ┌───────────────────────┐          ┌───────────────────────┐
 │ Control Panel         │          │ Settings app          │
 │ control.exe           │          │ SystemSettings.exe    │
 │ many small .cpl and   │          │ one app, many pages   │
 │ shell-item windows    │          │ modern look           │
 └───────────────────────┘          └───────────────────────┘
      Win + R → control                   Win + I

1.1 UWP/XAML-Based App vs Legacy Control Panel Applets

What it is: The Settings app is a modern app. The Control Panel is made of classic desktop pieces. They are built with very different technology, and that explains most of the differences you see.

First, some words you need.

TermPlain meaning
Win32The classic way of building Windows programs, used since the 1990s. Control Panel is built this way.
AppletA small program that does one job. A Control Panel "applet" is one icon, like Mouse or Sound.
.cpl fileA file ending in .cpl ("Control Panel item"). It is really a DLL (a shared code library) that holds one or more applets. Examples: main.cpl (mouse), ncpa.cpl (network adapters).
UWP (Universal Windows Platform)A newer way of building apps, introduced with Windows 10. Apps run in a more controlled "container".
XAMLA text format used to describe how a window looks: buttons, lists, toggles.
Modern app frameworkA simple way to say "UWP, XAML and the newer Windows UI toolkits". Microsoft has changed which exact toolkit Settings uses over time, so this course uses the general name.

How the Settings app runs:

  • The program is called SystemSettings.exe. You can see it in Task Manager when Settings is open (Details tab).
  • It is a single app with many pages inside it. You are not starting a new program for every page.
  • Its look is described with XAML, so it scales well on high-resolution screens, supports touch, and uses the same toggles and menus as other modern apps.
  • Windows may keep it in a "suspended" state after you close it, so it can open faster next time. (The exact behaviour may look different on your version.)

How the Control Panel works (short recap of Chapter 15):

  • The window is a view of shell items drawn by Windows Explorer's shell code, and it is started by control.exe.
  • Many icons load a .cpl DLL or a built-in shell page.
  • Many applets open older dialogs with tabs and OK / Cancel / Apply buttons.

Side by side:

QuestionControl PanelSettings app
Started inWindows 95 eraWindows 8 as "PC settings", main place from Windows 10
TechnologyWin32, .cpl DLLs, shell itemsModern app framework (UWP/XAML style)
Main programcontrol.exeSystemSettings.exe
Open itWin + R, type controlWin + I
Touch friendlyNot really (small tabs, tiny buttons)Yes (big toggles, scrolling lists)
Search insideBasic search boxSearches an index of settings
StyleMany windows, one per appletOne window, many pages
FutureSlowly being replacedWhere new features go

A simple mock-up of the Settings home page (Windows 11 style):

┌───────────────────────────────────────────────────────────────────┐
│ Settings                                     [ Find a setting ]   │
├──────────────────┬────────────────────────────────────────────────┤
│  System          │  System                                        │
│  Bluetooth & dev │  ┌──────────────────────────────────────────┐  │
│  Network         │  │ Display        Brightness, scale ...    >│  │
│  Personalization │  └──────────────────────────────────────────┘  │
│  Apps            │  ┌──────────────────────────────────────────┐  │
│  Accounts        │  │ Sound          Volume, devices ...      >│  │
│  Time & language │  └──────────────────────────────────────────┘  │
│  Gaming          │  ┌──────────────────────────────────────────┐  │
│  Accessibility   │  │ Notifications  Alerts from apps ...     >│  │
│  Privacy         │  └──────────────────────────────────────────┘  │
│  Windows Update  │                                                │
└──────────────────┴────────────────────────────────────────────────┘
      left menu = categories            right side = the page

This is a simplified sketch. The exact layout and names may look different on your version.

Why did Microsoft build a new app instead of fixing the old one?

  1. Old code is hard to change. Control Panel pages were written in many different decades, by many different teams.
  2. Touch and small screens. Tablets need big buttons.
  3. One look. A single design is easier to learn.
  4. Faster updates. A modern app can be improved without changing the old system pieces under it (Section 3 explains this).

Windows tip: Open Settings with Win + I and start typing in the search box at the top (it says Find a setting on Windows 11). The results show pages from every category.

1.2 SettingsHandlers and Backend Brokers

What it is: A Settings page is only a screen. When you flip a toggle, something has to actually do the work: change a registry value, tell a driver, or call a Windows service. In Windows, the pages and the work behind them are kept separate.

A note on names. Microsoft does not publish a full design of the Settings internals. You may see file names like SettingsHandlers_*.dll in the Windows folder. This course describes the idea and says "may look different on your version" where details are not documented.

The idea: a screen, a handler and the real system.

   YOU
    │ click / toggle
    ▼
┌──────────────────────┐
│  Settings page (UI)  │  the XAML screen you see
└──────────┬───────────┘
           │ "set brightness = 70"
           ▼
┌──────────────────────┐
│  Settings handler    │  small code (often a DLL) that knows
│  (page-specific)     │  how to read and write that one area
└──────────┬───────────┘
           │
           ▼
┌──────────────────────┐
│  Windows service /   │  the part that really changes things:
│  driver / registry   │  display driver, network service, ...
└──────────────────────┘

Terms explained:

TermPlain meaning
HandlerA piece of code that "handles" one group of settings. It translates between the screen and the real system.
BrokerA middle-man. A broker does an action for an app that is not allowed to do it by itself (for example, change a system-wide value).
RegistryWindows' big database of settings, stored as keys and values.
ServiceA background program that runs without a window.

Why use handlers and brokers?

  • Safety. A modern app runs in a restricted container. It should not change the whole system freely. It asks a trusted helper to do it.
  • Reuse. The same handler can be used by the Settings page, by search, and by other tools.
  • Updates. The page and the handler can be changed on their own.
  • Control. A handler can check rules (for example, "this setting is locked by the organisation") before it writes anything.

Where the values end up. A toggle might be stored in one of these places:

Kind of settingTypical home
Per-user choices (theme, wallpaper)The registry under the current user (HKEY_CURRENT_USER)
Whole-PC choices (some power and network options)The registry under the machine (HKEY_LOCAL_MACHINE) or a Windows service's own storage
Choices inside a Store appThe app's own settings store
Account-linked choices (sync)Saved in the cloud with your Microsoft account

1.3 How Settings Is Searched, Linked and Managed

What it is: Three features make Settings feel different from the old Control Panel: the search box, the deep links, and organisation control.

Search. Windows keeps a list (an index) of settings with their keywords and the page each lives on. When you type "bluetooth" in the search box, Windows looks in that list and shows matching pages. That is why you can reach a deep setting without knowing its category.

Deep links with ms-settings:. Every page has an address, like a web page. These addresses start with ms-settings:. You can type one in Win + R:

Type thisOpens
ms-settings:aboutThe About page (PC name, Windows version)
ms-settings:displayDisplay settings
ms-settings:networkNetwork and internet
ms-settings:windowsupdateWindows Update
ms-settings:privacyPrivacy

Section 3 explains these links in more detail.

Managed by an organisation. A company can control Settings pages with:

  • Group Policy: rules set on the company's servers, used on PCs joined to the company network.
  • MDM (Mobile Device Management), such as Microsoft Intune. Intune sends rules to a PC over the internet. Each rule arrives through a CSP (Configuration Service Provider), a small Windows component that accepts one kind of setting and applies it.

When a rule is active, the page shows a message such as "Some settings are managed by your organization", and the toggle may be grey and locked. This is not a fault. It means the rule from your IT team wins.

 Company IT ──policy──► Group Policy / Intune (CSP) ──► your PC
                                                        │
                       Settings page shows: "Some settings are
                       managed by your organization" (toggle locked)

Windows tip: If a toggle is greyed out on a work PC, ask your IT team. On your own PC, a locked toggle may come from leftover rules (for example, from a past work account).

Summary

TopicRemember this
Settings appThe modern place to change settings, opened with Win + I, runs as SystemSettings.exe
History"PC settings" in Windows 8, "Settings" from Windows 10, redesigned in Windows 11
Control PanelClassic Win32 .cpl DLLs and shell items, started by control.exe
Modern app frameworkUWP/XAML style: touch friendly, one window with many pages
Handlers and brokersPages are screens; handlers do the real work, often through a trusted helper
Search and linksA search index plus ms-settings: addresses
Managed settingsGroup Policy and Intune CSPs can lock pages