fodhelper.exe

by Microsoft
Operating SystemLOLBinhigh risk

Summary

Features On Demand Helper. Manages Windows optional features (language packs, RSAT tools). Exploited as a well-known UAC bypass vector — it auto-elevates and reads a registry key that attackers can hijack.

fodhelper.exe is the 1578th most commonly executed Windows program in EchoTrail's dataset, observed 602 times across enterprise environments. It typically runs from C:\Windows\System32 and it is most often launched by svchost.exe.

1578th
most commonly executed Windows program
602
observed executions
low
statistical confidence

Behavior

Top Paths

  • C:\Windows\System32100%

Top Hashes (SHA256)

  • 7e80da8d839dcf05e30317256460ed7a4ee25cab2750d768569aaab35e1e8c6461.9%
  • b52fbb99308493a27aac725cf70721041cdee61caca19792b949cc0867a2796418.96%
  • c546e05d705ffdd5e1e18d40e2e7397f186a7c47fa5fc21f234222d057227cf57.87%
  • b1223b86d03c3583b84e46a9a6ad009d770fc4114640402ede19793167593a8f7.51%
  • 4346962b31d93dd4e8b5164e6167bb030fc0ca7c77ec0bb6ab798a1e8cd9488e2.15%
  • 8cb355417aa25ca3150f6df234c3341b91721e7be33cc044dad511a537695f8c0.54%
  • a10c69e6268c4161d4d1fefb7629896f2026a1469ce4657dbcc684fd20a8053e0.36%
  • eee3532d5338d41ce8e847612f96fe21321663da856c2de2a45cfdafbb27ba710.36%
  • 25032d083bef92dab877d5eab9b28581962dbc9b43aa04820d8714728dc1064a0.18%
  • 2b5089d56eb0ec9b2854102b5fe984f5be96756a170cc46774021e36b315edc30.18%

Process Ancestry

Top Grandparents

Top Parents

Top Children

Rare or environment-specific process names are omitted from ancestry tables. Percentages are of all observed relationships.

Security Analysis

What does fodhelper.exe normally do?

Runs from C:\Windows\System32. Auto-elevates via its manifest (no UAC prompt). Normally launched via Settings app to manage optional Windows features. Infrequent execution.

When is fodhelper.exe suspicious?

Any execution outside of the Settings app context. Registry modifications to HKCU\Software\Classes\ms-settings\shell\open\command before fodhelper.exe runs. Spawning cmd.exe, powershell.exe, or any unexpected child process.

How do attackers abuse fodhelper.exe?

fodhelper.exe is one of the most reliable UAC bypass techniques. 1. UAC BYPASS: fodhelper.exe auto-elevates (runs as high-integrity without UAC prompt). Before execution, it checks HKCU\Software\Classes\ms-settings\shell\open\command for a default handler. An attacker sets this registry key to point to their payload (e.g., cmd.exe, powershell.exe, or malware). When fodhelper.exe runs, it launches the attacker's payload with elevated privileges. 2. ATTACK CHAIN: Typically reg.exe or PowerShell writes the registry key, then fodhelper.exe is launched. The payload inherits the elevated token. After execution, the registry key is cleaned up. Extremely common in commodity malware, RATs, and red team tools. Built into Metasploit, Cobalt Strike, and many post-exploitation frameworks.

Detection guidance

HIGH-CONFIDENCE DETECTIONS: - Registry modification of HKCU\Software\Classes\ms-settings\shell\open\command followed by fodhelper.exe execution - fodhelper.exe spawning cmd.exe, powershell.exe, or any unexpected child process - fodhelper.exe launched by anything other than explorer.exe or svchost.exe DATA SOURCES: Registry events (Sysmon 12/13/14), process creation (Sysmon 1)

False positive notes

Legitimate use is rare — most users access optional features through the Settings GUI. Direct fodhelper.exe execution is unusual even in normal operation.

MITRE ATT&CK techniques

References

Related Processes

Ask Rocky about fodhelper.exe

Rocky answers questions about fodhelper.exe grounded in this same dataset — free, no account needed.

Need this data programmatically? The Rocky API includes 500 free lookups a month. Or just ask Rocky.

Data from EchoTrail's dataset of ~346M Windows process executions. Last extracted 2026-08-04.