NSSM:Windows 服務管理的最佳利器

2025/05/28 40 0 軟體介紹 , 作業系統 , Windows
■ 軟體檔案 ■
軟體名稱
NSSM
軟體類別
開發工具
軟體性質
自由軟體
官方網站
軟體下載
請到官方網站下載!
支援系統
Windows
支援語言
英文

當我們在 Windows 系統上需要將某個應用程式掛載成服務時,往往會面臨 Windows 內建工具的種種限制,例如 sc.exe 或 services.msc 雖然能基本管理服務,但對於非原生支援服務模式的應用程式來說,使用起來仍有諸多不便。NSSM(Non-Sucking Service Manager)正是一款專門解決這類問題的免費開源工具。它不僅讓任何應用程式輕鬆變成 Windows 服務,還提供簡易的圖形化介面,讓設定過程更加直覺,對於經常需要自動啟動或長期穩定運行某些自訂程式的使用者來說,無疑是不可或缺的利器。

NSSM 支援從 Windows 2000 到 Windows 10 甚至更高版本,無論 32 位元還是 64 位元系統都能使用,下載時同時包含兩種版本。安裝後僅需透過簡單命令,即可完成服務的安裝、編輯、移除與管理。更重要的是,NSSM 為公有領域授權,不論個人或商業用途皆可自由使用與修改其原始碼,十分彈性且無負擔。


▲ 首先到 NSSM 官方網站下載軟體,NSSM 支援 Windows 2000 以上系統,包含 32 位元與 64 位元執行檔案,建議下載最新版來避免相容性問題。

▲ 下載後將壓縮檔解壓縮,依據你的作業系統進入 win32 或 win64 資料夾,接下來會用到裡面的 nssm.exe 執行檔。

▲ 透過命令提示字元(cmd)進入 win64 資料夾,直接執行 nssm 指令即可看到完整參數說明。這樣就能開始將你的應用程式掛載成 Windows 服務囉!

NSSM 指令的簡單說明

指令/參數 說明
nssm install [<服務名稱>] 顯示服務安裝的圖形介面,依序填入相關資訊即可新增服務。
nssm install <服務名稱> <應用程式路徑> [參數...] 直接指定服務名稱與應用程式路徑(及啟動參數),安裝過程不會彈出 GUI。
nssm edit <服務名稱> 開啟指定服務的設定編輯視窗,方便調整服務細節。
nssm get <服務名稱> <參數> [子參數] 讀取服務的特定參數值,例如執行檔路徑、啟動參數等。
nssm set <服務名稱> <參數> [子參數] <值> 直接修改服務的特定參數值。
nssm reset <服務名稱> <參數> [子參數] 將指定參數或子參數重設為預設值。
nssm remove [<服務名稱>] 顯示服務移除的圖形介面,操作簡單明瞭。
nssm remove <服務名稱> confirm 直接移除指定服務,不會跳出任何確認提示。
nssm start <服務名稱> 啟動指定服務。
nssm stop <服務名稱> 停止指定服務。
nssm restart <服務名稱> 重新啟動指定服務。
nssm status <服務名稱> 查詢服務目前狀態(運作中/已停止等)。
nssm rotate <服務名稱> 強制進行服務日誌(log)的輪替,適合管理大量日誌檔案。

👉 進階教學:NSSM 加入 Windows 環境變數教學:快速在任意路徑執行 NSSM 指令!

贊助廣告 ‧ Sponsor advertisements

留言區 / Comments

萌芽論壇