程式開機自啟動
伺服器的應用程式重啟開機自啟動
我所用到的是instsrv.exe和srvany.exe 這兩個工具。
網上方法很多我這只是其中一種,設定定時計劃,或者通過命令註冊服務本人嘗試都沒有走通,就不列舉了想要試試可以查詢一下,在此我就詳細描述一下這種方法。
詳解:instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中 的兩個實用工具,這兩個工具配合使用可以將任何的exe應用程式作為window服務執行。srany.exe是註冊程式的服務外殼,可以通過它讓應用程式以system賬號啟動,可以使應用程式作為windows的服務隨機器啟動而自動啟動,從而隱藏不必要的視窗,例如:應用程式控制臺等。那麼我們肯定想是不是安裝srvany.exe就可以完成以上功能了呢?答案是正確的,但是安裝srvany.exe需要用到另一個工具instsrv.exe,是的,instsrv.exe的作用就是為了安裝srvany.exe工具,這樣相信大家明白了instsrv.exe和srvany.exe的作用,下面就簡單的介紹如何將exe應用程式做成windows服務。
操作步驟如下:
1、 獲取應用程式下載地址:https://www.onlinedown.net/soft/628502.htm
2、 用instsrv.exe安裝srvany.exe
將instsrv.exe和srvany.exe拷貝到"C:\WINDOWS\system32"目錄下(如果是64bit系統,則將其拷貝到C:\WINDOWS\SysWOW64),用instsrv.exe安裝srvany.exe,進入dos介面:
上面的具體存放路徑可以自定義但是一定要自己記住你存放在哪裡
開啟cmd 輸入
C:\Documents and
Settings\administrator>C:\WINDOWS\SysWOW64\instsrv.exe MyService
C:\WINDOWS\SysWOW64\srvany.exe
注:Myservice是自定義的服務的名稱,可以根據應用程式名稱任意更改。
3、 對srvany.exe進行配置
點選"開始(windows+r)-執行-regedit"開啟註冊列表,定位到以下路徑:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService
MyService是你安裝srvany.exe時定義的名稱。
一般情況下該服務名下沒有Parameters專案,需要手動建立:對服務名稱專案右擊新建項,名稱為
Parameters,然後定位到Parameters項,新建以下幾個字串值。
名稱 Application 值為你要作為服務執行的程式地址。
名稱 AppDirectory 值為你要作為服務執行的程式所在資料夾路徑。
名稱 AppParameters 值為你要作為服務執行的程式啟動所需要的引數。
下面以一個簡單的小程式配置例項說明:
登錄檔圖片如下配置:
生成的服務如下:
此服務也需要進行相關配置
右鍵開啟屬性配置如下
配置完成之後右側先點選應用在確定-這裡我已經應用過了就不在演示,完成之後右鍵啟動一下該服務是否可以走通只要不報錯,其他問題不用考慮都是可以正常執行的。
4、 配置伺服器自動登入
開啟cmd輸入control userpasswords2 命令
在開啟的視窗,取消勾選“要使用本機,使用者必須輸入使用者名稱和密碼”,點選“應用”:
在彈出視窗中輸入兩次密碼,點選“確認”,後重啟伺服器,伺服器就自動登入成功。
以上文章借鑑與csdn,需要參看原文的附上鍊接檢視:
https://blog.csdn.net/obgnahs/article/details/80988099
https://www.cnblogs.com/kongxc/p/6575554.html