All blog posts

7 min read

Sysmon is now built into Windows 11

Contents
  1. What is built-in Sysmon?
  2. From preview to regular update
  3. What do you need?
  4. Check whether the separate Sysmon is already installed
  5. Turn on built-in Sysmon
  6. Apply a configuration
  7. Check that events are coming in
  8. Updates and testing
  9. User experience
  10. Wrapping up

If you wanted to see which processes start on a Windows device, which network connections they make and which drivers are loaded, you could use Sysmon from Sysinternals. That is a separate download, whose files you deploy and update yourself.

Since February 2026, Sysmon is an optional feature in Windows 11 itself. In this blog post you read what built-in Sysmon does, how to turn it on and apply a configuration, and how to check that events are coming in.

Updated in October 2026: this blog post described the optional preview update of February 2026. According to Microsoft, changes from a preview update then go into the regular updates, although no regular update for 24H2 or 25H2 names Sysmon; the section “From preview to regular update” and the requirements have been adjusted accordingly.

What is built-in Sysmon?

System Monitor (Sysmon) is a service with a driver that records system activity in the Windows Event Log. Once turned on, Sysmon stays active after a restart. According to Microsoft, it records, among other things:

  • process creation, with the full command line of the process and of the parent process;
  • hashes of the executed files, SHA1 by default, also MD5, SHA256 or IMPHASH;
  • the loading of drivers and DLLs, with their signature and hash;
  • network connections, if you turn that on, with process, IP addresses, ports and host names;
  • changes to the creation time of files, a technique malware uses to cover its tracks.

Important to know: Sysmon only records. It does not analyze the events, raises no alerts and blocks nothing. To do something with them, you forward the events to Windows Event Collection or to a SIEM. Microsoft also names Microsoft Defender for Endpoint and other EDR platforms as products that can use Sysmon events.

The difference from the Sysinternals version is mainly in management. Built-in Sysmon is updated through the normal quality updates of Windows: improvements appear first in an optional preview update and then in the next regular update, and security fixes come with the monthly security update. That also happens when Sysmon is turned off.

💡 Note: the displayed event text of built-in Sysmon is translated into the device’s language, the XML data of the event is not. If a script or SIEM connector reads the displayed text, you may need to adjust it for devices in a language other than English.

From preview to regular update

Built-in Sysmon appeared on 24 February 2026 in the optional preview update KB5077241 for Windows 11 24H2 and 25H2. The table of update channels in those release notes contains the standard sentence that the changes will appear in the next security update, and the security update of 10 March 2026 (KB5079473) states that it contains the non-security changes of the February preview. Microsoft does not name Sysmon separately there; the documentation says that Sysmon has been a built-in optional feature of Windows 11 “since February 2026”.

For Windows 11 26H1, the version for new devices from early 2026, Sysmon is in the preview update KB5079489 of 26 March 2026. Windows 11 26H2, available since 29 September 2026, names Sysmon in What’s new in Windows 11, version 26H2 as a feature added to Windows since 25H2.

The servicing cycle is visible by now: the preview update KB5124010 of 22 September 2026 fixes three issues in Sysmon, including incorrect events with ID 25 (Process Tampering) for smss.exe, and the security update KB5127648 of 13 October 2026 includes them for 24H2, 25H2 and 26H2.

What do you need?

  • Windows 11 24H2, 25H2 or 26H2; as a requirement, Microsoft only names “a supported version of Windows 11”. The preview of 24 February 2026 is the first update that names Sysmon, and the March security update contains the changes of that preview. The same applies to 26H1 from the preview of 26 March 2026. Microsoft also calls built-in Sysmon an optional feature of Windows Server 2025. Windows 11 24H2 Home and Pro received their last update on 13 October 2026.
  • Administrator rights on the device.
  • No separate Sysmon from Sysinternals on the same device. The two cannot run side by side.
  • A configuration file in XML if you want to record more or other events than the default configuration.

Check whether the separate Sysmon is already installed

You can turn on built-in Sysmon only once the Sysinternals version is off the device. A Windows update leaves a separate installation alone; built-in Sysmon then stays off.

  1. Open PowerShell as administrator.

  2. Run the following command to look for a Sysmon service:

    # Lists any installed Sysmon service
    Get-Service sysmon*
  3. If the command returns a result, remove the separate Sysmon first.

