Currently pm2 resurrect is called via a command which runs based on registry startup entry. The problem with this approach is that it only runs after a user has logged in. This a a problem for servers.
Probably the solution to this is to trigger the pm2 resurrect command via a Windows service. This could be implemented using node-windows.