將應用程序註冊爲Windows服務

全部文件可以通過以下鏈接下載: http://ishare.iask.sina.com.cn/f/14471487.html

Windows Server 2003 Resource Kit Tools是一組爲管理員、開發者和高級用戶設計的軟件工具,包括管理活動目錄、組策略、TCP/IP網絡、註冊表、系統安全、監測等涉及Windows Server 2003 操作系統的其它很多方面的非常規安裝的工具組。官方網站:點我進入 官方包大小11.77MB

要把應用程序添加爲服務,你需要兩個小軟件:Instsrv.exe和Srvany.exe。Instsrv.exe可以給系統安裝和刪除服務,Srvany.exe可以讓程序以服務的方式運行。

把這兩個程序保存在一個方便的位置,例如C盤根目錄下。我們舉例來說明,把OE作爲一個服務添加進Windows XP Professional操作系統中,並把這個服務命名爲“Mail”。在運行中輸入“CMD”,回車,打開命令行窗口,在提示符後面直接輸入:"c:\instsrv.exe"  Mail "c:\srvany.exe"然後回車,其中的“c:\instsrv.exe”和“c:\srvany.exe”表示這兩個程序保存的位置,而Mail則是你想添加的服務名稱。

運行Regedit打開註冊表編輯器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到剛纔添加的Mail,點擊右鍵,新建一個鍵,命名“Parameters”,點擊新建的Parameters,並再次新建一個名稱爲“Application”的子鍵,數據類型爲“REG_SZ”,數值爲希望作爲服務運行的程序的所在位置,如果你的Windows系統安裝在C盤下,那麼OE的程序位置就是C:\Program Files\Outlook Express\msimn.exe ,把這個路徑添入數值中。建第二個子鍵名稱爲“Appdirectory”,數據類型爲“REG_SZ”,數值爲希望作爲服務運行的程序的所在目錄,相應的OE程序目錄爲C:\Program Files\Outlook Express\  .

到現在,這個服務已經成功的添加並且設置好了。如果你希望做的更加專業,可以在Mail服務下建立一個名爲Description的子鍵,數據類型同樣爲REG_SZ,數值可以寫一些你對這個服務的描述,這個我們在後面可以看到。

接下來需要對服務做一些額外的設置,在運行中輸入“Services.msc”並回車,在列表中找到我們剛添加的Mail服務,雙擊打開,來做詳細的設置。在“General”選項卡上,我們需要設置這個服務的運行方式,在圖二中可以看見,作爲一個服務,有“自動(Automatic)”,“手動(Manual)”和“禁止(Disabled)”三種啓動類型,按照需要,我們一般設置成自動就可以了。而在“Logon”選項卡下可以設置以什麼身份運行這個服務,一般可以不用理會,按照默認的設置。“Recovery”選項卡下則是進行恢復設置的,你可以指定,在服務第一次,第二次和第三次出錯之後分別採取什麼措施。“Dependencies”則顯示了服務之間的依存關係,可以讓你察看這個服務的運行依賴哪些其它服務,以及還有什麼服務依賴於這個服務。這後面幾個對我們一般用戶沒有什麼意義。經過這些設置,你的服務已經完全可以正常工作了。

如果不需要註冊的服務了,使用Instsrv.exe程序刪除。方法是在命令行下輸入“c:\instsrv.exe Mail remove”,然後回車就可以了。需要注意的是Instsrv.exe這個程序也可以刪除某些系統服務,所以使用的時候一定要小心,對於系統服務,安全起見千萬不要刪除,哪怕你覺得它對你沒有用。

或者用系統自帶的sc命令來配合:(這裏沒有測試)
鍵入 sc config CPUSrv start= auto 自動啓動方式
鍵入 sc config CPUSrv start= demand 手動啓動方式
鍵入 sc config CPUSrv start= disabled 已禁止啓動方式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章