Windows 10/Server 2022: Microsoft confirms SgrmBroker issues after Jan. 2025 update

Windows[German]Microsoft has distributed security updates (e.g. KB5049981 for Windows 10 21H2-22H2) for the January 2025 Patchday (14.1.2025). After installing this update, administrators noticed that the SgrmBroker service (broker for runtime monitoring of system monitoring) no longer starts under Windows 10 and Windows Server 2022. Microsoft has now commented on this issue.


Advertising

What exactly is the SgrmBroker problem?

Blog reader armin posted this comment and wrote that after installing the January 2025 security updates, the SgrmBroker service (broker for runtime monitoring of system monitoring) no longer starts for him.

The name System Guard Runtime Monitor indicates that the service is part of System Guard and the exploit protection of Defender. There is some more information in this article and here, and there is also an analysis of the feature here. The reader wrote in his comment that under:

C:\WINDOWS\system32\

four files with the corresponding name have the date of the update installation from timestamps. After uninstalling the January 2025 update, the problem was solved.

The reader has observed this behavior on some Windows 10 clients (update KB5049981) and Windows Server 2022 (update KB5049983) in virtual machines (VMs), where the VMs were running under Hyper-V.


Advertising

This observation by the blog reader was confirmed by other blog readers. Bolko writes that the error code 0x80070005 (access denied) is thrown. This means that the service can no longer monitor the integrity of Windows. There are also several reports on the Internet (see Microsoft Answers entries here and here) about this problem. I had taken up the whole thing in the article Windows 10/Server 2022: SgrmBroker service no longer starts after Jan. 2025 update (KB5049981).

Microsoft confirms the issue

Thomas R. recently sent me an e-mail informing me that Microsoft has now addressed the problem in a support report (the article is only accessible to Microsoft account holders with certain subscriptions).

Fehler mit System Guard Runtime Monitor Broker Service

In the support article in question, Microsoft confirms that administrators may find an error related to SgrmBroker.exe in the Windows Event Viewer if the Windows updates from January 14, 2025 (from the screenshot above) or later were installed.

This error entry can be found under Windows Logs > System as event 7023. A text similar to "The System Guard Runtime Monitor Broker service was terminated with the following error: %%3489660935" is displayed. Apart from the entry in the Windows Event Viewer, nothing happens and there is no error dialog box or notification.

Obsolete component in Windows

Microsoft then explains that SgrmBroker.exe refers to the System Guard Runtime Monitor Broker Service. This service was originally developed for Microsoft Defender. However, this service has long since ceased to be part of the active Defender components.

Although the Windows updates released on January 14, 2025 conflict with the initialization of this service, according to Microsoft, there should be no impact on performance or functionality. The security level of a device will not be changed by this issue. This service has already been disabled in other supported versions of Windows, and SgrmBroker.exe currently serves no purpose.

No need for action

Microsoft states that there is no need to start this service manually or configure it in any way (this could cause unnecessary errors). Future Windows updates will adjust the components used by this service and SgrmBroker.exe.

Users should therefore not attempt to manually uninstall or remove this service or its components. No special measures are required to resolve the problem. The service can be safely disabled if required to prevent the error from appearing in the Event Viewer. You can do this by following the steps below:

  1. Open a command prompt window (start cmd with Run as administrator).
  2. Enter the command sc.exe config sgrmagent start=disabled in the window.

A message may then appear. Then enter the following command in the command prompt:

reg add HKLM\System\CurrentControlSet\Services\SgrmBroker /v Start /d 4 /t REG_DWORD

The prompt window can then be closed. The intervention prevents the corresponding error from being displayed in the event display the next time the device is started. These steps may be restricted by the group policies defined by your organization. Microsoft is working on a solution and will provide an update in one of the next versions.


Below is the text of the support article:

Event Viewer displays an error for System Guard Runtime 
Monitor Broker service
Status

Mitigated

Affected platforms
Client Versions Message ID Originating KB Resolved KB
Windows 10, version 22H2 WI982633 KB5049981 -

Server Versions Message ID Originating KB Resolved KB
Windows Server 2022 WI982632 KB5049983 -

The Windows Event Viewer might display an error related to 
SgrmBroker.exe, on devices which have installed Windows updates 
released January 14, 2025 (the Originating KBs listed above) or 
later. This error can be found under Windows Logs > System as 
Event 7023, with text similar to 'The System Guard Runtime 
Monitor Broker service terminated with the following 
error: %%3489660935'.

This error is only observable if the Windows Event Viewer is 
monitored closely. It is otherwise silent and does not appear as
a dialog box or notification.

SgrmBroker.exe refers to the System Guard Runtime Monitor 
Broker Service. This service was originally created for 
Microsoft Defender, but it has not been a part of its operation 
for a very long time. Although Windows updates released 
January 14, 2025 conflict with the initialization of this 
service, no impact to performance or functionality should 
be observed. There is no change to the security level of a 
device resulting from this issue. This service has already 
been disabled in other supported versions of Windows, and 
SgrmBroker.exe presently serves no purpose.

Note: There is no need to manually start this service or 
configure it in any way (doing so might trigger errors 
unnecessarily). Future Windows updates will adjust the 
components used by this service and SgrmBroker.exe. For 
this reason, please do not attempt to manually uninstall 
or remove this service or its components.

Workaround: No specific action is required, however, the 
service can be safely disabled in order to prevent the 
error from appearing in Event Viewer. To do so, you can 
follow these steps:

1) Open a Command Prompt window. This can be accomplished 
by opening the Start menu and typing 'cmd'. The results 
will include "Command Prompt" as a System application.
Select the arrow to the right of "Command Prompt" and 
select "Run as administrator".
2) Once the window is open, carefully enter the 
following text:
sc.exe config sgrmagent start=disabled
3) A message may appear afterwards. Next, enter the 
following text:
reg add HKLM\System\CurrentControlSet\Services\SgrmBroker /v Start /d 4 /t REG_DWORD
4) Close the Command Prompt window.

This will prevent the related error from appearing in the 
Event Viewer on subsequent device start up. Note that some 
of these steps might be restricted by group policy set by 
your organization.

Next steps: We are working on a resolution and will 
provide an update in an upcoming release.

Advertising

This entry was posted in issue, Update, Windows and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

Note: Please note the rules for commenting on the blog (first comments and linked posts end up in moderation, I release them every few hours, I rigorously delete SEO posts/SPAM).