Turn on built-in Sysmon

Built-in Sysmon is off by default. Turning it on takes two steps: first the optional feature, then the Sysmon service.

In the interface, choose Settings > System > Optional features > More Windows features and select Sysmon. From the command line it works like this:

  1. Open PowerShell as administrator.

  2. Install the optional feature with the following command:

    # Installs the built-in Sysmon optional feature
    Enable-WindowsOptionalFeature -Online -FeatureName Sysmon
  3. Install the service with the default configuration:

    # Installs the Sysmon service and driver with the default configuration
    sysmon -i

Step 2 can also be done with DISM: Dism /Online /Enable-Feature /FeatureName:Sysmon. According to Microsoft, installing and removing the service does not require a restart.

Apply a configuration

The configuration file determines which event types Sysmon records and which it filters out. In the documentation, Microsoft points to a few well-known configurations from the community as a starting point, and gives a minimal example itself.

  1. Put the configuration file in a folder of your choice, for example “C:\Sysmon\sysmonconfig.xml”.

  2. Open PowerShell as administrator.

  3. Apply the configuration to an installed Sysmon:

    # Applies a configuration file to the installed Sysmon service
    sysmon -c C:\Sysmon\sysmonconfig.xml

If you haven’t installed the service yet, you combine installation and configuration with sysmon -i C:\Sysmon\sysmonconfig.xml. A configuration takes effect immediately, without a restart. sysmon -c without a file shows the active configuration, sysmon -c -- resets it to the default settings.

💡 Note: a configuration that is not well tuned can produce a lot of events. Microsoft recommends testing a configuration before you deploy it widely.

Check that events are coming in

  1. Open Event Viewer.
  2. Navigate to Applications and Services Logs > Microsoft > Windows > Sysmon > Operational.
  3. If you see events such as Process Create or Network Connect, Sysmon is active with the applied configuration.

Event Viewer with Sysmon event 4 in the Microsoft-Windows-Sysmon/Operational log: Sysmon service state changed, State Started, version 10.0.26100.8521. The computer name is blacked out.

Updates and testing

Because built-in Sysmon comes with the Windows updates, Microsoft recommends including it in your normal testing process: try preview updates first on test or pilot devices, review the events and the behavior, and adjust the configuration if needed before you deploy the update widely. If Sysmon is on, the configuration is kept during an update and, according to Microsoft, no restart is needed.

Microsoft describes turning it on per device. How to deploy this centrally, for example through Intune, is still not in the Sysmon documentation in October 2026; Microsoft only points to the general page about optional Windows features. That is outside the scope of this blog post.

User experience

According to Microsoft, Sysmon blocks nothing and raises no alerts; it only writes events to the Event Log. What the user notices, Microsoft does not describe; a poorly tuned configuration does produce a lot of events.

Wrapping up

With built-in Sysmon you no longer have to download and update the Sysmon files yourself; the Windows updates do that. Turning it on, configuring it and removing a separate Sysmon you still do per device. Choose a configuration that fits what you want to see, test it on a few devices and make sure someone looks at the events.

📚 All command-line options are in Sysmon in Windows, the steps in Enable and configure Sysmon in Windows and the meaning of each event in Sysmon events.

Sources

  1. February 24, 2026—KB5077241 (OS Builds 26200.7922 and 26100.7922) Preview, accessed on 14 October 2026
  2. March 10, 2026—KB5079473 (OS Builds 26200.8037 and 26100.8037), accessed on 14 October 2026
  3. March 26, 2026—KB5079489 (OS Build 28000.1764) Preview, accessed on 14 October 2026
  4. September 22, 2026—KB5124010 (OS Builds 26300.9550, 26200.9550, and 26100.9550) Preview, accessed on 14 October 2026
  5. October 13, 2026—KB5127648 (OS Builds 26300.9711, 26200.9711 and 26100.9711), accessed on 14 October 2026
  6. What's new in Windows 11, version 26H2 for IT pros, accessed on 14 October 2026
  7. Windows 11 - release information, accessed on 14 October 2026
  8. Sysmon Overview, accessed on 14 October 2026
  9. Enable and configure Sysmon in Windows, accessed on 14 October 2026
  10. Sysmon events, accessed on 14 October 2026
  11. Sysmon in Windows, accessed on 14 October 2026

All blog posts