Fancy title, but simple question.

Over the past few days, whenever I've been coming in to work, a few windows services which I had disabled the day before on some test servers will have been restarted.

Nobody else accesses this machine. So the question is, is it possible that a generalized batch script can run on a server every day that could restart all services, without knowing names?

Perhaps a server reboot occurs every now and then. Where can I find out the last boot time of a Windows box?