程式在非windows系統服務時,一定需要在登入後才能啟動
但有時(通常是伺服器)會需要某些程式在未登入狀況下自動啟動,
否則,系統如果遇到狀況或自動更新自動重新開機的話,服務可能就斷了。
小編發現一支程式nssm
https://nssm.cc ,可以將應用程式加入系統服務
使用方法也相當簡單
下載下來解壓縮後,小編是將資料夾改成nssm,放到C槽根目錄
接著打開cmd(請在開始功能表搜尋cmd,就找的到)
找到nssm.exe(請依您的作業系統選擇32bit或64bit)
輸入 nssm.exe install
就可以啟動設定畫面
以nginx為例,
path先找到nginx.exe,
Startup directory會自動帶入,
Arguments是需要輸入的參數,
Service name 是服務的名稱 ,
接著按下Install service後,就完成了。
就可以在服務中看到剛剛新增的服務
若需要移除服務的話
一樣先找到nssm 輸入 nssm.exe remove nginx
nginx是剛剛新增時輸入的名字,若是其他服務就是改成新增的服務名稱
這樣就移除完成了。