Installed XE (11g) on a XP machine. When system is restarted listener service starts but DB service doesn't. It is set to auto start. If I manually start the DB service it starts without issue and we can use the system.
I've even set the service to try to restart in case of a failure (to see if that made a difference.....nope).