使用 winsw 將程式註冊為系統服務

4年前 (2020-01-04) Yosheng 資訊教學 0評論 已收錄 3648℃

很多時候自己寫的一些小工具,希望能透過系統服務來管理並執行,這時候 winsw 就能派上用場,這裡說明下怎麼配置。

winsw (Windows Service Wrapper)一款開源項目,可以快速將可執行程式註冊成系統服務

下載

先到該 位置 下載程式,根據系統安裝的 .net framwork 選擇 .Net2 或 .Net4

Win7 預設只有安裝到 3.5 如果要使用4以上版本得進行更新,詳細可以自己到控制台查閱,Win10就直接選擇 .Net4 吧


配置

這裡以註冊 frp 為系統服務為例子,新增一個 xml 檔案,例如:winsw.xml 內容如下

所有的選項可以參考 allOptions.xml

註冊服務

因為我目前只有 FRP 需要註冊為系統服務,所以直接將下載回來的應用放到該目錄底下,如附圖


使用管理員打開命令視窗輸入 install 執行即可,如附圖


根據自己命名的應用程序修改 winsw 即可

權限錯誤

如果不是用管理員權限會出現下述錯誤,AccessDenied


博主

擅長使用 C# 和 Java 開發項目,全棧開發工程師,前端主要使用 Vue 其次 Angular ,目前正在學習分布式架構,運維研發兼具,平時愛好鑽研技術並應用於實務當中,常駐於上海。

相關推薦

相逢就是有緣,留下足跡吧!