RCService.exe High CPU Usage Without User Login
1. Issue
I’m running AnyViewer 5.3.0 on Windows Server 2019 and noticed that the AnyViewer service process (RCService.exe) consumes a large amount of CPU time.
AnyViewer is configured for unattended access, and this high CPU usage occurs even when the server is not being accessed remotely.
Further testing confirms that after the server restarts, RCService.exe
continues to consume CPU resources until I log in to the server. Once I log in, the CPU usage of this process immediately stops.
Steps to reproduce the issue:
- Configure AnyViewer for unattended access mode.
- Restart the server.
- Wait about 10 minutes before logging in (do not log in immediately).
- Open Task Manager, switch to the Details view, and add the CPU Time column if necessary.
- You’ll see that
RCService.exe
has consumed about 10 minutes of CPU time before stopping.
Question:
How can I prevent RCService.exe
from continuously consuming CPU resources when no user is logged in?
(Task Manager shows that during this period, the process consumes around 8 minutes of CPU time — equivalent to 100% CPU usage.)
2. Cause
RCService.exe tries to start the program RCClient.exe, but cannot start the program RCClient.exe because you are not logged in. RCService.exe keeps trying, which consumes a lot of CPU.