Hello @ThomasK ,
Thank you for your question.
- Are you able to check CPU usage by task manager when disconnect/crash issue occurred?
- Carefully check the logs in the path below when the problem occurs to see if there are any clues.
Event log check:
TerminalServices-RemoteConnectionManager and TerminalServices-LocalSessionManager logs to view information about connections.
Step 1: Press Windows + R to open the Run dialog, enter eventvwr (or eventvwr.msc) and click OK.
Step 2: Navigate to Event Viewer \ Application and Services Logs \ Microsoft \ Windows \ TerminalServices- *
- Are there any changes made to the server before the issue occurred? Do you like to install updates? Try reverting the changes back to the previous one as a test.
You can also change the High CPU Usage by the WMIPRVSE.EXE process at regular intervals on Windows:
-----------------------------------------------------------------------------------------------------------------------------
If the answer is helpful, please vote positively and accept the answer.