需要用到兩個(gè)工具,分別是“Srvinstw.exe”和“Srvany.exe”,這兩個(gè)工具都能夠在Windows 2000的資源工具包中找到。
http://mooncat.51.net/ls/fu/srvinstw.rar
http://www.firelong.net/Tools/srvinstw.rar
http://fgg.minidns.net/scripts/lb5000/attachment.cgi?forum=32&topic=116&postno=1&type=.zip
也可以下載. 安裝服務(wù): 卸載服務(wù): 對(duì)于不能普通方式下安裝為服務(wù)的程序,用srvany.exe來(lái)實(shí)現(xiàn)。 該工具添加的注冊(cè)表信息并不完全,還是需要手工添加 Parameters 和 Application,并且還要 srvany.exe,和修改 ImagePath 的數(shù)值才可,否則在啟動(dòng)服務(wù)時(shí)顯示:1053 服務(wù)沒(méi)有及時(shí)響應(yīng)啟動(dòng)或控制請(qǐng)求。 以下是一個(gè)例子 存為“文件名.reg”,然后用鼠標(biāo)雙擊這個(gè)"文件名.reg"文件,選確定,就可添加到注冊(cè)表了。實(shí)際程序的參數(shù),你需要根據(jù)具體的程序來(lái)調(diào)整。 REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\srvany\Parameters] "Application"="c:\\usr\\local\\bin\\dmh_wish.exe" "AppParameters"="-f dmh84_server startup \"after 1 {mbx whenmsg startup_RPC mbx_RPC}\"" "AppDirectory"="c:\\usr\\local\\bin" 圖形界面的程序,如果做成服務(wù)后(并允許與桌面交互),注銷后就會(huì)被關(guān)閉,反之則彈不出圖形界面,很不爽。如果你不想讓別人看見(jiàn),就不允許與桌面交互,那除了進(jìn)程外什么都看不見(jiàn)。 將容易導(dǎo)致系統(tǒng)被入侵的服務(wù)“禁用”,然后將這些服務(wù)對(duì)應(yīng)的注冊(cè)表鍵刪除,這樣就算對(duì)方連接到你的系統(tǒng)服務(wù)列表中來(lái)也不能修改服務(wù)的屬性,不能修改服務(wù)屬性就不能啟動(dòng)服務(wù)。打開(kāi)注冊(cè)表編輯器,依次找到“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices”項(xiàng),其下的每個(gè)子鍵就是系統(tǒng)中對(duì)應(yīng)的“服務(wù)”,如“Messenger”服務(wù)對(duì)應(yīng)的子鍵是 “Messenger”,但有的服務(wù)這兩個(gè)名字不會(huì)相同,不過(guò)也很容易找到, “DisplayName”的鍵值就是服務(wù)的顯示名稱。這里以刪除“Messenger”服務(wù)為例,其它服務(wù)方法相同,只是在注冊(cè)表中刪除的項(xiàng)不同,在刪除這個(gè)項(xiàng)之前要先將其導(dǎo)出備份,然后點(diǎn)選“Messenger”項(xiàng),按鼠標(biāo)右鍵選擇“刪除”(重命名也可以)命令。此時(shí)在服務(wù)列表中雙擊“Messenger”就會(huì)彈出如下圖所示的錯(cuò)誤信息,當(dāng)然對(duì)方連接到你的服務(wù)列表雙擊時(shí)也會(huì)出現(xiàn)這樣的提示,而不是出現(xiàn)屬性框。如果要恢復(fù)這個(gè)服務(wù),只需將剛才備份的注冊(cè)表文件導(dǎo)入到注冊(cè)表中就可以了。 另一種添加為自啟動(dòng)的方法:(Win2000/XP中適用) 在“開(kāi)始→運(yùn)行”中執(zhí)行“Gpedit.msc”。打開(kāi)“組策略”,可看到“本地計(jì)算機(jī)策略”中有兩個(gè)選項(xiàng):“計(jì)算機(jī)配置”與“用戶配置”,展開(kāi)“用戶配置→管理模板→系統(tǒng)→登錄”,雙擊“在用戶登錄時(shí)運(yùn)行這些程序”子項(xiàng)進(jìn)行屬性設(shè)置,選定“設(shè)置”項(xiàng)中的“已啟用”項(xiàng)并單擊“顯示”按鈕彈出“顯示內(nèi)容”窗口,再單擊“添加”按鈕,在“添加項(xiàng)目”窗口內(nèi)的文本框中輸入要自啟動(dòng)的程序的路徑,如圖所示,單擊“確定”按鈕就完成了。 重新啟動(dòng)計(jì)算機(jī),系統(tǒng)在登錄時(shí)就會(huì)自動(dòng)啟動(dòng)你添加的程序。用這種方式添加的自啟動(dòng)程序在系統(tǒng)的“系統(tǒng)配置實(shí)用程序”里找不到,同樣在我們所熟知的注冊(cè)表項(xiàng)中也找不到。 通過(guò)這種方式添加的自啟動(dòng)程序雖然被記錄在注冊(cè)表中,但是不在我們所熟知的注冊(cè)表的[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]項(xiàng)和[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]項(xiàng)內(nèi),而是在注冊(cè)表的[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]項(xiàng)。 Run SRVINSTW.EXE 1. Put both files into the system32 system directory. 2. run SRVINSTW.EXE 3. Select Install as a service, Local Machine 4. Give your service any name you desire 5. When prompted for the path to the service, give the path to SERVANY.EXE in your system32 directory 6. Select Service is it’s own process 7. Set the login credentials. System account appears to work Edit your registry 1. Run regedit.exe 2. Go to HKEY_LOCAL_MACHINE\SYSTEM\Current Control Set\Services\ (the name you picked in step 4 above) 3. Add a key = “Parameters” 4. Add a string value = “Application”. Set this to the command to run your wiki. e.g. “ c:\ruby\bin\ruby.exe c:\instiki- 5. Add a string value = “AppDirectory”. Set this to the path to ruby.exe. e.g. “c:\ruby\bin\” Restart your machine 1. check to see if it worked. 2. if it didn’t work, go to Control Panel\Administrative tools\services. Here you can find your service and change the settings.
在補(bǔ)充完全注冊(cè)表信息后,就正常了。
聯(lián)系客服