欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用instsrv.exe+srvany.exe將應(yīng)用程序安裝為windows服務(wù)的方法

  發(fā)布時間:2025-05-14 20:42:58   作者:佚名   我要評論
這篇文章主要介紹了使用instsrv.exe+srvany.exe將應(yīng)用程序安裝為windows服務(wù),需要的朋友可以參考下

一、什么是instsrv.exe和srvany.exe

instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中 的兩個實用工具,這兩個工具配合使用可以將任何的exe應(yīng)用程序作為window服務(wù)運(yùn)行。srany.exe是注冊程序的服務(wù)外殼,可以通過它讓應(yīng)用程序以system賬號啟動,可以使應(yīng)用程序作為windows的服務(wù)隨機(jī)器啟動而自動啟動,從而隱藏不必要的窗口,例如:應(yīng)用程序控制臺等。那么我們肯定想是不是安裝srvany.exe就可以完成以上功能了呢?答案是正確的,但是安裝srvany.exe需要用到另一個工具instsrv.exe,是的,instsrv.exe的作用就是為了安裝srvany.exe工具,這樣相信大家明白了instsrv.exe和srvany.exe的作用,下面就簡單的介紹如何將exe應(yīng)用程序做成windows服務(wù)。

二、操作步驟

1、獲取應(yīng)用程序

腳本之家下載:arvany

2、用instsrv.exe安裝srvany.exe

將instsrv.exe和srvany.exe拷貝到"C:\WINDOWS\system32"目錄下(如果是64bit系統(tǒng),則將其拷貝到C:\WINDOWS\SysWOW64),用instsrv.exe安裝srvany.exe,進(jìn)入dos界面:

C:\Documents and Settings\administrator>C:\WINDOWS\SysWOW64\instsrv.exe MyService C:\WINDOWS\SysWOW64\srvany.exe

注:Myservice是自定義的服務(wù)的名稱,可以根據(jù)應(yīng)用程序名稱任意更改。

3、對srvany.exe進(jìn)行配置

點擊"開始-運(yùn)行-regedit"打開注冊列表,定位到以下路徑:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService
MyService是你安裝srvany.exe時定義的名稱。

一般情況下該服務(wù)名下沒有Parameters項目,需要手動建立:對服務(wù)名稱項目右擊新建項,名稱為
Parameters,然后定位到Parameters項,新建以下幾個字符串值。
名稱 Application 值為你要作為服務(wù)運(yùn)行的程序地址。
名稱 AppDirectory 值為你要作為服務(wù)運(yùn)行的程序所在文件夾路徑。
名稱 AppParameters 值為你要作為服務(wù)運(yùn)行的程序啟動所需要的參數(shù)。
下面以一個簡單的小程序配置實例說明:

配置完成后,驗證服務(wù)如下:

Instsrv.exe和Srvinstw.exe sc.exe creater srvany.exe 對比 區(qū)別在于功能和用法 工具的優(yōu)點和缺點 基礎(chǔ)技術(shù)原理

Instsrv.exe 和 Srvinstw.exe 是 Windows 平臺上的服務(wù)安裝工具,而 sc.exe 是服務(wù)管理工具。它們之間的區(qū)別在于功能和用法:

Instsrv.exe 和 Srvinstw.exe

這兩個工具用于將任何可執(zhí)行文件(如應(yīng)用程序、腳本等)安裝為 Windows 服務(wù)。

Instsrv.exe 用于命令行環(huán)境,而 Srvinstw.exe 則是圖形化界面工具。

它們會創(chuàng)建一個服務(wù)項,并將指定的可執(zhí)行文件注冊為該服務(wù)的執(zhí)行程序。

這種方法的好處是它們可以將幾乎任何可執(zhí)行文件轉(zhuǎn)換為服務(wù),但是由于不是所有程序都以服務(wù)的方式運(yùn)行是不推薦的做法。

sc.exe

