導航:首頁 > 程序命令 > 添加windows服務命令

添加windows服務命令

發布時間:2022-04-19 06:44:23

⑴ 如何通過修改注冊表來添加刪除Windows的系統服務

一、刪除服務

辦法一: 用sc.exe這個Windows命令

開始——運行——cmd.exe,然後輸入sc就可以看到了。使用辦法很簡單:
sc delete 「服務名」 (如果服務名中間有空格,就需要前後加引號),服務名稱可以在服務的屬性里找到,不要將服務名稱誤認為顯示名稱。
如針對上面的: sc delete KSD2Service

方法二:直接進行注冊表編輯
打開注冊表編輯器,找到下面的鍵值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 一般服務會以相同的名字在這里顯示一個主健,直接刪除相關的鍵值便可。

方法三、特殊情況

1、如果服務顯示的是rundll32.exe,並且這個文件是位於system32目錄下,那麼就不能刪除這個rundll32.exe文件,它是Windows系統的文件。這時只要清除相關的服務就可以了

2、如果一個服務刪除了馬上又自動建立了,說明後台有進程在監視、保護。需要先在進程管理器中殺掉相應的進程,或者啟動後按F8,到安全模式下刪除。

二、添加服務
在Windows XP系統的「服務」窗口中並不能添加或刪除服務,常用的方法有以下幾種:

方法1:修改注冊表
在「開始→運行」中鍵入「regedit.exe」,打開「注冊表編輯器」,展開分支「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services」,在右側窗格中顯示的就是本機安裝的服務項。

如果要新建服務,只須點擊「編輯→新建→項」,然後為此項命名,如「test」;然後右擊該項,選擇「新建→字元串值」或「新建→DWORD值」即可。添加一個服務項目具體需要添加的鍵值如下:

「DisplayName」,字元串值,對應服務名稱;

「Descrīption」,字元串值,對應服務描述;

「ImagePath」,字元串值,對應該服務程序所在的路徑;

「ObjectName」,字元串值,值為「LocalSystem」,表示本地登錄;

「ErrorControl」,DWORD值,值為「1」;

「Start」,DWORD值,值為2表示自動運行,值為3表示手動運行,值為4表示禁止;

「Type」,DWORD值,應用程序對應10,其他對應20。

另外,還要在「test」項下新建一個「Enum」項。按照以上步驟添加QQ程序為服務,重新啟動計算機後,打開「服務」窗口,就可以看到剛才添加的QQ服務(圖2)

如果要刪除某項服務,只要刪除注冊表的中相關鍵值即可,本例中要刪除QQ服務,直接刪除「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\test」分支即可。

⑵ 如何安裝Windows服務

安裝Winfows服務首先要添加安裝程序,添加安裝程序步驟如下:


1、將Windows服務程序切換到設計視圖,右擊設計視圖選擇「添加安裝程序」

方法三、

在ProjectInstaller.cs的後台代碼中添加安裝服務和卸載服務的代碼


///<summary>

///安裝服務

///</summary>

///<paramname="stateSaver"></param>

publicoverridevoidInstall(System.Collections.IDictionarystateSaver)

{

Microsoft.Win32.RegistryKeysystem,

//HKEY_LOCAL_

currentControlSet,

//...Services

services,

//...<ServiceName>

service,

//...Parameters-thisiswhereyoucanputservice-specificconfiguration

config;


try

{

//

base.Install(stateSaver);


//OpentheHKEY_LOCAL_MACHINESYSTEMkey

system=Microsoft.Win32.Registry.LocalMachine.OpenSubKey("System");

//OpenCurrentControlSet

currentControlSet=system.OpenSubKey("CurrentControlSet");

//Gototheserviceskey

services=currentControlSet.OpenSubKey("Services");

//Openthekeyforyourservice,andallowwriting

service=services.OpenSubKey(conServiceName,true);

//Addyourservice'sdescriptionasaREG_SZvaluenamed"Description"

service.SetValue("Description","描述語言");

//(Optional)...

config=service.CreateSubKey("Parameters");

}

catch(Exceptione)

{

Console.WriteLine(": "+e.ToString());

}

}


