將exe應用封裝成windows服務
阿新 • • 發佈:2020-04-27
最近在使用windows應用程式計劃來設定應用開機啟動執行,但是不知為什麼老是執行一段時間莫名其妙的退出,很是不爽,後面想想可以將應用做成 “服務” 這樣應該就穩定多了,那怎樣將exe的應用程式簡單快速的做成windows服務呢,同事推薦了一個工具,用起來就是很方便,來寫個部落格記錄一下
介紹一下NSSM是個什麼東西吧
NSSM 是一個服務封裝程式,它可以將普通 exe 程式或 Nodejs 專案封裝成服務,像 windows 服務一樣執行。同類型的工具還有微軟自己的 srvany,不過 nssm 更加簡單易用,並且功能強大。它的特點如下: 支援普通 exe 程式(控制檯程式或者帶介面的 Windows 程式都可以) 安裝簡單,修改方便 可以重定向輸出(並且支援 Rotation) 可以自動守護封裝了的服務,程式掛掉了後可以自動重啟 可以自定義環境變數
官網地址及使用方式:
安裝服務cmd命令:
nssm install <servicename>
ServiceName為要建立的windows服務的名稱,執行後開啟配置介面:
填寫引數後點擊 Install Service 按鈕即可完成。