Remote Server: Please wait for the System Event Notification Service

Solution 1:

This was happening with me on 2012 R2 as well. So, For this you have to log in from another account with admin rights

  1. Start "Remote Desktop Services Manager"
  2. Identify the user ID in the Users tab
  3. In the Processes tab sort by ID Go down to the user ID
  4. Kill the winlogon.exe process with the user ID, session will be logged off
  5. Now you can log in again!

Original Article

To Stop this from happening again, see this article please wait for the system Event Notification service Problem. This article states:

Yes, the issue with this was related to SSMS trying to send telemtry data back to Microsoft, this was hanging and causing the process not to exit. The solution we went with was to disable the sending of telemetry all together using this registry key:

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\Telemetry]Name = DisableSqmUploader

Type = REG_DWORD

Data = 0000000

Solution 2:

Either wait for it to finish (but obviously you don't want to) or take a shot at using PsService to find the executable name and PsKill to kill the process directly, letting the server continue rebooting.

PsService

PsKill