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.
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.
Step 6. Then you can see the screen of your office computer and take full control of it.
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.