在 Windows 7 旗艦版中,若想讓一般的執行檔(.exe)在背景以系統服務的方式長期運行,不需使用者登入即可啟動,可以透過 Microsoft 提供的 instsrv.exe 與 srvany.exe 兩款工具達成。本文將詳細說明從下載工具、註冊服務、設定參數到後續移除的完整步驟。
D:\ 根目錄)。cmd 並按 Enter。tjserver):
D:\instsrv.exe tjserver D:\srvany.exe
說明:此指令將 srvany.exe 註冊為名為 tjserver 的系統服務。
regedit 開啟登錄編輯器。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Services 下找到刚建立的 tjserver,右鍵選擇「新增」→「項」,名稱設為 Parameters。Parameters,在右側視窗右鍵「新增」→「字串值」,名稱設為 Application。Application,將數值資料設為目標程式的完整路徑(例如 D:\\tools\\tjs.exe),按確定儲存。
tjserver,右鍵選「內容」→「登入」頁籤。在「服務」管理員中右鍵點選 tjserver 選擇「啟動」,若設定無誤,目標程式即會在背景以服務身分運行。
若日後不再需要,請先在「服務」中停止該服務,再以命令提示字元執行:
D:\instsrv.exe tjserver remove
即可徹底移除該服務。
