exe程式註冊成windows系統服務
C#寫好的.exe程式,今天突然需要把它改成windows系統服務,讓系統替你自動跑起來。今天總結了一下,第一次寫,供大家一起分享,望各位朋友多多指導。
我用的是rktools.exe 工具,找到裡面的instsrv.exe 和srvany.exe
軟體請見附件~
下載之後,放到D盤根目錄下面,方便下面的操作。
準備完成之後,開始了!!!
一:以管理員身份執行cmd。
連線成功的話會提示:
如果不是以管理員身份執行,會提示:
二:接下來執行登錄檔regedit.exe
然後進入登錄檔在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下找到剛剛註冊的服務名test,在test新建一個項,名稱為“Parameters”,單擊選中它然後在右側的視窗新建一個字串值名稱為“Application”, 將其值設定為你針要做為服務執行的程式的路徑,例如我的路徑為“D: ConsoleApplication1.exe”。這裡特別要注意的是程式路徑一定要寫得跟自己專案中要用的例子保持一致。
三:接下來在系統服務中,就可以找到剛才測試的test服務了。
找到剛剛建立的服務右鍵開啟屬性,選中登陸選項卡,登陸身份選中本地系統帳戶並選中允許服務與桌面互動最後點確定,這樣你的服務在啟動後就可以看到介面了。
至此任務完成了。
四:刪除所註冊的服務
先把服務停止,否則系統會提示你無法操作。然後命令 “d:\instsrv.exe test remove”刪除服務.
當然還有一些工具可以使用,可以根據工具直接刪除不想要的服務。
至此,文章結束。希望大家多多指導。
由龐順龍最後編輯於:4年前
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- 把一個程式註冊成系統服務
- ElasticSearch註冊Windows服務ElasticsearchWindows
- 將windows應用程式註冊為windows服務Windows
- windows驅動註冊中斷服務程式Windows
- C# 註冊Windows服務C#Windows
- 將IoTdb註冊為Windows服務Windows
- mysql註冊服務MySql
- nacos 服務註冊原理
- Android Binder原理(三)系統服務的註冊過程Android
- SpringCloud之服務註冊SpringGCCloud
- lms框架服務註冊中心框架
- Linux下注冊系統服務Linux
- 微服務架構之「 服務註冊 」微服務架構
- go微服務系列(二) - 服務註冊/服務發現Go微服務
- 使用nssm將.net core的woker service 註冊為windows服務SSMWindows
- java程式在windows系統作為服務程式執行JavaWindows
- 自定義元件服務註冊配置元件
- 服務治理平臺-註冊中心
- Nacos服務註冊與發現
- 【SpringBoot】服務對註冊中心的註冊時機Spring Boot
- 微服務4:服務註冊與發現微服務
- 【微服務之Eureka服務註冊發現】微服務
- windows系統IIS服務安裝Windows
- 用sc.exe命令來管理Windows服務Windows
- Linux系統透過CrossOver執行windows系統exe程式LinuxROSWindows
- 服務治理->搭建服務註冊中心: Spring Cloud EurSpringCloud
- NodeJs服務註冊與服務發現實現NodeJS
- etcd套路(九)註冊服務中心程式碼封裝封裝
- 小白入門微服務(4) – 服務註冊與服務發現微服務
- 小白入門微服務(4) - 服務註冊與服務發現微服務
- 微服務之服務註冊和服務發現篇微服務
- windows10系統中如何註冊Hotmail郵箱WindowsAI
- Zookeeper實現服務註冊/發現
- Nacos服務註冊與發現原理
- apisix~整合服務發現註冊中心API
- OpenFeign 服務註冊和呼叫原理
- silky微服務框架服務註冊中心介紹微服務框架
- 聊聊微服務的服務註冊與發現!微服務