劍俠

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