///<summary>

///卸載服務

///</summary>

///<paramname="savedState"></param>

publicoverridevoidUninstall(System.Collections.IDictionarysavedState)

{

Microsoft.Win32.RegistryKeysystem,

currentControlSet,

services,

service;


try

{

//

system=Microsoft.Win32.Registry.LocalMachine.OpenSubKey("System");

currentControlSet=system.OpenSubKey("CurrentControlSet");

services=currentControlSet.OpenSubKey("Services");

service=services.OpenSubKey(conServiceName,true);

//(orthatyourservicecreated)

service.DeleteSubKeyTree("Parameters");

//...

}

catch(Exceptione)

{

Console.WriteLine(": "+e.ToString());

}

finally

{

//

base.Uninstall(savedState);

}

}

代碼添加完成後


添加windowservice安裝的批處理命令

1)在項目添加一個文本文件,更名為install.bat,編輯文件的內容如下:

@echooff

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727InstallUtil.exe-i"WindowsService1.exe"

@pause

2)在項目添加一個文本文件,更名為uninstall.bat,編輯文件的內容如下

@echooff

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727InstallUtil.exe-u"WindowsService1.exe"

@pause


說明:上面綠色字體為服務名稱

編譯完成後將debug的文件拷貝到想安裝的目錄下,點擊install.bat即完成安裝。

⑶ windows創建服務命令

sccreate服務名binpath="C:WINDOWSsystem32cmd.exe(程序路徑)"Type=shareStart=auto

⑷ windows服務命令是什麼

