Openfire only works when a user has logged on. So we need to set it as a service.
If you do not have Windows Resource Tools Kit then you would have to download it. It is free and available from http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en and AnyServiceInstaller by Marceln from
Now log into your Administrator account of your WHS either via Remote Desktop Connection, Advantage Admin Console Add-in or directly (Mouse, Keyboard and Monitor). And install the Windows Resource Tools Kit.
With the AnyServiceInstaller on one of the shared folders (if downloaded on another computer) run that and change the Mode to Advanced and then you have to select the location of the Resource kit then you have to select the application that you want as the service the address of this is C:\Program Files\Openfire\bin\openfire.exe. Now you will need to give the service a name, it is best to name the service as Openfire so you can see easy that it is running. Now you will need to enter the username and password, this is the administrator account of your WHS, if you dont trust the program you can just leave the username and password blank and then click on Create.
To manual enter the Username and password you have to go to Administrative Tools and then Services, now you have to find the recently created service and select the Properties and then the LogOn tab and this is where you enter then username and password by select “This account” and then as the username have it as .\Administrator and with the password and confirm password enter the Administrator account’s password. And click on Apply and make sure that the startup type is Automatic and restart the server.