- 軟件大?。?span>23KB
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:免費軟件 / 系統(tǒng)其它
- 更新時間:2013-06-27 14:00
- 運行環(huán)境:WinAll, WinXP, Win7, Win8, Win10
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://www.portlandswalk.com/
7.96M/中文/10.0
1.52M/中文/2.6
7.90M/中文/10.0
193KB/中文/10.0
73KB/中文/10.0
srvany.exe和instsrv.exe是一款專為windows系統(tǒng)用戶提供安裝和刪除服務(wù)的兩個小軟件,用戶在安裝了這兩個軟件后都能夠獲取windows的智能服務(wù),讓你享受不一樣的舒暢體驗。喜歡就來綠色資源網(wǎng)下載使用吧!
當(dāng)你獲取到srvany后并決定將某程序作為服務(wù)啟動后,請先將srvany安裝為系統(tǒng)服務(wù),具體的安裝方法有很多,這里使用instsrv,語法如下:
安裝 instsrv ServiceName C:\Windows\System32\srvany.exe 卸載 instsrv ServiceName remove
(ServiceName 即你自己定義的服務(wù)名稱,可以是要作為系統(tǒng)服務(wù)啟動的應(yīng)用程序的名稱。)
安裝完畢后,我們需要對srvany.exe進行配置,以便于能夠加載我們指定的程序,配置的方法是,開始 - 運行 - regedit,打開注冊表,定位到下面的路徑。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName
如果該服務(wù)名下沒有Parameters項目,則對服務(wù)名稱項目右擊新建項,名稱為Parameters,然后定位到Parameters項,新建以下幾個字符串值。
名稱 Application 值為你要作為服務(wù)運行的程序地址。
名稱 AppDirectory 值為你要作為服務(wù)運行的程序所在文件夾路徑。
名稱 AppParameters 值為你要作為服務(wù)運行的程序啟動所需要的參數(shù)。
比如這里是個配置實例,我們這里配置的服務(wù)名稱是nginx,其余是nginx的安裝配置情況。
當(dāng)然還有一個比較簡單的做法,那就是將下面的文本保存為*.reg文件,然后雙擊導(dǎo)入注冊表。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服務(wù)名稱\Parameters]
"Application"="值為你要作為服務(wù)運行的程序地址"
"AppDirectory"="值為你要作為服務(wù)運行的程序所在文件夾路徑"
"AppParameters"="值為你要作為服務(wù)運行的程序啟動所需要的參數(shù)"
至此,MyService已經(jīng)安裝成windows服務(wù)了,在Window服務(wù)項中即可查看。
1. run-install.bat 封裝了安裝服務(wù)的操作(上面有提到)。需要傳入?yún)?shù)有服務(wù)名稱,程序名稱。
@echo off
rem 參數(shù)依次為 服務(wù)名稱 可執(zhí)行文件名稱
@echo 服務(wù)名稱:%1
@echo 程序名稱:%2
rem 定義需要運行的程序路徑
set curExe=%~dp0%2
rem 定義注冊表路徑
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService\Parameters\
rem 定義srvany.exe文件路徑
set sourcePath=%~dp0srvany.exe
rem 進入當(dāng)前目錄
cd /d "%~dp0"
rem 安裝引導(dǎo)服務(wù)
instsrv %1 "%sourcePath%"
@echo 服務(wù)添加完成
rem 添加注冊表語法: reg add 注冊表路徑 /v 項名稱 /t 值類型 /d 數(shù)據(jù) /f 表示強行修改不提示
rem 名稱 Application 值為你要作為服務(wù)運行的程序地址 /d對應(yīng)的參數(shù)有斜杠不是為了轉(zhuǎn)義引號,而是路徑還有斜杠,默認(rèn)將引號轉(zhuǎn)義了,額外添加斜杠是為了保留引號
reg add %regpath% /v AppDirectory /t REG_SZ /d "%~dp0\" /f
rem 名稱 AppDirectory 值為你要作為服務(wù)運行的程序所在文件夾路徑
reg add %regpath% /v Application /t REG_SZ /d "%curExe%" /f
rem 名稱 AppParameters 值為你要作為服務(wù)運行的程序啟動所需要的參數(shù)
reg add %regpath% /v AppParameters /t REG_SZ /f
@echo 注冊表添加完成
2.install.bat 命令含義:進入當(dāng)前目錄,調(diào)用當(dāng)前目錄下的run-install.bat文件,并傳入?yún)?shù),完成服務(wù)安裝。服務(wù)名:MyService 執(zhí)行程序:Console.exe
@echo off
cd /d %~dp0
call run-install.bat MyService Console.exe
pause
3.run-del.bat 簡單封裝了卸載服務(wù)的操作,傳入服務(wù)名稱即可。
@echo off
rem 參數(shù)依次為 服務(wù)名稱
@echo 服務(wù)名稱:%1
rem 進入當(dāng)前目錄
cd /d %~dp0
rem 卸載引導(dǎo)服務(wù)
instsrv %1 remove
4.del.bat 命令含義:進入當(dāng)前目錄,調(diào)用當(dāng)前目錄下的run-del.bat文件,并傳入?yún)?shù),完成服務(wù)卸載。服務(wù)名:MyService
@echo off
cd /d %~dp0
call run-del.bat MyService
pause
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容