windows命令合集 1 下一篇文章 這些命令適用於windows個系列: winver---------檢查Windows版本 wmimgmt.msc---- 打開windows管理體系結構(WMI) wupdmgr--------windows更新程序 wscript--------windows腳本宿主設置 write----------寫字板 winmsd---------系統信息 wiaacmgr-------掃描儀和照相機向導 winchat--------XP自帶區域網聊天 mem.exe--------顯示內存使用情況 Msconfig.exe---系統配置實用程序 mplayer2------- 簡易widnowsmediaplayer mspaint--------畫圖板 mstsc----------遠程桌面連接 mplayer2-------媒體播放機 magnify--------放大鏡實用程序 mmc------------打開控制台 mobsync--------同步命令 dxdiag---------檢查DirectX信息 drwtsn32------系統醫生 devmgmt.msc---設備管理器 dfrg.msc-------磁碟碎片整理程序 diskmgmt.msc---磁碟管理實用程序 dcomcnfg-------打開系統組件服務 ddeshare-------打開DDE共享設置 dvdplay--------DVD播放器 netstopmessenger-----停止信使服務 netstartmessenger----開始信使服務 notepad--------打開記事本 nslookup-------網路管理的工具向導 ntbackup-------系統備份和還原 narrator-------屏幕「講述人」 ntmsmgr.msc----移動存儲管理器 ntmsoprq.msc---移動存儲管理員操作請求 netstat-an----(TC)命令檢查介面 syncapp--------創建一個公文包 sysedit--------系統配置編輯器 sigverif-------文件簽名驗證程序 sndrec32-------錄音機 shrpubw--------創建共享文件夾 secpol.msc-----本地安全策略 syskey---------系統加密,一旦加密就不能解開, 保護windowsxp系統的雙重密碼 services.msc---本地服務設置 Sndvol32-------音量控製程序 sfc.exe--------系統文件檢查器 sfc/scannow---windows文件保護 tsshutdn-------60秒倒計時關機命令 tourstart------xp簡介( 安裝完成後出現的漫遊xp程序) taskmgr--------任務管理器 eventvwr-------事件查看器 eudcedit-------造字程序 explorer-------打開資源管理器 packager-------對象包裝程序 perfmon.msc----計算機性能監測程序 progman--------程序管理器 regedit.exe----注冊表 rsop.msc-------組策略結果集 regedt32-------注冊表編輯器 rononce-p----15秒關機 regsvr32/u*.dll----停止dll文件運行 regsvr32/uzipfldr.dll------ 取消ZIP支持 cmd.exe--------CMD命令提示符 chkdsk.exe-----Chkdsk磁碟檢查 certmgr.msc----證書管理實用程序 calc-----------啟動計算器 charmap--------啟動字元映射表 cliconfg------- SQLSERVER客戶端網路實用程序 Clipbrd--------剪貼板查看器 conf-----------啟動netmeeting compmgmt.msc---計算機管理 cleanmgr-------垃圾整理 ciadv.msc------索引服務程序 osk------------打開屏幕鍵盤 odbcad32-------ODBC數據源管理器 oobe/msoobe/a----檢查XP是否激活 lusrmgr.msc----本機用戶和組 logoff---------注銷命令 iexpress-------木馬捆綁工具,系統自帶 Nslookup-------IP地址偵測器 fsmgmt.msc-----共享文件夾管理器 utilman--------輔助工具管理器 gpedit.msc-----組策略 iexpress-------木馬捆綁工具 nslookup-------ip地址偵測器 winver---------檢查windows版本 wmimgmt.msc---- 打開windows管理體系結構(wmi) wupdmgr--------windows更新程序 wscript--------windows腳本宿主設置 write----------寫字板 winmsd---------系統信息 wiaacmgr-------掃描儀和照相機向導 winchat--------xp自帶區域網聊天 mem.exe--------顯示內存使用情況 msconfig.exe---系統配置實用程序 mplayer2------- 簡易widnowsmediaplayer mspaint--------畫圖板 mstsc----------遠程桌面連接 mplayer2-------媒體播放機 magnify--------放大鏡實用程序 mmc------------打開控制台 mobsync--------同步命令 dxdiag---------檢查directx信息 drwtsn32------系統醫生 devmgmt.msc---設備管理器 dfrg.msc-------磁碟碎片整理程序 diskmgmt.msc---磁碟管理實用程序 dcomcnfg-------打開系統組件服務 ddeshare-------打開dde共享設置 dvdplay--------dvd播放器 netstopmessenger-----停止信使服務 netstartmessenger----開始信使服務 notepad--------打開記事本 nslookup-------網路管理的工具向導 ntbackup-------系統備份和還原 narrator-------屏幕「講述人」 ntmsmgr.msc----移動存儲管理器 ntmsoprq.msc---移動存儲管理員操作請求 netstat-an----(tc)命令檢查介面 syncapp--------創建一個公文包 sysedit--------系統配置編輯器 sigverif-------文件簽名驗證程序 sndrec32-------錄音機 shrpubw--------創建共享文件夾 secpol.msc-----本地安全策略 syskey---------系統加密,一旦加密就不能解開, 保護windowsxp系統的雙重密碼 services.msc---本地服務設置 sndvol32-------音量控製程序 sfc.exe--------系統文件檢查器 sfcscannow---windows文件保護 tsshutdn-------60秒倒計時關機命令 tourstart------xp簡介( 安裝完成後出現的漫遊xp程序) taskmgr--------任務管理器 eventvwr-------事件查看器 eudcedit-------造字程序 explorer-------打開資源管理器 packager-------對象包裝程序 perfmon.msc----計算機性能監測程序 progman--------程序管理器 regedit.exe----注冊表 rsop.msc-------組策略結果集 regedt32-------注冊表編輯器 rononce-p----15秒關機 regsvr32u.dll----停止dll文件運行 regsvr32uzipfldr.dll------ 取消zip支持 cmd.exe--------cmd命令提示符 chkdsk.exe-----chkdsk磁碟檢查 certmgr.msc----證書管理實用程序 calc-----------啟動計算器 charmap--------啟動字元映射表 cliconfg------- sqlserver客戶端網路實用程序 clipbrd--------剪貼板查看器 conf-----------啟動netmeeting compmgmt.msc---計算機管理 cleanmgr-------垃圾整理 ciadv.msc------索引服務程序 osk------------打開屏幕鍵盤 odbcad32-------odbc數據源管理器 oobemsoobea----檢查xp是否激活 lusrmgr.msc----本機用戶和組 logoff---------注銷命令 iexpress-------木馬捆綁工具,系統自帶 nslookup-------ip地址偵測器 fsmgmt.msc-----共享文件夾管理器 utilman--------輔助工具管理器 gpedit.msc-----組策略

