O controlador de rede Unifi está escrito em JAVA,Portanto, antes de ser instalado no Windows 7,Mas muitas vezes acontece que o programa falha,Mais tarde, ele será reiniciado quase todos os dias,Então, eu estava pensando se eu poderia torná-lo um serviço,E o oficial fornece prática,Mas ao fazer,Preste atenção em alguns lugares。
No começo, eu estava diretamente no Windows 7 Operação acima,Mas depois que o serviço é configurado,Mas não vai começar,Então eu notei que existem lembretes nos documentos oficiais,Executar como um serviço,O ambiente deve ser Windows 8 ou 10。
Aplica-se ao Windows 8 and 10, mas não se aplica às versões do Windows Server.
◎ Depois de preparar o ambiente,Execute os seguintes comandos como administrador,Para definir o Unifi Network Controller como um serviço do Windows:
cd "%UserProfile%\Ubiquiti UniFi\" java -jar lib\ace.jar installsvc
◎ Então você pode iniciar o serviço,Ou comece com o seguinte comando。
java -jar lib\ace.jar startsvc
Outro,Quando o controlador de rede Unifi deve ser atualizado,Precisa remover o serviço primeiro,Após a atualização,Coloque de volta。As instruções de remoção são as seguintes:(Precisa executar como administrador do sistema)
cd "%UserProfile%\Ubiquiti UniFi\" java -jar lib\ace.jar uninstallsvc
A frequência de atualização do controlador de rede Unifi é relativamente alta,Então, ao fazer atualizações,Talvez você precise observar esta remoção。另外,Depois de mudar para o modo de serviço e iniciar,Falha nunca mais acontecerá。
【參考資料】
- UniFi – Execute o controlador como um serviço do Windows - Central de suporte e ajuda da Ubiquiti Networks