關於如何註冊Windows2000服務

2021-08-22 15:35:03 字數 1074 閱讀 8025

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

把這兩個程式儲存在乙個方便的位置,例如c盤根目錄下。我們舉例來說明,把oe作為乙個服務新增進windows xp professional作業系統中,並把這個服務命名為「mail」。在執行中輸入「cmd」,回車,開啟命令列視窗,在提示符後面直接輸入:「c:\ instsrv.exe mail c:\srvany.exe」然後回車,其中的「c:\instsrv.exe」和「c:\srvany.exe」表示這兩個程式儲存的位置,而mail 則是你想新增的服務名稱。

接下來需要對服務做一些額外的設定,在執行中輸入 「services.msc」並回車,在列表中找到我們剛新增的mail服務,雙擊開啟,來做詳細的設定。在「general」選項卡上,我們需要設定這個服務的執行方式,在圖二中可以看見,作為乙個服務,有「自動(automatic)」,「手動(manual)」和「禁止(disabled)」三種啟動型別,按照需要,我們一般設定成自動就可以了。而在「logon」選項卡下可以設定以什麼身份執行這個服務,一般可以不用理會,按照預設的設定。 「recovery」選項卡下則是進行恢復設定的,你可以指定,在服務第一次,第二次和第三次出錯之後分別採取什麼措施。「dependencies」則顯示了服務之間的依存關係,可以讓你察看這個服務的執行依賴哪些其它服務,以及還有什麼服務依賴於這個服務。這後面幾個對我們一般使用者沒有什麼意義。經過這些設定,你的服務已經完全可以正常工作了。

登出一下看看。為了讓你看清除,我們先開啟oe,這時在任務管理器裡,有兩個msimn程序,使用者名為「.com.cn」的是我們開啟的oe,而使用者名為「system」的就是我們新增的服務。

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

怎樣通過cmd命令管理Windows2008防火牆

1 啟用桌面防火牆 netsh advfirewall set allprofiles state on 2 設定預設輸入和輸出策略 netsh advfirewall set allprofiles firewallpolicy allowinbound,allowoutbound 以上是設定為允...

回顧Windows 20年的發展歷史 二

windows 3.x windows 3.0 安裝介面 windows 3.0 啟動畫面 windows 3.0 工作介面 值得一提的時,從windows 3.1起,微軟的開始了為每個windows產品加入研發代號的習慣.windows 3.1的代號是 janus 兩面神 windows for ...

關於Windows7 64的登錄檔讀寫問題

最近在寫c 程式的時候因為要用到開機啟動 所以就要讀寫登錄檔 regopenkeyex hkey local machine,l software microsoft windows currentversion run null,key write,hkey 這是原來的 結果發現在虛擬機器 win...