最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁系統(tǒng)工具系統(tǒng)其他 → srvany.exe和instsrv.exe 免費版

srvany.exe和instsrv.exe

免費版

srvany.exe和instsrv.exe下載
  • 軟件大小:24.00 KB
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 系統(tǒng)其他
  • 軟件授權: 免費軟件
  • 更新時間:2019-02-01 15:46:18
  • 軟件等級:4星
  • 軟件廠商: -
  • 應用平臺:WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?4.00 KB

點贊 好評 0%(0) 差評 差評 0%(0)

軟件介紹人氣軟件精品推薦相關文章網(wǎng)友評論下載地址

小編為您推薦: srvany instsrv 注冊表

srvany.exe和instsrv.exe是分別可以讓程序運行和系統(tǒng)安裝、刪除服務的軟件,這兩款軟件一般包含在Windows NT Resource Kit里,如果你的電腦中沒有這兩個軟件,你就需要來本站下載srvany.exe和instsrv.exe使用。

軟件介紹

srvany.exe可用于將任何EXE程序作為Windows服務運行。也就是說srvany只是其注冊程序的服務外殼,這個特性對于我們來說非常實用,我們可以通過它讓我們的程序以SYSTEM賬戶啟動,或者實現(xiàn)隨機器啟動而自啟動,也可以隱藏不必要的窗口,比如說控制臺窗口等等。

srvany.exe和instsrv.exe如何使用

當你獲取到srvany后并決定將某程序作為服務啟動后,請先將srvany安裝為系統(tǒng)服務,具體的安裝方法有很多,這里使用instsrv,語法如下:

安裝 instsrv ServiceName C:\Windows\System32\srvany.exe? ?

卸載 instsrv ServiceName remove?

(ServiceName 即你自己定義的服務名稱,可以是要作為系統(tǒng)服務啟動的應用程序的名稱。)

安裝完畢后,我們需要對srvany.exe進行配置,以便于能夠加載我們指定的程序,配置的方法是,開始 - 運行 - regedit,打開注冊表,定位到下面的路徑。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName

如果該服務名下沒有Parameters項目,則對服務名稱項目右擊新建項,名稱為Parameters,然后定位到Parameters項,新建以下幾個字符串值。

名稱 Application 值為你要作為服務運行的程序地址。

名稱 AppDirectory 值為你要作為服務運行的程序所在文件夾路徑。

名稱 AppParameters 值為你要作為服務運行的程序啟動所需要的參數(shù)。

比如這里是個配置實例,我們這里配置的服務名稱是NGINX,其余是nginx的安裝配置情況。

srvany.exe和instsrv.exe

導入注冊表的方法

當然還有一個比較簡單的做法,那就是將下面的文本保存為*.reg文件,然后雙擊導入注冊表。

Windows Registry Editor Version 5.00?

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服務名稱\Parameters]

"Application"="值為你要作為服務運行的程序地址"

"AppDirectory"="值為你要作為服務運行的程序所在文件夾路徑"

"AppParameters"="值為你要作為服務運行的程序啟動所需要的參數(shù)"?

至此,MyService已經(jīng)安裝成windows服務了,在Window服務項中即可查看。

批處理說明

1.run-install.bat 封裝了安裝服務的操作(上面有提到)。需要傳入?yún)?shù)有服務名稱,程序名稱。

@echo off

rem 參數(shù)依次為 服務名稱 可執(zhí)行文件名稱

@echo 服務名稱:%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 進入當前目錄

cd /d "%~dp0"

rem 安裝引導服務

instsrv %1 "%sourcePath%"

@echo 服務添加完成

rem 添加注冊表語法: reg add 注冊表路徑 /v 項名稱 /t 值類型 /d 數(shù)據(jù) /f 表示強行修改不提示

rem 名稱 Application 值為你要作為服務運行的程序地址 /d對應的參數(shù)有斜杠不是為了轉義引號,而是路徑還有斜杠,默認將引號轉義了,額外添加斜杠是為了保留引號

reg add %regpath% /v AppDirectory /t REG_SZ /d "%~dp0\" /f

rem 名稱 AppDirectory 值為你要作為服務運行的程序所在文件夾路徑

reg add %regpath% /v Application /t REG_SZ /d "%curExe%" /f?

rem 名稱 AppParameters 值為你要作為服務運行的程序啟動所需要的參數(shù)

reg add %regpath% /v AppParameters /t REG_SZ /f

@echo 注冊表添加完成

2.install.bat 命令含義:進入當前目錄,調用當前目錄下的run-install.bat文件,并傳入?yún)?shù),完成服務安裝。服務名:MyService 執(zhí)行程序:Console.exe

@echo off

cd /d %~dp0

call run-install.bat MyService Console.exe

pause

3.run-del.bat 簡單封裝了卸載服務的操作,傳入服務名稱即可。

@echo off

rem 參數(shù)依次為 服務名稱

@echo 服務名稱:%1

rem 進入當前目錄

cd /d %~dp0

rem 卸載引導服務

instsrv %1 remove

4.del.bat 命令含義:進入當前目錄,調用當前目錄下的run-del.bat文件,并傳入?yún)?shù),完成服務卸載。服務名:MyService

@echo off

cd /d %~dp0

call run-del.bat MyService

pause

更多>> 軟件截圖

推薦應用

其他版本下載

    精品推薦

    相關文章

    下載地址

    • srvany.exe和instsrv.exe 免費版

    查看所有評論>> 網(wǎng)友評論

    發(fā)表評論

    (您的評論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號:374962675

    查看所有 0條 評論>>

    更多>> 猜你喜歡