將 Unifi Network Controller 設為 Windows 服務

  Unifi Network Controller 是用 JAVA 寫的因此之前是將其裝在 Window 7,不過卻常常發生程式 Failed 的情形到後來幾乎每天都要重啟一次因此就在思考能否將其設為服務而官方確實也有提供 做法不過在做的時候有些地方要稍微留意

 

  一開始我直接在 Windows 7 上操作但服務設好後卻是啟動不了之後才留意到官方文件有提醒要用服務方式運行環境必須要是 Windows 8 10。

It applies to Windows 8 and 10, but does not apply to Window Server versions.

 

◎ 在準備好環境後以系統管理員身分執行下列指令以將 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 的情形了

 

【參考資料】

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.