⑸ 怎麼手動添加/刪除Windows7/xp服務

有很多朋友都在問我關於想自己的工給Windows7增加服務的方法,今天抽點時間出來給大家整理一下關於怎麼手動添加和刪除Windows7/xp服務吧,大家可參考。
Windows XP/Vista/Windows 7,但Windows 8預覽版暫時無法測試通過。
一、手動安裝Windows服務
1、使用.net framwork工具InstallUtil
該工具版本跟當前系統安裝的.net framework版本相關(路徑為C:/Windows/Microsoft.NET/Framework/),也可能2.0、3.0、4.0,都可以使用。
比如:C:/Windows/Microsoft.NET/Framework/v4.0.30319
在cmd命令行下執行:
InstallUtil.exe "C:/Program Files/MyPro/test.exe"
如需刪除服務命令:
InstallUtil.exe -u "C:/Program Files/MyPro/test.exe"
2、使用sc命令創建服務
命令格式如下
sc create [service name] [binPath= ] ...
比如:
sc create NewServiceName binpath="C:/Program Files/MyPro/test.exe"
為test.exe創建一個名為NewServiceName的服務。
二、手動刪除Windows服務
最常用的方法就是使用sc命令,該文件在C:/Windows/System32/sc.exe,目前sc命令,除了在Windows 8上測試強制刪除正在運行的服務會導致重啟外(可能因為是預覽版的緣故),其它版本Windows使用沒有問題。
使用方法如下:
1、運行cmd命令行
依次點擊左下角的開始菜單,在「搜索程序和文件」文本框里輸入cmd,然後滑鼠右鍵以管理員

2、執行sc delete刪除命令
輸入刪除服務命令
sc delete servicename
其中,servicename表示需要刪除的服務名,如果服務名稱包含有空格,需要把servicename用雙引號括起來。
執行成顯示:
[SC] DeleteService 成功

⑹ 如何在Windows操作系統的管理工具->服務中添加一項服務呢

系統服務跟以下的注冊表幾個項目相關:
HKEY_LOCAL_
HKEY_LOCAL_
HKEY_LOCAL_
在以上任何注冊表列中添加一個新項:
名字是你想要添加系統服務的名字,比如Backdoor。
在BACKDOOR項下新建一個字元串,數值名稱Displayname 數值數據為要添加服務的
名稱Backdoor。
下面列出一個表,會直觀一些:
名稱 類型 數據 備注

Displayname REG_SZ 想要添加服務的名稱 想要添加服務的名稱
Description REG_SZ 服務的描述 服務的描述
ImagePath REG EXPAND SZ 程序的路徑
Start REG_DWORD 0,2,3,4 2代表自動啟動,3代表手動啟動服務.4代表禁用服務,0代表系統對底層設備驅動(一般不需要這個)
ErrorControl REG_DWORD 1
Type REG_DWORD 10 or 20 一般應用程序都是10,其他的對應20
ObjectName REG_SZ LocalSystem 顯示本地登陸

注意:在XP/2003下可以完全手工來添加REG EXPAND SZ類型。在XP/2003下直接修改ImagePath 鍵值就可以了。但是在WIN2000下卻不可以。

