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.
| Term | Plain meaning |
|---|---|
| Win32 | The classic way of building Windows programs, used since the 1990s. Control Panel is built this way. |
| Applet | A small program that does one job. A Control Panel "applet" is one icon, like Mouse or Sound. |
| .cpl file | A 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". |
| XAML | A text format used to describe how a window looks: buttons, lists, toggles. |
| Modern app framework | A 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
.cplDLL or a built-in shell page. - Many applets open older dialogs with tabs and OK / Cancel / Apply buttons.
Side by side:
| Question | Control Panel | Settings app |
|---|---|---|
| Started in | Windows 95 era | Windows 8 as "PC settings", main place from Windows 10 |
| Technology | Win32, .cpl DLLs, shell items | Modern app framework (UWP/XAML style) |
| Main program | control.exe | SystemSettings.exe |
| Open it | Win + R, type control | Win + I |
| Touch friendly | Not really (small tabs, tiny buttons) | Yes (big toggles, scrolling lists) |
| Search inside | Basic search box | Searches an index of settings |
| Style | Many windows, one per applet | One window, many pages |
| Future | Slowly being replaced | Where 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?
- Old code is hard to change. Control Panel pages were written in many different decades, by many different teams.
- Touch and small screens. Tablets need big buttons.
- One look. A single design is easier to learn.
- 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 + Iand 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_*.dllin 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:
| Term | Plain meaning |
|---|---|
| Handler | A piece of code that "handles" one group of settings. It translates between the screen and the real system. |
| Broker | A 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). |
| Registry | Windows' big database of settings, stored as keys and values. |
| Service | A 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 setting | Typical 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 app | The 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 this | Opens |
|---|---|
ms-settings:about | The About page (PC name, Windows version) |
ms-settings:display | Display settings |
ms-settings:network | Network and internet |
ms-settings:windowsupdate | Windows Update |
ms-settings:privacy | Privacy |
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
| Topic | Remember this |
|---|---|
| Settings app | The 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 Panel | Classic Win32 .cpl DLLs and shell items, started by control.exe |
| Modern app framework | UWP/XAML style: touch friendly, one window with many pages |
| Handlers and brokers | Pages are screens; handlers do the real work, often through a trusted helper |
| Search and links | A search index plus ms-settings: addresses |
| Managed settings | Group Policy and Intune CSPs can lock pages |