劍俠

我們首先從網上下載Easy Service這款小工具,它可以為任意一個軟件程序創建啟動服務。該工具最大的特色在于,在安裝啟動服務之前,可以幫助用戶對配置信息是否正確進行判斷,這樣就可以避免因為配置錯誤而造成啟動服務無法運行的尷尬。下載完成后對壓縮包進行解壓,將需要啟動運行的軟件程序文件夾復制粘貼到EasySer vice工具的文件夾下面,本例中,筆者將一款內存優化軟件Reduce Memory的文件夾復制到其中。接下來用任意一個文本編輯器打開其中的Svc .conf文件,對里面的參數進行設置修改。
首先在“ServiceName”參數后面自定義一個啟動服務的名稱,這里需要提醒大家的是,啟動服務的名稱只能使用英文或者數字進行組合。接下來在“ Worker ”參數的后面設置Reduce Memory軟件的程序名稱,由于我使用的是64位的操作系統,所以選擇的是64位的程序文件版本ReduceMemoryx64.exe。接下來在“Working Dir”參數的后面設置Reduce Memory軟件的存放文件夾名稱。當這三個參數設置完成以后保存配置文件(圖1)。
現在通過管理員權限打開命令提示符窗口,并利用“cd”命令進入到Easy Service所在的文件夾目錄。接下來分別執行“svc .exe check”和“svc .exe test-wor ker”命令,檢測配置文件是否設置成功,以及檢測Easy Service能否成功進行軟件加載(圖2)。如果一切正常,即可執行“svc.exeinstall”命令,就可以新建一個啟動服務了。利用這個啟動服務,該軟件便可以隨系統自動運行,并且是在后臺悄悄進行的。
如果用戶覺得EasyService這款小工具操作不方便,那么還可以試一試Nssm這款圖形化界面的小工具。我們首先按照上面的方法,打開命令提示符窗口并跳轉到工具所在的文件夾目錄,接下來執行“nssm .exeinstall”命令就可以啟動運行該工具。然后在彈出的操作界面中點擊“Path”選項后的按鈕,在彈出的對話框中選擇要進行啟動的程序文件。接下來在“servicename”選項中設置一個啟動服務的名稱,最后點擊“Installservice”按鈕就可以完成該啟動服務的創建了(圖3)。