1. 程式人生 > 其它 >Windows 安裝自寫服務程式的一些記錄 instsrv.exe使用記錄

Windows 安裝自寫服務程式的一些記錄 instsrv.exe使用記錄

技術標籤:Windows伺服器

命令列安裝服務
注意事項:
	exe假如需要讀寫配置檔案,那麼配置檔案必需寫絕對路徑,
	因為以服務啟動時的工作路徑是System32,不寫絕對路徑會導致讀寫配置檔案失敗

	另外需要將SERVICE使用者新增到當前使用者所在組(Administrators),否則需要許可權的操作將失敗。
----1----
sc create MyService binpath= "C:\FTP\server\s.exe" start= auto displayname= "MyService"
sc description MyService "MyService..."
----2----
將SERVICE使用者新增到當前使用者所在組(Administrators)
----3----
啟動服務進行測試

----------------
instsrv 安裝開機自啟服務
----1-----
32位系統
將instsrv.exe和srvany.exe拷貝到C:\WINDOWS\system32目錄下
64位系統
將instsrv.exe和srvany.exe拷貝到C:\WINDOWS\SysWOW64目錄下
----2----
服務登錄檔路徑:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MyService
安裝服務:
instsrv MyService C:\WINDOWS\system32\srvany.exe
----3----
開啟登錄檔:(cmd中輸入:regedit)
ctrl+F,搜尋Myservice(之前自定義的服務名稱)
右擊Myservice新建項,名稱為 Parameters
之後在 Parameters 項中新建以下幾個字串值
名稱 Application 值:作為服務執行的程式的絕對路徑("C:\FTP\server\s.exe")
名稱 AppDirectory 值:作為服務執行的程式所在資料夾路徑("C:\FTP\server\")
名稱 AppParameters 值:作為服務執行的程式啟動所需要的引數,無引數留空
----4----
將SERVICE使用者新增到當前使用者所在組(Administrators)
----5----
啟動服務進行測試

instsrv.exe 下載連結,如無積分可自行搜尋下載

https://download.csdn.net/download/k83133058/14927967