Openfire-Service.exe weird issue

I am hoping someone can help me or point me in the right direction.

We recently had to decommision the machine that openfire was running on as a service and decided to upgrade to 3.8.0 as long as we were moving it. We moved it to Windows Server 2008R2. Due to an issue intergrating with AD, we ended up running 3.8.1 Alpha.

If I launch Openfire manually, I have to run it as administrator so it starts properly. Once it launches all works great, except for the fact I have to be logged in to have it run. So that brings me to the issue that I am having. The issue is that I cannot get the service to run to allow Spark to connect. I followed the instructions provided for installing the service and I can see it in the services window. When I check the logs, there are no errors and it says that it is running. I can stop the service and run openfire manually after and it will work.

Any help would be appreciated.

Corey