現在添加系統服務的工具很多,最典型的就是netservice,另外有兩個小軟體:Instsrv.exe和Srvany.exe。 Instsrv.exe可以給系統安裝和刪除服務,Srvany.exe可以讓程序以服務的方式運行。這兩個軟體都包含在 Windows NT Resource Kit里。點擊下載此文件

把這兩個程序保存在一個方便的位置,例如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 ,把這個路徑添入數值中。到現在,這個服務已經成功的添加並且設置好了。如果你希望做的更加專業,可以在Mail服務下建立一個名為Description的子鍵,數據類型同樣為REG_SZ,數值可以寫一些你對這個服務的描述,這個我們在後面可以看到。
接下來需要對服務做一些額外的設置,在運行中輸入「Services.msc」 並回車,在列表中找到我們剛添加的Mail服務,雙擊打開,來做詳細的設置。在「General」選項卡上,我們需要設置這個服務的運行方式,在圖二中可以看見,作為一個服務,有「自動(Automatic)」,「手動(Manual)」和「禁止(Disabled)」三種啟動類型,按照需要,我們一般設置成自動就可以了。而在「Logon」選項卡下可以設置以什麼身份運行這個服務,一般可以不用理會,按照默認的設置。「Recovery」選項卡下則是進行恢復設置的,你可以指定,在服務第一次,第二次和第三次出錯之後分別採取什麼措施。「Dependencies」則顯示了服務之間的依存關系,可以讓你察看這個服務的運行依賴哪些其它服務,以及還有什麼服務依賴於這個服務。這後面幾個對我們一般用戶沒有什麼意義。經過這些設置,你的服務已經完全可以正常工作了。注銷一下看看。
如果你不想再運行這個服務,可以直接禁止它在啟動的時候運行,或者使用Instsrv.exe程序刪除。方法是在命令行下輸入「c:\instsrv.exe Mail remove」,然後回車就可以了。需要注意的是Instsrv.exe這個程序也可以刪除某些系統服務,所以使用的時候一定要小心,對於系統服務,安全起見千萬不要刪除,哪怕你覺得它對你沒有用。

⑺ 如何在命令行中安裝windows服務

在dos命令下 安裝windows系統的方法步驟:
1、准備工作:製作98啟動盤, 然後在WIN98的c:\\windows目錄里找到FORMAT.EXE和SMARTDRV.EXE兩個文件,將其拷到啟動盤;
2、將BIOS設為軟盤啟動;
3.用98啟動盤重起到DOS下 ;
4.在命令提示符下鍵入:
a:\\>format c:/u/q 回車
a:\\>SMARTDRV.EXE 回車
a:\\>x:
x:\\>cd i386
x:\\i386>winnt.exe
注意事項:
1.x代表光碟或硬碟安裝盤;
2.前提是系統盤不是NTFS格式;
3.硬碟安裝,如果安裝文件不在根目錄下,如文件夾里,先輸入x:\\>cd 文件夾名(不能用中文名,X為硬碟盤符)。

⑻ 如何在windows系統中添加服務