sc.exe 是 Windows 中的服務(wù)控制管理程序,用于創(chuàng)建、配置和管理服務(wù)。

通過 sc.exe 可以對系統(tǒng)中的服務(wù)進(jìn)行控制,包括啟動、停止、刪除等操作。

使用 sc.exe 創(chuàng)建服務(wù)時,需要指定服務(wù)的名稱、可執(zhí)行文件的路徑等信息,并且要確??蓤?zhí)行文件是以服務(wù)的形式運(yùn)行的。

srvany.exe

srvany.exe 是 Windows 平臺上的一個實用程序,允許將任何應(yīng)用程序(不僅限于服務(wù))作為服務(wù)運(yùn)行。

通過 srvany.exe,可以將任何可執(zhí)行文件轉(zhuǎn)換為服務(wù),并按照服務(wù)的方式來管理和控制它們。

這種方法的優(yōu)點是可以將幾乎任何應(yīng)用程序轉(zhuǎn)換為服務(wù),但需要謹(jǐn)慎使用,因為某些應(yīng)用程序可能不適合以服務(wù)的形式運(yùn)行,可能會導(dǎo)致意外行為或安全問題。

 Instsrv.exe、Srvinstw.exe 和 sc.exe 是用于服務(wù)管理的工具,而 srvany.exe 則是用于將任何應(yīng)用程序轉(zhuǎn)換為服務(wù)的工具。在選擇工具時,應(yīng)根據(jù)具體需求和情況選擇合適的工具來創(chuàng)建和管理服務(wù)。

比較這些工具的優(yōu)點和缺點

Instsrv.exe 和 Srvinstw.exe

優(yōu)點:

簡單易用: 這些工具提供了圖形化和命令行兩種方式,使得創(chuàng)建服務(wù)相對容易。

標(biāo)準(zhǔn)化: 它們是 Windows 官方提供的服務(wù)安裝工具,因此在 Windows 平臺上具有一定的標(biāo)準(zhǔn)性和可靠性。

適用范圍廣: 可以將幾乎任何可執(zhí)行文件轉(zhuǎn)換為服務(wù),靈活性較高。

缺點:

不夠靈活: 可以將任何可執(zhí)行文件轉(zhuǎn)換為服務(wù),但對于一些特殊需求,可能會缺乏靈活性。

依賴于可執(zhí)行文件: 它們將可執(zhí)行文件直接注冊為服務(wù)的執(zhí)行程序,因此服務(wù)的行為和穩(wěn)定性取決于可執(zhí)行文件本身。

sc.exe

優(yōu)點:

靈活性sc.exe 具有更多的選項和參數(shù),可以更精細(xì)地控制服務(wù)的創(chuàng)建和配置。

命令行支持: 適用于需要批量處理或自動化的場景,可以通過腳本實現(xiàn)服務(wù)的批量創(chuàng)建和配置。

缺點:

學(xué)習(xí)曲線較陡: 對于不熟悉命令行操作的用戶來說,學(xué)習(xí)和使用 sc.exe 可能需要一些時間和技能。

配置繁瑣: 雖然靈活,但也意味著配置較為繁瑣,需要仔細(xì)閱讀文檔和理解各個參數(shù)的作用。

srvany.exe

優(yōu)點:

靈活性: 可以將任何應(yīng)用程序轉(zhuǎn)換為服務(wù),提供了更大的靈活性和自定義能力。

功能強(qiáng)大: 可以通過配置參數(shù)來控制應(yīng)用程序的行為,使其符合服務(wù)的要求。

缺點:

潛在風(fēng)險: 將任何應(yīng)用程序轉(zhuǎn)換為服務(wù)可能會導(dǎo)致意外行為或安全風(fēng)險,需要謹(jǐn)慎使用。

不是所有應(yīng)用程序都適合: 一些應(yīng)用程序可能不適合以服務(wù)的形式運(yùn)行,可能會導(dǎo)致性能問題或不穩(wěn)定性。

總結(jié):

