如何將程序添加到系統服務實現開機自啟動


1. “啟動”菜單

只要把程序的快捷方式添加到“開始-程序-啟動”菜單里就可以實現了。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM