Fixed: Please Wait for the System Event Notification Service

This post mainly introduces how to fix Windows Server Please wait for the System Event Notification Service. Specifically, three methods are introduced to you. You can check them out.

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

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.

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.

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

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

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.

Step 6. Press “Y” key to 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.

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

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.

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.

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

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.

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.)

Step 3. Fill in the signup information.

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.

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

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.