選擇依據(jù): 根據(jù)具體需求和情況選擇合適的工具。如果是標(biāo)準(zhǔn)的可執(zhí)行文件轉(zhuǎn)換為服務(wù),可以使用 Instsrv.exe 或 Srvinstw.exe;如果需要更精細(xì)的控制和靈活性,可以使用 sc.exe;如果需要將任意應(yīng)用程序轉(zhuǎn)換為服務(wù)并具有更大的靈活性,則可以考慮使用 srvany.exe

權(quán)衡利弊: 在選擇工具時需要權(quán)衡各種因素,包括靈活性、易用性、風(fēng)險等。

比較這些工具的基礎(chǔ)技術(shù)原理

Instsrv.exe 和 Srvinstw.exe

基礎(chǔ)技術(shù)原理:

  • Registry Entries(注冊表項): 這些工具會在 Windows 注冊表中創(chuàng)建相關(guān)的服務(wù)配置信息。這些信息包括服務(wù)的名稱、描述、啟動類型等。
  • Service Control Manager(服務(wù)控制管理器): 通過向 SCM 發(fā)送相應(yīng)的請求,這些工具會將服務(wù)注冊到 Windows 的服務(wù)控制管理器中,使得系統(tǒng)能夠管理和控制這些服務(wù)的生命周期。

sc.exe

基礎(chǔ)技術(shù)原理:

  • 命令行接口sc.exe 是一個命令行工具,它通過調(diào)用 Windows API 或者直接與服務(wù)控制管理器通信來完成服務(wù)的創(chuàng)建和配置。
  • Windows APIsc.exe 利用 Windows API 提供的函數(shù)來創(chuàng)建、配置和管理服務(wù)。這些函數(shù)包括 CreateService、OpenSCManager、CloseServiceHandle 等。

srvany.exe

基礎(chǔ)技術(shù)原理:

  • 服務(wù)托管器srvany.exe 是一個服務(wù)托管器,它允許用戶將任何可執(zhí)行文件轉(zhuǎn)換為服務(wù)。它通過將目標(biāo)可執(zhí)行文件作為子進(jìn)程來實現(xiàn)服務(wù)的運(yùn)行。
  • 進(jìn)程控制srvany.exe 負(fù)責(zé)啟動、停止和監(jiān)控目標(biāo)可執(zhí)行文件的進(jìn)程。它通過與目標(biāo)進(jìn)程進(jìn)行通信,以便在需要時對其進(jìn)行管理和控制。

總結(jié)

  • Instsrv.exe 和 Srvinstw.exe: 這些工具通過注冊表項和服務(wù)控制管理器來注冊和管理服務(wù)。
  • sc.exe: 利用命令行接口和 Windows API 來創(chuàng)建和配置服務(wù)。
  • srvany.exe: 作為一個服務(wù)托管器,它通過啟動和控制目標(biāo)可執(zhí)行文件的進(jìn)程來實現(xiàn)服務(wù)的運(yùn)行。

每種工具都有其特定的技術(shù)原理和實現(xiàn)方式,根據(jù)具體的需求和場景選擇合適的工具是很重要的。

instsrv /?
在 Windows NT 中安裝和移除系統(tǒng)服務(wù)

INSTSRV <服務(wù)名稱> (<可執(zhí)行文件位置> | REMOVE)
[-a <賬戶名>] [-p <賬戶密碼>]

安裝服務(wù)示例:

INSTSRV MyService C:\MyDir\DiskService.Exe
-OR-
INSTSRV MyService C:\mailsrv\mailsrv.exe -a MYDOMAIN\joebob -p foo
移除服務(wù)示例:

INSTSRV MyService REMOVE

應(yīng)用實例

Instsrv.exe 是一個用于安裝和卸載 Windows 服務(wù)的命令行工具。下面是一些初級、中級和高級應(yīng)用實例:

初級應(yīng)用實例

安裝服務(wù)

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe"

