個(gè)性化定制網(wǎng)站公司宣傳軟文
做了一個(gè)項(xiàng)目,需要Redis,就把Redis.exe做成服務(wù),不用每次開(kāi)機(jī)都啟動(dòng)。
1、我們需要srvany.exe,instsrv.exe兩個(gè)文件,這里提供一個(gè)百度云下載地址:
鏈接:https://pan.baidu.com/s/19FfFoN0kSvqBpr8PRtocEw
提取碼:duba
下載之后,將srvany.exe,instsrv.exe文件放在C:\Windows\System32路徑下面,如下圖所示:
2、第二步按win+R鍵打開(kāi)運(yùn)行,輸入cmd,使用管理員權(quán)限點(diǎn)擊確定進(jìn)去命令提示符之后,輸入
C:\Windows\System32\instsrv.exe ServiceName C:\Windows\System32\srvany.exe ,
按回車(chē)鍵就注冊(cè)了一個(gè)名稱叫ServiceName的服務(wù)。
3、第三步按win+R鍵打開(kāi)運(yùn)行,輸入regedit,點(diǎn)擊確定,進(jìn)行打開(kāi)注冊(cè)表編輯器。
4、然后進(jìn)入注冊(cè)表在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下找到剛剛注冊(cè)的服務(wù)名ServiceName,在ServiceName新建一個(gè)項(xiàng),名稱為“Parameters”,單擊選中它然后在右側(cè)的窗口新建一個(gè)字符串值名稱為“Application”,將其值設(shè)置為你針要做為服務(wù)運(yùn)行的程序的路徑,例如我的路徑為“D:\tools\tjs.exe”。這里特別要注意的是程序路徑一定要寫(xiě)得跟前面的例子一樣,也是就是中間是用雙斜杠隔開(kāi),不然服務(wù)沒(méi)辦法自動(dòng)啟動(dòng)。
然后可以再建立一個(gè)AppDirectory指定程序運(yùn)行的初始目錄(可選)。
如果你需要把自己注冊(cè)的服務(wù)做得看起來(lái)更專業(yè)也更好理解的話還可以繼續(xù)新建一個(gè)字符串值名稱為“Description”,在其值里面你可以輸入你想顯示的服務(wù)描述。
5、到上面步驟機(jī)已經(jīng)完成了,可以直接我的電腦右鍵“管理”進(jìn)到Windows服務(wù)中啟動(dòng)服務(wù)。
6、還有一點(diǎn)特別要注意的是,如果你要做為服務(wù)運(yùn)行的程序是在運(yùn)行后需要界面的,我們可以在控制面板里面找到管理工具然后打開(kāi)服務(wù)或者直接運(yùn)行“Services.msc”命令打開(kāi)服務(wù),找到剛剛創(chuàng)建的服務(wù)右鍵打開(kāi)屬性,選中登陸選項(xiàng)卡,登陸身份選中本地系統(tǒng)帳戶并選中允許服務(wù)與桌面交互最后點(diǎn)確定,這樣你的服務(wù)在啟動(dòng)后就可以看到界面了。
7、刪除注冊(cè)的服務(wù)先停止服務(wù),然后用命令“d:\instsrv.exe tjserver remove”刪除服務(wù)網(wǎng)上還有一種和功能和instsrv.exe一樣的界面操作的程序,名稱為“srvinstw.exe”,只需要點(diǎn)點(diǎn)鼠標(biāo)就可以完成上面的第一步,詳細(xì)使用方法就不說(shuō)了,很簡(jiǎn)單的。