I’ve been using the excellent Unifi wireless system for a few months now, I love the profession quality and the flexibility it offers, but one of its most powerful elements, the controller software, is also the most annoying, as it runs as a app on the desktop, which to me isn’t a very professional solution.
The ideal solution would be for the app to be installed as a service in Windows, but as it runs on Java, that seem to be a near impossible feat of engineering.
Since I have just reinstalled my server, I though I would try and get it working with the latest controller (2.1.4) and Java 7 (update 40). The solution that I came to was to run both the x64 and x86 install (the desktop app runs on the x64 version, the service only works on the x86 version, so you can forego one if you prefer).
After installing the latest Java and running through these instructions, you will also need to open the firewall up to the x86 app, stored at C:\Program Files (x86)\Java\jre7\bin\java.exe
Its a bit sad that is doesn’t work in the native x64 install, but if you want to get a painless service setup, I would recommend adding the x86 Java install too.