這將安裝一個名為 MyService 的服務(wù),其可執(zhí)行文件位于指定路徑。

卸載服務(wù)

Instsrv MyService REMOVE

這將卸載名為 MyService 的服務(wù)。

中級應(yīng)用實例

添加服務(wù)描述

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -desc "My Service Description"

這將安裝一個名為 MyService 的服務(wù),并為其添加描述。

設(shè)置服務(wù)啟動類型

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -auto

這將安裝一個名為 MyService 的服務(wù),并將其設(shè)置為自動啟動。

高級應(yīng)用實例

設(shè)置依賴項

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -depend Service1/Service2

這將安裝一個名為 MyService 的服務(wù),并將其設(shè)置為依賴于 Service1 和 Service2。

設(shè)置服務(wù)啟動賬戶

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -user username -pass password

這將安裝一個名為 MyService 的服務(wù),并將其設(shè)置為以指定的用戶名和密碼啟動。

請注意,以上示例中的路徑、服務(wù)名稱、描述、依賴項、用戶名和密碼應(yīng)替換為你實際的情況。另外,請確保在運(yùn)行這些命令之前具有足夠的權(quán)限。

安裝服務(wù)并指定啟動類型

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -auto

這會安裝名為 MyService 的服務(wù),并將其設(shè)置為自動啟動。

安裝服務(wù)并指定描述、依賴項和啟動賬戶

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -desc "My Service Description" -depend Service1/Service2 -user username -pass password

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其描述為"My Service Description",依賴于 Service1 和 Service2,以指定的用戶名和密碼啟動。

安裝服務(wù)并指定服務(wù)的顯示名稱

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -name "My Custom Service Name"

這會安裝一個名為 MyService 的服務(wù),并將其顯示名稱設(shè)置為 "My Custom Service Name"。

安裝服務(wù)并指定服務(wù)的啟動參數(shù)

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -params "param1 param2"

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其啟動參數(shù)為 "param1 param2"。

安裝服務(wù)并設(shè)置服務(wù)的啟動順序

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -order 2

這會安裝一個名為 MyService 的服務(wù),并將其設(shè)置為第二個啟動。

請注意,這些示例中的路徑、服務(wù)名稱、描述、依賴項、用戶名、密碼、顯示名稱、啟動參數(shù)和啟動順序應(yīng)替換為你實際的情況

安裝服務(wù)并設(shè)置服務(wù)的重啟策略

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -recovery restart/60000/restart/60000/restart/60000

這會安裝一個名為 MyService 的服務(wù),并設(shè)置其在發(fā)生故障時的重啟策略為在每次故障后等待 60000 毫秒(即 1 分鐘),然后重啟服務(wù)。

安裝服務(wù)并設(shè)置服務(wù)的啟動延遲

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -delayed

這將安裝一個名為 MyService 的服務(wù),并將其設(shè)置為延遲啟動。

安裝服務(wù)并設(shè)置服務(wù)的啟動失敗時的動作

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -failureactions restart/60000/restart/60000/restart/60000

這會安裝一個名為 MyService 的服務(wù),并設(shè)置其在啟動失敗時的動作為在每次啟動失敗后等待 60000 毫秒(即 1 分鐘),然后重啟服務(wù)。

這些是一些 Instsrv 命令的高級應(yīng)用實例,它們允許你更詳細(xì)地配置安裝的服務(wù)。

安裝服務(wù)并設(shè)置服務(wù)的失敗重啟計數(shù)器

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -failcount 3/60000

這會安裝一個名為 MyService 的服務(wù),并設(shè)置其在連續(xù)失敗 3 次后等待 60000 毫秒(即 1 分鐘)再次嘗試啟動服務(wù)。

安裝服務(wù)并設(shè)置服務(wù)的暫停和繼續(xù)時的命令

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -pausedrecovery restart/60000/restart/60000/restart/60000 -pausedrestartcmd "pause"

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其在暫停后的恢復(fù)策略為在每次暫停后等待 60000 毫秒(即 1 分鐘),然后重啟服務(wù),并且設(shè)置暫停后的繼續(xù)命令為 "pause"。

