如何將程式新增到系統服務實現開機自啟動
阿新 • • 發佈:2021-07-14
如何將程式新增到系統服務實現開機自啟動
1. “啟動”選單
2. 登錄檔 + .bat批處理
3. 通過SC命令將程式設定成系統服務
- “啟動”選單
只要把程式的快捷方式新增到“開始-程式-啟動”選單裡就可以實現了。
2. 登錄檔 + .bat批處理
大致原理如下,首先建立一個.bat處理檔案,在該檔案中使用DOS命令啟動相關程式,然後將該批處理新增到啟動中。
2.1 建立批處理檔案 auturun.bat,內容如下:
@echo off
start D:\FlashFXP\FlashFXPPortable.exe
2.2 執行“RegEdit”,編輯登錄檔
HKEY_LOCAL_MACHINE -- SOFTWARE -- Microsoft -- Windows -- CurrentVersion -- Run
其中“數值名稱”隨便填,數值資料為批處理檔案的路徑。
3. 通過SC命令將程式設定成系統服務
眾所周知,“控制面板 -- 管理工具 -- 服務”中是不可以手動新增服務的,如果需要新增則可以使用SC命令新增。加入服務格式如下(等號後面的空格必須):
sc create 服務名稱 binPath= 路徑 start= auto
刪除服務格式如下: sc delete 服務名稱
我們舉個例子,將FlashFXP加入到系統服務中。(FlashFXP安裝在D:\Program Files\FlashFXP資料夾)。
sc create FlashFXP binPath= D:\FlashFXP\FlashFXPPortable.exe start= auto
這樣就可以在“控制面板 -- 管理工具 -- 服務”中看到和管理“FlashFXP”服務了。
我們要刪除FlashFXP這個服務的話,只需要執行一下命令就可以了。
sc delete FlashFXP