Process

ubiquitoussigned

smss.exe

smss.exe is the Windows Session Manager, the first user-mode process the kernel starts during boot. It prepares the machine for use, handling setup tasks like creating the page files, setting the system environment variables, and running the boot-time disk check. It then creates the sessions that users and services run in and starts the core processes inside each one (csrss.exe, wininit.exe, winlogon.exe).

Microsoft CorporationFirst seen 2026-06-08

File identity

File details
File type
PE32+ executable
Magic
PE32+ executable
Original name
smss.exe.mui
Internal name
smss.exe
Product
Microsoft® Windows® Operating System
Signing information
Status
Signed
Publisher
Microsoft Corporation
Signer
Microsoft Windows
Issuer
Microsoft Windows Production PCA 2011
Signature rate
100%
File version1
  • 10.0.26100.1 (WinBuild.160101.0800)100%
File size1
  • 223.50 KB100%

Execution context

File paths1
  • C:\Windows\System32\smss.exe100%
User context0

Not observed.

Integrity level0

Not observed.

Instances1
  • 1100%
Session1
  • Session 0100%
Token privileges16
  • SeAuditPrivilege100%
  • SeCreateGlobalPrivilege100%
  • SeDebugPrivilege100%
  • SeSystemProfilePrivilege100%
  • SeCreatePermanentPrivilege100%

Ancestry

Parents0

Not observed.

Children0

Not observed.

Grandparents0

Not observed.

Grandchildren0

Not observed.

Behavior

Loaded modules0

Not observed.

Named pipes0

Not observed.

Process handles0

Not observed.

Command-line patterns0

Not observed.

Indicators

Hashes

Not observed.

Analysis

About this process

smss.exe is the very first user-mode process created by the Windows kernel during startup, making it the foundation upon which the rest of the user environment is built. Once the kernel has finished its own initialization, it launches smss.exe to take over the job of setting up everything users and applications need to run. Because of this role, it's one of the most critical processes in the entire operating system.

During boot, smss.exe handles a sequence of essential setup tasks. It initializes environment variables, creates virtual memory paging files, and loads known DLLs into memory. It then launches the subsystems that the rest of Windows depends on, most notably csrss.exe (the Client/Server Runtime Subsystem) and winlogon.exe (which manages user logon).

The first instance of smss.exe is known as the "master" instance. After completing initial setup, it spawns additional child copies of itself to initialize each user session. These child instances do their work and then exit, leaving the master instance running quietly in the background to handle future sessions as they're created.

The genuine smss.exe is a trusted, signed Microsoft system file and should not be removed or disabled. It's so deeply tied to the operating system that terminating it will immediately crash Windows with a stop error (blue screen).

Security notes

Because of its trusted reputation, smss.exe is occasionally impersonated by malware hoping to blend into process listings (T1036.005). Impersonators usually give themselves away by location: the real file lives only in C:\Windows\System32, so a copy running from C:\Windows or a user profile directory is an anomaly. Near-miss spellings of the name and a missing Microsoft signature are the other common tells.

Its children follow a strict pattern. A legitimate smss.exe only ever starts copies of itself, csrss.exe, wininit.exe, winlogon.exe, and autochk.exe during boot. Anything else appearing underneath it, a command shell or script host for example, means either code running inside the process or a parent that was spoofed to look like it (T1134.004).

The registry key smss.exe reads at startup is also worth knowing about. Programs added to its BootExecute value run before security products have started, which makes it an old but effective persistence spot (T1547). The same key's PendingFileRenameOperations value lets an attacker schedule a protected file to be replaced or deleted at the next reboot, before anything is using it (T1070.004).

Anomaly signals8
  • Image path other than C:\Windows\System32\smss.exehigh
  • Persistent instance with a parent other than System (PID 4)high
  • A second instance that persists (session copies exit within seconds)high
  • Children other than smss.exe, csrss.exe, wininit.exe, winlogon.exe, or autochk.exe at boothigh
  • Running as any account other than NT AUTHORITY\SYSTEMhigh
  • Unsigned image or a signer other than Microsofthigh
  • Master instance start time long after bootmed
  • BootExecute containing entries beyond autocheck autochk *med

Telemetry

OS prevalence1
  • Microsoft Windows 11 Enterprise Evaluation100%
Observation timeline
First seen
2026-06-08
Last seen
2026-06-08
Machines
1
References

Subsearch

Hasbeen seen inof smss.exe?