如何註冊和刪除系統服務檔案
將bat檔案轉換為exe檔案,並將exe檔案製作成系統服務步驟
第一步:建立一個SunnyServer.txt,編寫指令碼程式,將編寫好的程式儲存,將SunnyServer.txt改為SunnyServer.bat檔案。
第二步:使用Bat_To_Exe_Converter_(x64).exe將SunnyServer.bat檔案轉為SunnyServer.exe檔案
第三步:網上下載微軟提供的srvany.exe和instsrv.exe檔案。
第四步:將下載下來的srvany.exe和instsrv.exe檔案放在同一個資料夾下。例如:C:\sunny資料夾下。
第五步:以管理員身份執行cmd.exe,然後進入到DOS命令列下面輸入如下命令註冊服務:
C:\sunny\instsrv.exe SunnyServerC:\sunny\srvany.exe
這個命令是把srvany.exe這個程式註冊成了系統服務,回車執行上面的命令,如果註冊成功時,命令列會有資訊提示註冊成功。
第六步:開始 - 執行(或按下鍵盤上的Windows+R)輸入regedit,點選確定或按回車,可以開啟登錄檔編輯器。
①、進入登錄檔在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下找到剛剛註冊的服務名SunnyServer
②、在SunnyService 新建一個項,名稱為“Parameters”,單擊選中它然後在右側的視窗新建一個字串值名稱為“Application”,將其值設定為你針要做為服務執行的程式的路徑,例如我的路徑為“C:\sunny\SunnyService.exe”。
③、建立一個AppDirectory指定程式執行的初始目錄(可選)。如果你需要把自己註冊的服務做得看起來更專業也更好理解的話還可以繼續新建一個字串值名稱為“Description”,在其值裡面你可以輸入你想顯示的服務描述。
第七步:如果服務執行的程式是在執行後需要介面的,在控制面板裡面找到管理工具然後開啟服務或者直接執行“Services.msc”命令開啟服務,找到剛剛建立的服務右鍵開啟屬性,選中登陸選項卡,登陸身份選中本地系統帳戶並選中允許服務與桌面互動最後點確定,這樣你的服務在啟動後就可以看到介面了。
第八步:刪除註冊的服務
先停止服務,然後用命令“C:\sunny\instsrv.exe SunnyServer remove”刪除服務。