如何把普通應用程式添加到系統服務(其他方法持續增加中)

來源:互聯網
上載者:User
1、使用現成軟體:最簡單最菜最快速的一種方法

  想讓一個程式在啟動系統的時候自動運行,你有什麼好辦法?添加到啟動組?那如果別人刪除掉就不管用了。如果你使用了Windows NT/2000/XP,就可以試試把這個程式添加為一個服務,這樣只有擁有許可權的人才可以更改服務,只要你設定好許可權,就不用擔心會被別人刪除了。 

  要把應用程式添加為服務,你需要兩個小軟體:Instsrv.exe和Srvany.exe。Instsrv.exe可以給系統安裝和刪除服務,Srvany.exe可以讓程式以服務的方式運行。這兩個軟體都包含在Windows NT Resource Kit裡,如果你沒有,也可以在本站下載instsrv.exe和srvany.exe。 

  把這兩個程式儲存在一個方便的位置,例如C盤根目錄下。我們舉例來說明,把OutlookExpress作為一個服務添加進Windows XP Professional作業系統中,並把這個服務命名為“OnceMQServer”。在運行中輸入“CMD”,斷行符號,開啟命令列視窗,在提示符後面直接輸入:“c:/instsrv.exe OnceMQServer c:/srvany.exe”然後斷行符號,其中的“c:/instsrv.exe”和“c:/srvany.exe”表示這兩個程式儲存的位置,而Mail則是你想添加的服務名稱。 

  運行Regedit開啟登錄編輯程式,在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services下,找到剛才添加的OnceMQServer,點擊右鍵,建立一個鍵,命名為“Parameters”,點擊建立的Parameters,並再次建立一個名稱為“Application”的子鍵,資料類型為“REG_SZ”,數值為希望作為服務啟動並執行程式的所在位置,如果你的Windows系統安裝在C盤下,那麼OutlookExpress的程式位置就是C:/Program Files/Outlook Express/msimn.exe ,把這個路徑添入數值中。到現在,這個服務已經成功的添加並且設定好了。如果你希望做的更加專業,可以在OnceMQServer服務下建立一個名為Description的子鍵,資料類型同樣為REG_SZ,數值可以寫一些你對這個服務的描述,這個我們在後面可以看到。 

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

  登出一下看看。為了讓您看清除,我們先開啟OutlookExpress,這時在工作管理員裡,有兩個msimn進程,使用者名稱為“.com.cn”的是我們開啟的OutlookExpress,而使用者名稱為“SYSTEM”的就是我們添加的服務。 

  如果你玩夠了,不想再運行這個服務,可以直接禁止它在啟動的時候運行,或者使用Instsrv.exe程式刪除。方法是在命令列下輸入“c:/instsrv.exe OnceMQServer remove”,然後斷行符號就可以了。需要注意的是Instsrv.exe這個程式也可以刪除某些系統服務,所以使用的時候一定要小心,對於系統服務,安全起見千萬不要刪除,哪怕你覺得它對你沒有用。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.