Windows user-mode subsystem

E724268

The Windows user-mode subsystem is the collection of user-space components and libraries that provide core operating system services and APIs to applications on Microsoft Windows.

All labels observed (4)

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf Windows subsystem
operating system component
contrastsWith Windows kernel-mode subsystem
designedFor application compatibility across Windows versions
isolation between applications and kernel
includes Client Server Runtime Subsystem
Windows Session Manager
Windows logon process
Windows subsystem processes
csrss.exe
smss.exe
system DLLs such as advapi32.dll
system DLLs such as gdi32.dll
system DLLs such as kernel32.dll
system DLLs such as user32.dll
system DLLs such as ws2_32.dll
user-mode device drivers in some configurations
winlogon.exe
interactsWith Windows graphical subsystem
Windows kernel
linked to: ntoskrnl.exe

Windows security subsystem
partOf Microsoft Windows operating system
linked to: Windows
presentIn Windows 10
Windows 11
Windows 2000
Windows 7
Windows 8
Windows NT family of operating systems
linked to: Windows NT

Windows Vista
Windows XP
provides .NET Framework services
Universal Windows Platform APIs
Win32 API
core operating system services to user-mode applications
graphical user interface APIs
user-mode I/O and file system APIs
user-mode memory management interfaces
user-mode networking APIs
user-mode process and thread management interfaces
user-mode security and authentication APIs
user-mode system libraries
responsibleFor creating user-mode processes
loading and linking user-mode libraries
managing user sessions
providing windowing and message-passing services
translating many Win32 API calls into native system calls
runsIn user mode
supports .NET applications
Universal Windows Platform applications
Win32 applications
console applications
graphical desktop applications
uses ntdll.dll as interface to kernel-mode services

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Kernel32 partOf Windows user-mode subsystem
Windows Certificate Store integratesWith Windows Smart Card subsystem
linked to: Windows user-mode subsystem
User32 partOf Windows user subsystem
linked to: Windows user-mode subsystem
HeapAlloc availability Windows subsystem for Windows Store apps (with restrictions)
linked to: Windows user-mode subsystem