所以打算給他解決這個問題,方式就是手動添加一個SQL SERVER服務並自動啟動。 方法一:利用導出注冊表方式添加服務WINDOWS系統的服務主要體現在注冊表中,其位置在【HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services】,正好我系統中有SQL SERVER以服務啟動,所以可以直接導出SQL SERVER服務的注冊表項【HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSSQLSERVER】為.reg文件,然後導入到對方的系統中,並在對方系統的注冊表中找到這個新增的項,把其中涉及到路徑的地方修改為正確的路徑即可(ImagePath鍵值)。至於其他的什麼隨機啟動可以在系統的服務中修改。修改完成以後重啟系統,這一步很重要!!!否則你在services.msc的服務中看不到這個新增的服務,也無法啟動。原因是服務管理器里顯示的內容是內存中的內容,這些內容是系統啟動的時候遍歷注冊表預讀到系統中的。重啟以後,一切都OK了。 方法二:利用命令sc create方式添加服務sc命令是WINDOWS中用來管理伺服器的一個命令,sc create是其子項,用來創建服務,利用sc create /?命令可以查看起幫助,如下:DESCRIPTION: Creates a service entry in the registry and Service Database. USAGE:sc <server> create [service name] [binPath= ] <option1> <option2>...OPTIONS: NOTE: The option name includes the equal sign. type= <own|share|interact|kernel|filesys|rec> (default = own) start= <boot|system|auto|demand|disabled> (default = demand) error= <normal|severe|critical|ignore> (default = normal) binPath= <BinaryPathName> group= <LoadOrderGroup> tag= <yes|no> depend= <Dependencies(separated by / (forward slash))> obj= <AccountName|ObjectName> (default = LocalSystem) password= <password> OK,現在根據幫助來拼裝命令就可以了,如我仿照我的MSSQL SERVER拼裝的命令是:sc create MSSQLSERVER binPath= "C:/program files/mssql/sqlservr.exe" TYPE= "own" start= "auto" TAG= "no" DisplayName= "MSSQLSERVER SERVICES" 拼裝好以後在對方的命令行下執行命令就可以了,如果結果返回為sc create的幫助,說明命令中有錯誤的地方,仔細檢查一下參數的名稱和空格等。執行成功以後你可以用sc query 來查看這個服務。也可以用sc description來修改服務的描述。如果你不能遠程操作對方電腦,你可以把所有要執行的命令寫成一個.bat文件傳給對方執行。 這條命令是即時生效,會更新內存和注冊表,所以你在服務管理(services.msc)下可以直接看到,也不用重啟系統! 特別注意:參數[binPath= ]等號後面有空格!!其他參數也一樣,賦值最好用引號括起來,避免路徑中有空格存在!! PS:如何查看系統中有哪些服務?方法1:在【開始菜單】下的【運行】中輸入命令services.msc。方法2:鍵盤windows鍵+R直接調出【運行】窗口,輸入命令services.msc。

⑼ 怎麼安裝WINDOWS服務

安裝Winfows服務首先要添加安裝程序,添加安裝程序步驟如下:

1、將Windows服務程序切換到設計視圖,右擊設計視圖選擇「添加安裝程序」

⑽ 如何添加刪除Windows中的系統服務

刪除的辦法有兩個:
辦法一: 用sc.exe這個Windows命令
開始——運行——cmd.exe,然後輸入sc就可以看到了。使用辦法很簡單:
sc delete "服務名" (如果服務名中間有空格,就需要前後加引號)
如針對上面的: sc delete KSD2Service
方法二:直接進行注冊表編輯(不推薦)
打開注冊表編輯器,找到下面的鍵值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 一般服務會以相同的名字在這里顯示一個主健,直接刪除相關的鍵值便可。
三、特殊情況
1、如果服務顯示的是rundll32.exe,並且這個文件是位於system32目錄下,那麼就不能刪除這個rundll32.exe文件,它是Windows系統的文件。這時只要清除相關的服務就可以了
2、如果一個服務刪除了馬上又自動建立了,說明後台有進程在監視、保護。需要先在進程管理器中殺掉相應的進程,或者啟動後按F8,到安全模式下刪除。

閱讀全文

與添加windows服務命令相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:577
python員工信息登記表 瀏覽:375
高中美術pdf 瀏覽:158
java實現排列 瀏覽:511
javavector的用法 瀏覽:979
osi實現加密的三層 瀏覽:230
大眾寶來原廠中控如何安裝app 瀏覽:911
linux內核根文件系統 瀏覽:240
3d的命令面板不見了 瀏覽:522
武漢理工大學伺服器ip地址 瀏覽:144
亞馬遜雲伺服器登錄 瀏覽:521
安卓手機如何進行文件處理 瀏覽:70
mysql執行系統命令 瀏覽:926
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:248
哈夫曼編碼數據壓縮 瀏覽:424
鎖定伺服器是什麼意思 瀏覽:383
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:348