Run As Service runassrv.exe 詳細參數
更新時間:2007年10月15日 20:40:38 作者:
Examples:
runassrv add /cmdline:"c:\tools\myapp.exe -arg1 -arg2" /name:"mysrv"
runassrv add /cmdline:myapp.exe /cmdline:yourapp.exe /name:mysrv
runassrv add /cmdline:notepad /cmdline:vi.bat /type:interactiveprocess /priority:AboveNormal /name:testsrv /logfile:C:\test.log /loglevel:debugonly /dispname:"My Test Service" /desc:"This is a Test Service"
runassrv start /name:wuauserv
runassrv stop /name:wuauserv
runassrv pause /name:iisadmin
runassrv control /name:wuauserv /opcode:1
runassrv listsrv /name:w*
runassrv listsrv /type:KernelDriver/FileSystemDriver
runassrv listsrv /starttype:SystemStart/BootStart
runassrv listsrv /group:pnp_tdi
runassrv listsrv /pid:1234
runassrv listgrp
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
簡單中文幫助:
C:\Documents and Settings\Administrator>
#runassrv
===========================================================================
Run As Service Ver 1.1.2.803 by BaiYang / 2004 - 2006, Freeware
===========================================================================
將任何可執(zhí)行程序作為系統(tǒng)服務運行
用法: runassrv <動作> <選項>
===========================================================================
動作:
add - 新增一個服務.
remove - 刪除一個服務.
start - 啟動一個服務.
stop - 停止一個服務.
pause - 暫停一個服務
continue - 繼續(xù)一個被暫停的服務.
control - 向指定服務發(fā)送一個控制碼.
listsrv - 列出當前系統(tǒng)中符合條件的所有服務及驅動.
listgrp - 列出當前系統(tǒng)中所有服務啟動組的優(yōu)先級順序.
-h - 此幫助屏幕.
===========================================================================
選項:
-cmdline - 當服務啟動時,指定你真正想要運行那個程序. 這個選項可以被多次使
用,每個都指定一個要運行的應用。當服務啟動時,這些應用將被并發(fā)
地執(zhí)行。
-name - 指定系統(tǒng)服務名(net start 等系統(tǒng)操作用).
-dispname - 指定用戶將要看到的服務顯示名稱(在服務管理器中看到的名稱).
-desc - 指定服務描述(在服務管理器中看到的服務描述信息)
默認: 無
-type - 指定服務類型,可以是以下幾種:
FileSystemDriver : 文件系統(tǒng)及驅動,將在內核載入之前被裝入,注
意這個級別的服務幾乎不可以使用任何系統(tǒng)API。
KernelDriver : 內核級驅動,內核裝入后,立即被裝入,這個
級別的服務只能使用受限的API。
OwnProcess : 單獨進程服務,標準服務,在Win32子系統(tǒng)ready
后啟動,默認。
ShareProcess : 共享進程服務,即數個服務共享同一進程,很多
依賴svchost的服務都使用這種類型。
InteractiveProcess: 交互式服務,服務可以與用戶交互,除了這個類
型以外,其它所有類型的服務都不可能有用戶可
見的界面。
注意: 錯誤的設置這個選項可能使系統(tǒng)變得不穩(wěn)定,甚至無法啟動!如果
不知道自己正在做什么,請不要嘗試前兩項。
-starttype - 服務啟動類型,包括:
SystemStart : 系統(tǒng)級啟動,在kernel初始化后啟動。
BootStart : 由系統(tǒng)裝載器啟動(kernel初始化前)。
AutoStart : 自動啟動,Win32子系統(tǒng)初始化完畢后啟動,默認。
DemandStart : 手動。
Disabled : 禁用。
注意: 錯誤的設置這個選項可能使系統(tǒng)變得不穩(wěn)定,甚至無法啟動!如果
不知道自己正在做什么,請不要嘗試前兩項。
-errctl - 指定服務出錯時的錯誤處理策略,可以是:
ErrorIgnore : 忽略錯誤,不挽救服務,系統(tǒng)繼續(xù)運行
ErrorNormal : 記錄到系統(tǒng)日志,并且彈出一個對話框提示用戶,默
認。(默認)
ErrorSevere : 記錄日志并彈出提示框,如果當前系統(tǒng)已經運行于了
最后一次正確啟動的配置,則忽略該錯誤,否則自動
重啟到最后一次正確配置。
ErrorCritical : 同上,但是如果重啟到最后一次正確配置還是啟動本
服務失敗就藍屏。
注意: 錯誤的設置這個選項可能使系統(tǒng)變得不穩(wěn)定,甚至無法啟動!如果
不知道自己正在做什么,請不要嘗試后兩項。
-group - 指定服務屬于的啟動優(yōu)先級組,優(yōu)先級組可以通過 listgrp 按順序列出。
默認: 無
-depen - 指定本服務所依賴的服務,在這里指定的服務必須在本服務啟動之前正確
啟動。多個服務之間用 “/”分割。這里要指定系統(tǒng)服務名,而不是用戶
看到的那個名稱。
默認: 無
-user - 指定用戶身份,即本服務使用那個用戶帳號運行
默認: LocalSystem(本地系統(tǒng),最高權限),交互式服務必須使用這個
帳號。
-pass - 指定用戶密碼
默認: 無(LocalSystem)
-priority - cmdline 參數指定程序的運行優(yōu)先級,可以是(這個不用解釋了吧):
Idle
BelowNormal
Normal (默認)
AboveNormal
High
RealTime
-unstoppable - 系統(tǒng)服務管理器將拒絕停止以此選項安裝的服務。
-opcode - 為 control 命令指定要發(fā)送的控制碼??刂拼a “1”其實相當于命令
stop,用于停止服務。除了幾個標準的控制碼外,大部分控制碼所對應的
行為由服務自己定義。
-logfile - 指定日志文件
默認: 不記錄日志文件
-loglevel - 指定日志記錄的詳細程度,可以是:
DebugOnly (記錄所有運行細節(jié))
Info
Warning
Error (默認)
FatalError
Disabled (關閉對控制臺和文件的日志輸出)
===========================================================================
使用 listsrv 命令時的特殊選項:
-name - 指定要列出的服務名通配符
默認: *
-dispname - 指定要列出的服務顯示名稱通配符
默認: *
-pid - 僅列出運行于指定進程的服務
默認: 所有進程
-type - 僅列出指定類型的服務, 多個服務類型間使用 "/" 分割
默認: 所有類型
-starttype - 僅列出指定啟動類型的服務, 多個類型間使用 "/" 分割
默認: 所有類型
-group - 進列出位于指定啟動組的服務
默認: 任意組
-state - 僅列出當前狀態(tài)滿足指定值的服務, 可以是:
active : 服務當前處于活動狀態(tài)(正在啟動、運行等)
inactive : 服務當前處于非活動狀態(tài)(已停止)
默認 : 任意
===========================================================================
例子:
runassrv add /cmdline:"c:\tools\myapp.exe -arg1 -arg2" /name:"mysrv"
runassrv add /cmdline:myapp.exe /cmdline:yourapp.exe /name:mysrv
runassrv add /cmdline:notepad /cmdline:vi.bat /type:interactiveprocess /priority:AboveNormal /name:testsrv /logfile:C:\test.log /loglevel:debugonly /dispname:"My Test Service" /desc:"This is a Test Service"
runassrv start /name:wuauserv
runassrv stop /name:wuauserv
runassrv pause /name:iisadmin
runassrv control /name:wuauserv /opcode:1
runassrv listsrv /name:w*
runassrv listsrv /type:KernelDriver/FileSystemDriver
runassrv listsrv /starttype:SystemStart/BootStart
runassrv listsrv /group:pnp_tdi
runassrv listsrv /pid:1234
runassrv listgrp
===========================================================================
關于命令和參數的分隔符:
所有參數以 “-” 或 “/” 為前綴;需要賦值得參數以 “:” 或 “=”作為
賦值運算符,例如:-name="mysrv"; /name:"mysrv"; -name:"mysrv" 等組合都
是合法的。
相關文章
FTP服務器端軟件Serv-U FTP Server 6.4.0.5&0.4 Final 漢化版 下載
FTP服務器端軟件Serv-U FTP Server 6.4.0.5&0.4 Final 漢化版 下載...2007-10-10官方價值5000多元的創(chuàng)力SQL商業(yè)版 附解壓密碼
官方價值5000多元的創(chuàng)力SQL商業(yè)版 附解壓密碼...2007-06-06Xilisoft DVD Ripper Platinum v4.0.75.0511 多國語言版 附注冊機
Xilisoft DVD Ripper Platinum v4.0.75.0511 多國語言版 附注冊機...2007-05-05遠程控制軟件UltraVNC 1.0.4 RC4 簡繁中文版 提供下載
遠程控制軟件UltraVNC 1.0.4 RC4 簡繁中文版 提供下載...2007-10-10UltraISO PE V8.6.1.1985_綠色多國語言版_光盤映像制作 下載 附注冊碼
UltraISO PE V8.6.1.1985_綠色多國語言版_光盤映像制作 下載 附注冊碼...2007-03-03微軟最新版的 Windows Server 2008 RC0 官方下載地址
微軟最新版的 Windows Server 2008 RC0 官方下載地址...2007-09-09