Process

ubiquitoussigned

winlogon.exe

winlogon.exe is the Windows Logon Application, the process that manages signing in and out of a Windows session. It runs in the background for each interactive user session and coordinates the steps that lead from the login screen to the desktop. Because it handles authentication-related duties, it's one of the more security-sensitive processes in Windows.

Microsoft CorporationFirst seen 2026-06-08

File identity

File details
File type
PE32+ executable
Magic
PE32+ executable (GUI)
Original name
WINLOGON.EXE.MUI
Internal name
winlogon
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.8117 (WinBuild.160101.0800)100%
File size1
  • 936.00 KB100%

Execution context

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

Not observed.

Integrity level0

Not observed.

Instances1
  • 1100%
Session1
  • Session 1100%
Token privileges9
  • SeCreateGlobalPrivilege100%
  • SeIncreaseBasePriorityPrivilege100%
  • SeChangeNotifyPrivilege100%
  • SeAuditPrivilege100%
  • SeImpersonatePrivilege100%

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

Every interactive session gets its own winlogon.exe. It's started by the same short-lived smss.exe copy that creates the session, so like wininit.exe it normally shows no parent in the process tree. It runs as NT AUTHORITY\SYSTEM from C:\Windows\System32\winlogon.exe and is a critical process, so terminating it will crash the system with a stop error (blue screen).

winlogon.exe oversees the secure sign-in process, including the classic Secure Attention Sequence, the Ctrl+Alt+Del prompt that ensures the user is interacting with the genuine Windows logon screen rather than a spoofed one. It starts LogonUI.exe to display the sign-in screen and coordinates with lsass.exe to verify the entered credentials. After a successful sign-in, it loads the user's NTUSER.DAT registry hive into HKCU and launches the shell (userinit.exe, which in turn starts explorer.exe) to bring up the desktop.

Beyond initial logon, it continues to manage the session throughout its lifetime. It handles locking and unlocking the workstation, loading and running the screen saver during idle periods, and coordinating logoff and shutdown at the end of the session. In modern Windows, some duties that historically belonged to winlogon have been distributed to other processes, but it remains the anchor of the interactive logon experience.

Its children on a modern system are a short list: LogonUI.exe at the sign-in screen, userinit.exe briefly at logon, plus dwm.exe (the Desktop Window Manager) and fontdrvhost.exe, which it starts for each session. Multiple winlogon.exe instances are normal whenever multiple sessions exist: one for the console, plus one per remote desktop connection.

Security notes

Because of its trusted status and its role in authentication, winlogon.exe is a frequent target for impersonation by malware seeking to blend in or intercept credentials (T1036.005). A legitimate copy always resides in C:\Windows\System32 and carries a valid Microsoft digital signature. Treat copies in other locations, or slight misspellings such as winlogan.exe or winlogon32.exe, as anomalies.

The Winlogon registry key is a long-standing persistence target (T1547.004). The Userinit and Shell values under HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon tell winlogon.exe what to run at logon, and malware appends its own entry to start with every sign-in. Anything in those values beyond userinit.exe and explorer.exe warrants a review.

A command shell running under winlogon.exe is a well-known backdoor pattern. Replacing accessibility tools like sethc.exe (Sticky Keys) or utilman.exe with cmd.exe produces a SYSTEM shell at the logon screen, no credentials required, and that shell appears in the process tree as a child of winlogon.exe (T1546.008).

Anomaly signals7
  • Image path other than C:\Windows\System32\winlogon.exehigh
  • Running as any account other than NT AUTHORITY\SYSTEMhigh
  • Children other than LogonUI.exe, userinit.exe, dwm.exe, or fontdrvhost.exehigh
  • A command shell or script host as a childhigh
  • Unsigned image or a signer other than Microsofthigh
  • More instances than interactive sessionsmed
  • Extra entries in the Winlogon registry key's Userinit or Shell valuesmed

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 winlogon.exe?