
需求:讓一般 EXE 程式在背景以系統服務身分運行,開機自動啟動、無需使用者登入。使用 Windows Resource Kit 工具 instsrv.exe 與 srvany.exe 可達成。
instsrv.exe、srvany.exe 放置同一資料夾(如 D:\Tools)。D:\Tools\instsrv.exe MyService D:\Tools\srvany.exeMyService 為自訂服務名稱)regedit,定位至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyServiceParameters。Parameters 下新增「字串值」命名 Application,數值資料填入目標程式完整路徑(如 D:\App\MyProgram.exe)。
MyService → 右鍵「內容」→ 「登入」索引標籤。先停止服務,再執行:D:\Tools\instsrv.exe MyService remove
此法適用於需長期背景運行的控制台程式、伺服器軟體等。