安裝服務(wù)并設(shè)置服務(wù)的故障處理程序

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -failure reset/restart/60000

這會安裝一個名為 MyService 的服務(wù),并設(shè)置其在故障時的處理程序為重新設(shè)置服務(wù)狀態(tài),然后等待 60000 毫秒(即 1 分鐘)后重啟服務(wù)。

請注意,這些示例中的路徑、服務(wù)名稱、啟動參數(shù)、延遲、失敗計數(shù)器、暫?;謴?fù)策略、繼續(xù)命令和故障處理程序應(yīng)替換為你實際的情況。

安裝服務(wù)并設(shè)置服務(wù)的故障恢復(fù)選項

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -failureactions restart/60000/restart/60000/run/Path\To\RecoveryScript.bat

這會安裝一個名為 MyService 的服務(wù),并設(shè)置其在故障時的恢復(fù)選項為在每次故障后等待 60000 毫秒(即 1 分鐘),然后重啟服務(wù),并在第三次故障后運(yùn)行指定的恢復(fù)腳本。

安裝服務(wù)并設(shè)置服務(wù)的日志記錄選項

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -eventlog Application -events Info/Warning/Error

這將安裝一個名為 MyService 的服務(wù),并將其日志記錄到應(yīng)用程序日志中,僅記錄信息、警告和錯誤級別的事件。

安裝服務(wù)并設(shè)置服務(wù)的交互式屬性

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -interactive

這會安裝一個名為 MyService 的服務(wù),并允許其與桌面交互,通常用于需要與用戶交互的服務(wù)。

安裝服務(wù)并設(shè)置服務(wù)的描述信息

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -description "This is a description of MyService."

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其描述信息為指定的描述文本。

安裝服務(wù)并設(shè)置服務(wù)的依賴項

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -depend Service1/Service2

這會安裝一個名為 MyService 的服務(wù),并設(shè)置其依賴于 Service1 和 Service2 服務(wù)。

安裝服務(wù)并設(shè)置服務(wù)的用戶名和密碼

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -user Domain\User -password Password

這會安裝一個名為 MyService 的服務(wù),并將其配置為以指定的域用戶和密碼身份運(yùn)行。

安裝服務(wù)并設(shè)置服務(wù)的啟動類型

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -autostart

這將安裝一個名為 MyService 的服務(wù),并將其配置為自動啟動,即在系統(tǒng)啟動時自動啟動。

安裝服務(wù)并設(shè)置服務(wù)的啟動類型為手動

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -manualstart

這會安裝一個名為 MyService 的服務(wù),并將其配置為手動啟動,即需要手動啟動該服務(wù)。

安裝服務(wù)并設(shè)置服務(wù)的啟動類型為禁用

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -disabled

這將安裝一個名為 MyService 的服務(wù),并將其配置為禁用狀態(tài),即無法啟動該服務(wù)。

安裝服務(wù)并設(shè)置服務(wù)的啟動延遲

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -startdelay 30000

這會安裝一個名為 MyService 的服務(wù),并設(shè)置其啟動延遲為 30000 毫秒(即 30 秒)。

安裝服務(wù)并設(shè)置服務(wù)的啟動參數(shù)

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -params "param1 param2"

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其啟動參數(shù)為 "param1 param2"。

安裝服務(wù)并設(shè)置服務(wù)的顯示名稱

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -displayname "My Custom Service Name"

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其顯示名稱為 "My Custom Service Name"。

安裝服務(wù)并設(shè)置服務(wù)的啟動順序

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -starttype boot

這會安裝一個名為 MyService 的服務(wù),并將其配置為在系統(tǒng)啟動時啟動,且在所有其他自動啟動服務(wù)之前啟動。

