将 Unifi Network Controller 设为 Windows 服务

  Unifi Network Controller 是用 JAVA 写的,因此之前是将其装在 Window 7,不过却常常发生程式 Failed 的情形,到后来几乎每天都要重启一次,因此就在思考能否将其设为服务,而官方确实也有提供 做法,不过在做的时候,有些地方要稍微留意。

 

  一开始我直接在 Windows 7 上操作,但服务设好后,却是启动不了,之后才留意到官方文件有提醒,要用服务方式运行,环境必须要是 Windows 8 或 10。

适用于Windows 8 和 10, 但不适用于Window Server版本.

 

◎ 在准备好环境后,以系统管理员身分执行下列指令,以将 Unifi Network Controller 设为 Windows 服务:

cd "%UserProfile%\Ubiquiti UniFi\"
java -jar lib\ace.jar installsvc

 

◎ 接着便可去启动服务,或透过下列指令启动。

java -jar lib\ace.jar startsvc

 

  另外,当 Unifi Network Controller 要更新时,需要先将服务移除掉,等更新完后,再设回去。移除指令如下:(需以系统管理员身分执行)

cd "%UserProfile%\Ubiquiti UniFi\"
java -jar lib\ace.jar uninstallsvc

 

  Unifi Network Controller 的更新频率还算高,因此在做更新时,可能要注意到这个移除的动作。另外,我在改成服务方式启动后,后续就再也没发生 Failed 的情形了。

 

【参考资料】

发表评论

请注意:: 评论审核已启用,可能会耽误您的评论. 有没有必要重新提交您的评论.