In order to auto logon on a Windows Server even by a reboot or reset you need to change some settings in the registry. There are many reasons you might need this functionality. For instance; you have an application running on a Windows Server which is only starting or running when a user is logged on.