There was no change regarding this. This has always been the case.
You probably had your Windows setup, so that it either
- automatically logged in a user
- had used the Scheduled Tasks to automatically start Plex server
- had used the Plex as a System Service add-on