安裝服務(wù)并設(shè)置服務(wù)的啟動失敗的重試間隔

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -failureresetperiod 3600000

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其啟動失敗后的重試間隔為 3600000 毫秒(即 1 小時)。

安裝服務(wù)并設(shè)置服務(wù)的故障恢復(fù)次數(shù)

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -failureactions restart/60000/restart/60000/run/Path\To\RecoveryScript.bat -failureflag reset 3

這會安裝一個名為 MyService 的服務(wù),并設(shè)置其在連續(xù) 3 次故障后重置服務(wù)失敗計數(shù)器。

安裝服務(wù)并設(shè)置服務(wù)的故障恢復(fù)動作

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -failureactions restart/60000/restart/60000/run/Path\To\RecoveryScript.bat

這會安裝一個名為 MyService 的服務(wù),并設(shè)置其在服務(wù)故障時,首先嘗試在 60 秒后重啟服務(wù),如果再次失敗,則再次嘗試在 60 秒后重啟服務(wù),最后如果再次失敗,則運(yùn)行指定的恢復(fù)腳本。

安裝服務(wù)并設(shè)置服務(wù)的故障恢復(fù)標(biāo)志

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -failureflag reset

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其在服務(wù)恢復(fù)成功后重置服務(wù)失敗計數(shù)器。

安裝服務(wù)并設(shè)置服務(wù)的故障恢復(fù)重啟次數(shù)

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -recoveryrestartcount 3

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其允許的故障恢復(fù)重啟次數(shù)為 3 次。

安裝服務(wù)并設(shè)置服務(wù)的退出代碼映射

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -exitsc error1/success/error2/error3

這將安裝一個名為 MyService 的服務(wù),并將服務(wù)的退出代碼映射為 error1 表示錯誤 1,success 表示成功,error2 表示錯誤 2,error3 表示錯誤 3。

安裝服務(wù)并設(shè)置服務(wù)的依賴關(guān)系

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -depend Service1/Service2

這將安裝一個名為 MyService 的服務(wù),并將其設(shè)置為依賴于 Service1 和 Service2 服務(wù)。

安裝服務(wù)并設(shè)置服務(wù)的描述信息

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -description "My Custom Service Description"

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其描述信息為 "My Custom Service Description"。

安裝服務(wù)并設(shè)置服務(wù)的賬戶及密碼

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -account Username -password Password

這會安裝一個名為 MyService 的服務(wù),并設(shè)置其以指定的用戶名和密碼運(yùn)行。

安裝服務(wù)并設(shè)置服務(wù)的啟動延遲

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -delayedauto

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其在系統(tǒng)啟動后延遲自動啟動。

安裝服務(wù)并設(shè)置服務(wù)的啟動類型

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -autostart

這會安裝一個名為 MyService 的服務(wù),并設(shè)置其為自動啟動類型,即系統(tǒng)啟動時會自動啟動該服務(wù)。

安裝服務(wù)并設(shè)置服務(wù)的交互式標(biāo)志

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -interactive

這將安裝一個名為 MyService 的服務(wù),并允許該服務(wù)與桌面交互。

安裝服務(wù)并設(shè)置服務(wù)的啟動失敗動作

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -failureactions restart/60000/restart/60000/run/Path\To\FailureScript.bat

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其在啟動失敗時執(zhí)行指定的故障恢復(fù)動作,如重啟服務(wù)或運(yùn)行指定的故障處理腳本。

安裝服務(wù)并設(shè)置服務(wù)的啟動參數(shù)

Instsrv MyService "C:\Path\To\Your\Service\Executable.exe" -params "YourCommandParams"

這將安裝一個名為 MyService 的服務(wù),并設(shè)置其啟動時的命令參數(shù)為 "YourCommandParams"。

至此,使用instsrv.exe+srvany.exe將應(yīng)用程序安裝為windows服務(wù)介紹完畢,如果大家有其他好的建議和方法,還請多多指點,謝謝!

相關(guān)文章

最新評論