By Ellie / Last Updated April 18, 2023

Please wait for the System Event Notification Service

“When logging off and closing the RDS window on the Remote Desktop server, the notice ‘Please wait for the System Event Notification Service’ appears, and it remains when signing on again. Furthermore, processes for other users on the RDS host may stall and performance may suffer. How can I solve this?”

-Question from Reddit

Please Wait for the System Event Notification Service

3 solutions to Windows Server “Please wait for the System Event Notification Service”

“Please wait for the System Event Notification Service” is pretty normal on Windows Server, for example, Windows Server 2012 R2 when remotely controlling another Windows computer from Windows Server. But don’t worry, here in this part, we provide you with three tested solutions to fix this problem. 

Solution 1. Kill the winlogon.exe process

Step 1. Press Ctrl + Shift + Esc to invoke Task Manager.

Task Manager Processes

Step 2. Go to the Users tab, expand the user with the status Disconnected. Right-click on the Windows Logon Application processes for one of those users and select Go to details.

Disconnected User

Step 3. Find winlogon.exe process and note down its PID.

PID of Winlogon

Step 4. Press Win + X, and then select Windows PowerShell (Admin).

Windows PowerShell

Step 5. In PowerShell, type the following command and press Enter:

kill -id PID

Note: Replace PID with the one you noted down in the previous step.

Kill PID

Step 6. Press “Y” key to agree to kill the process.

Agree to Kill the Process

Step 7. Close and re-open the Task Manager to ensure that the connection is closed. Then perform the same steps, and kill the winlogon.exe process for any Disconnected user.

Solution 2. Restart the Print Spooler

Step 1. Press Win + R to open the Run dialog box. Type in "services.msc" and press OK.

Services.msc

Step 2. Find and right-click Print Spooler, and then choose Restart.

Restart Print Spooler

Step 3. Reconnect to the RDP Server after restarting the Print Spooler to see whether the problem persists.

Solution 3. Set Windows to terminate the unresponsive services or programs automatically

Step 1. Press Win + R and then type in “regedit” to open the Registry Editor.

Run Box Regedit

Step 2. Navigate here: Computer > HKEY_USERS > .DEFAULT > Control Panel > Desktop. Right-click on an empty space (on the right pane), and select New > String Value.

New String Value

Step 3. Name the new value as AutoEndTasks and press Enter. Double-click it, in the Value Data field, type 1, and click OK.

Auto End Tasks

Step 4. Reboot the computer.

Free Remote Desktop alternative for Windows Servers: AnyViewer

When you have encountered RDP errors and are unable to use them, another option for you is to use the third-party remote desktop software, for example, AnyViewer, which brings you the easiest, fastest, and most convenient remote connection experience.

AnyViewer is the perfect Remote Desktop alternative for the following reasons:

  • ✍AnyViewer is quick and easy to set up and use. While Remote Desktop requires a complicated setup process, you'll need to enable remote access, get the IP address, computer name, and computer password to use it.
  • ✍AnyViewer can be used directly no matter where the devices are. While Remote Desktop requires that the two devices be on the same network, otherwise, users need to set up port forwarding.
  • AnyViewer is fully compatible with Windows 11/10/8.1/8/7 and Windows Server 2022/2019/2016/2012 R2. While Remote Desktop can’t be used to connect to Windows Home computers and Windows Standard computers.
Download Freeware Win 11/10/8.1/8/7
Secure Download

Step 1. Download, install, and launch AnyViewer on both computers.

Connect

Note: AnyViewer also has an iOS version, you are also able to remotely control your PC from your iPhone or iPad.

Step 2. Go to Log in, and then click Sign up. (If you already have signed up on its official website, you can log in directly.)

Log in AnyViewer

Step 3. Fill in the signup information.

Sign Up for AnyViewer

Step 4. Then you can see you successfully logged in to AnyViewer. Your device will automatically be assigned to the account you've logged in to.

Free Editions

Step 5. Log in to the same AnyViewer account on the two devices, then click One-click control to achieve unattended remote access.

Connect to My Devices

Note: If you upgrade your account to a Professional or Enterprise plan, then you’ll have more rights. You can assign more devices. Also, you can connect to another computer in privacy mode, which means you can black the screen and block the mouse and keyboard of the remote computer.

Step 6. Then you can see the screen of your office computer and take full control of it.

Conclusion

This post mainly introduces three methods to fix the “Please wait for the System Event Notification Service” problem on Windows Server. Another option we offered here in this post is to choose a third-party RDP alternative, for example, AnyViewer. With AnyViewer, you can easily start remote connections between computers.