Server Manager Crashes - CPU Utilization goes 100% when trying to add servers to All servers section

Mohit Pathak 0 Reputation points
2025-03-05T18:29:14.4533333+00:00

Hello All,

Since yesterday we've been facing a weird issue, the server manager on our jumpbox VM keeps closing after pushing CPU utilization to 100%. We have tried clearing server manager cache, running sfc /scannow, DISM, .Net repair, however no luck at all. Even if we add servers in small batches, Issue still exists. The windows is up-to-date, We tried this on 2 different servers as well in our domain but still the same issue persists.

Event Viewer logs:

Event ID : 1000

Faulting application name: ServerManager.exe, version: 10.0.17763.168, time stamp: 0xc452e206

Faulting module name: KERNELBASE.dll, version: 10.0.17763.6292, time stamp: 0xb81358b6

Exception code: 0xe0434352

Fault offset: 0x0000000000041b39

Faulting process id: 0x1504

Faulting application start time: 0x01db8df8ef0364bd

Faulting application path: C:\Windows\system32\ServerManager.exe

Faulting module path: C:\Windows\System32\KERNELBASE.dll

Report Id: 3f2e0a25-d275-482b-b9af-5aebd4d056ad

Faulting package full name:

Faulting package-relative application ID:


Application: ServerManager.exe

Framework Version: v4.0.30319

Description: The process was terminated due to an unhandled exception.

Exception Info: System.ArgumentException

at Microsoft.Windows.ServerManager.Common.Data.RoleFeatureRoot..ctor(System.Collections.Generic.ICollection`1<Microsoft.Windows.ServerManager.Common.Data.IFeature>)

at Microsoft.Windows.ServerManager.Common.Data.Server.UpdateFeatures(System.Collections.Generic.ICollection1<Microsoft.Windows.ServerManager.Common.Data.IFeature>, System.Collections.Generic.ICollection1<Microsoft.Windows.ServerManager.Common.Data.IFeature> ByRef, System.Collections.Generic.ICollection1<Microsoft.Windows.ServerManager.Common.Data.IFeature> ByRef, System.Collections.Generic.ICollection1<Int32> ByRef)

at Microsoft.Windows.ServerManager.Common.Data.DataAccessLayer.UpdateFeatures(System.String, System.Collections.Generic.ICollection`1<Microsoft.Windows.ServerManager.Common.Data.IFeature>)

at Microsoft.Windows.ServerManager.Common.Refresh.FeatureDataProcessor.OnCompleted(System.Exception)

at Microsoft.Windows.ServerManager.Common.Refresh.DataProcessorService.MethodCompleted(System.String, System.String, System.Exception)

at Microsoft.Windows.ServerManager.Common.Refresh.DataProcessorService.OnMethodCompleted(Microsoft.Windows.ServerManager.Common.Refresh.NodeAccessItem, System.String)

at Microsoft.Windows.ServerManager.Common.Refresh.NodeAccessItem.RaiseOperationCompletedEvent(System.String)

at Microsoft.Windows.ServerManager.Common.Refresh.NodeRefreshItem+<>c__DisplayClass13_0.<InvokeMethod>b__0(System.String, System.String, System.String, System.String)

at Microsoft.Windows.ServerManager.Common.NodeAccess.InvokeMethodOperation.OnCompleted()

at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)

at Microsoft.Management.Infrastructure.Internal.Operations.CimAsyncCallbacksReceiverBase.CallUnderOriginalExecutionContext(System.Action)

at Microsoft.Management.Infrastructure.Internal.Operations.CimAsyncCallbacksReceiverBase.CallIntoUserCallback(Microsoft.Management.Infrastructure.Native.OperationCallbackProcessingContext, System.Action, Boolean, Boolean)

at Microsoft.Management.Infrastructure.Internal.Operations.CimAsyncObserverProxyBase`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].OnCompletedInternal(Microsoft.Management.Infrastructure.Native.OperationCallbackProcessingContext)

at Microsoft.Management.Infrastructure.Internal.Operations.CimAsyncCallbacksReceiverBase.InvokeWhenOperationIsSet(System.Action`1<Microsoft.Management.Infrastructure.Internal.Operations.CimOperation>)

at Microsoft.Management.Infrastructure.Internal.Operations.CimAsyncObserverProxyBase`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ProcessNativeCallback(Microsoft.Management.Infrastructure.Native.OperationCallbackProcessingContext, System.__Canon, Boolean, Microsoft.Management.Infrastructure.Native.MiResult, System.String, Microsoft.Management.Infrastructure.Native.InstanceHandle)

at Microsoft.Management.Infrastructure.Internal.Operations.CimAsyncMethodResultObserverProxy.InstanceResultCallback(Microsoft.Management.Infrastructure.Native.OperationCallbackProcessingContext, Microsoft.Management.Infrastructure.Native.OperationHandle, Microsoft.Management.Infrastructure.Native.InstanceHandle, Boolean, Microsoft.Management.Infrastructure.Native.MiResult, System.String, Microsoft.Management.Infrastructure.Native.InstanceHandle)

at Microsoft.Management.Infrastructure.Native.ExceptionSafeInstanceResultCallback.InvokeUserCallback()

at UserFilteredExceptionHandling.UserFilteredExceptionMethod(System.Action, System.Func2<System.Exception,Boolean>, System.Action1<System.Exception>)

at Microsoft.Management.Infrastructure.Native.ExceptionSafeCallbackBase.InvokeUserCallbackAndCatchInternalErrors()

This issue impacts our ability to access our RDS deployment and be able to publish remote apps and programs. Please assist.

Windows Server 2019
Windows Server 2019
A Microsoft server operating system that supports enterprise-level management updated to data storage.
3,967 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Hania Lian - MSFT 22,076 Reputation points Microsoft External Staff
    2025-03-10T07:46:13.53+00:00

    Hello,

    1. If the server is not update to date, please update it to the latest version then check the issue again.

    The latest update should be KB5052000.

    1. If there is any third party antivirus software installed and if it is possible, please remove it temporarily.
    2. For advanced troubleshooting, we could collect the dump for the crash. Open administrator command line and run the following command:

    Reg Add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /f

    Reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /V DumpFolder /t REG_SZ /D "C:\CrashDumps" /f

    MD C:\CrashDumps

    Reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /V DumpType /t REG_DWORD /D 2 /f

    Reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /V DumpCount /t REG_DWORD /D 10 /f

    Reboot and reproduce the issue again. There should be dump files created in C:\CrashDumps.

    If you are familar with dump analyzing, we could try to refer to the following link to check it.

    Open a Dump File with WinDbg - Windows drivers | Microsoft Learn

    Analyzing a dump is usually a complex task, we may consider to ask for help from Microsoft professional support for more resouces as the forum resource is limited.

    Microsoft Professional Support (pay-per-incident): FAQ - Microsoft Support

    Have a nice day.

    Best Regards,

    Hania Lian

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.

     

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.