Process

ubiquitoussigned

conhost.exe

conhost.exe is the Console Window Host, the process that provides the text window for command-line programs. Character-mode tools like cmd.exe and powershell.exe use conhost for the console they run in, and it handles the text input and output, selection and copy-paste, and resizing. A separate instance runs for each console in use.

Microsoft CorporationFirst seen 2026-06-08

File identity

File details
File type
PE32+ executable
Magic
PE32+ executable (GUI)
Original name
CONHOST.EXE.MUI
Internal name
ConHost
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
  • 988.00 KB100%

Execution context

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

Not observed.

Integrity level0

Not observed.

Instances1
  • 1100%
Session1
  • Session 1100%
Token privileges3
  • SeCreateGlobalPrivilege100%
  • SeChangeNotifyPrivilege100%
  • SeImpersonatePrivilege100%

Ancestry

Parents0

Not observed.

Children0

Not observed.

Grandparents0

Not observed.

Grandchildren0

Not observed.

Behavior

Loaded modules1
Named pipes0

Not observed.

Process handles0

Not observed.

Command-line patterns0

Not observed.

LOLBAS2
  • conhost.exe {CMD}Execute · Use conhost.exe as a proxy binary to evade defensive counter-measures
  • conhost.exe --headless {CMD}Execute · Specify --headless parameter to hide child process window (if applicable)

Indicators

Hashes

Not observed.

Analysis

About this process

conhost.exe (Console Window Host) supplies the console window and text I/O for character-mode applications. Before Windows 7, this was handled directly by csrss.exe, which ran as SYSTEM. Moving console hosting into a separate per-console process let it run in the user's own context and made room for features like window theming and drag-and-drop.

Because a console belongs to whatever program is using it, conhost.exe appears in the process tree as a child of that program, for example under cmd.exe, powershell.exe, or any other tool that opens a console. It runs from C:\Windows\System32\conhost.exe in the same user and integrity context as its parent, and a busy machine normally shows several instances at once, one per active console. Its command line typically looks cryptic but is benign, often ending in 0xffffffff -ForceV1.

The genuine conhost.exe is a trusted, signed Microsoft system file. It isn't something a user launches directly. Windows creates an instance automatically whenever a program needs a console and removes it once the last program using that console exits.

Security notes

Like other trusted system processes, conhost.exe is sometimes imitated by malware attempting to avoid detection (T1036.005). A legitimate copy always resides in C:\Windows\System32 and carries a valid Microsoft digital signature. Be suspicious of copies running from other locations and of near-miss spellings such as conhast.exe or conhost32.exe.

The real conhost.exe is more valuable as evidence than as a target. Because Windows spawns a conhost.exe for any process that runs a console command, the parent of a conhost instance is a reliable record of what just used the command line. A conhost child under something that has no reason to run commands, an opened Office document, a PDF reader, or a server process like w3wp.exe, exposes command execution behind a macro, an exploit, or a web shell that would otherwise blend in (T1059.003).

Anomaly signals6
  • Image path other than C:\Windows\System32\conhost.exehigh
  • Unsigned image or a signer other than Microsofthigh
  • Child processes (conhost hosts a console, it does not launch programs)high
  • A parent that has no reason to open a console, such as winword.exe, excel.exe, or a service like w3wp.exehigh
  • Running in a different user or integrity context than its parentmed
  • An instance with no parent console applicationmed

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