MacOs Catalina doesn't fully boot until you log in After some Catalina update recently, my 2013 Mac Pro, upon startup, immediately shows the login screen before actually booting up.

By this, I mean that TeamViewer, and other background service are not available until you login once... This makes it extremely frustrating when working remotely to my Mac because I cannot risk rebooting it, otherwise I have to go physically log into it in order for TeamViewer to fire up.

This was not the case for the past 7 years I have been using Macs.

Is there any way to turn off this delayed-load nonsense? I looked everywhere in preferences and Google'd away but either I am not googling the right terms or no one's noticed.

My PCs still work fine after a reboot, FTP, RDP, TeamViewer, IIS all work upon booting a PC on Win10 without having to log in. But, of course, not Apple...
If you've turned on Disk Encryption, then you might get the login from a small boot partition, which then boots the 'real' system after you've authenticated the unencryption with your password.

Alternatively, it may be that Catalina's increased security is more cautious about how third-party software launches at this stage.

If you have just updated to Catalina, then you will need to check that your apps are compatible with Catalina. You may need new versions. 

The other option, if your Mac is located in a secure location, is to turn on auto-login in System Preferences > Users &amp; Groups > Login Options.