Windows設(shè)置自己的程序開機(jī)自動啟動
Windows系統(tǒng)想要快速設(shè)置開機(jī)自動啟動某個程序,可以使用以下幾種方法設(shè)置:
第一種:設(shè)置啟動項(xiàng)
1.找到啟動文件夾,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,或者打開運(yùn)行,輸入shell:startup,回車,也可以快速打開啟動文件夾。
2.拷貝需要開機(jī)啟動的程序的快捷方式到此文件夾即可。
3.打開任務(wù)管理器-啟動查看啟動項(xiàng)。
這樣就設(shè)置好了,下次計(jì)算機(jī)啟動時,程序也會自動啟動的。
第二種:使用計(jì)劃任務(wù)自啟動
1.新建文本文件DebugStart.txt,打開寫入以下內(nèi)容:
tasklist|find /i "authSender.exe" && echo started || start "" "D:\Debug\authSender.exe"。
這條語句不能換行, authSender.exe 是程序名, "D:\Debug\authSender.exe"是此程序所在路徑,tasklist|find /i "authSender.exe"是判斷進(jìn)程是否存在,程序是否已經(jīng)開啟,如未開啟才會啟動程序,然后改后綴名 .txt 為 .bat,雙擊即可啟動程序。(可以在每條語句前使用 :: 來注釋一條語句),這種方法還可以批量啟動不同程序,只需要在此文件中重啟一行,按相同格式寫第二個要啟動的程序?qū)?yīng)的語句即可。
2.進(jìn)入任務(wù)計(jì)劃程序窗口,創(chuàng)建任務(wù)。
接著選擇觸發(fā)器選項(xiàng)卡,選擇新建,在第一欄開始任務(wù)處選擇登錄時(啟動時開始任務(wù)需要管理員權(quán)限)或啟動時(啟動時開始任務(wù)需要管理員權(quán)限),點(diǎn)擊確定。由于我們的 bat腳本有做判斷,所以不用擔(dān)心程序會啟動多次。
在操作選項(xiàng)卡選擇新建,并選擇啟動程序選項(xiàng),以及在程序和腳本處選擇剛才編寫的.bat程序,點(diǎn)擊確定,然后再點(diǎn)擊確定(創(chuàng)建任務(wù)界面的確定)。
關(guān)閉頁面,即可做到開機(jī)自動啟動程序。
第三種:通過組策略設(shè)置腳本隨服務(wù)器啟動
1.開始->運(yùn)行->gpedit.msc->計(jì)算機(jī)配置->Windows設(shè)置->腳本(啟動/關(guān)機(jī))。其中Win10有很多版本,其中家庭版默認(rèn)是不提供組策略功能,如果需要給win10的家庭版添加組策略的功能,可以參考https://blog.csdn.net/lwpkjio/article/details/85236808。
2.添加啟動腳本,點(diǎn)擊確定。
這樣就可以了。
第四種:添加服務(wù)自動運(yùn)行
1.開始---運(yùn)行---cmd---回車,在彈出的窗體中輸入如下命令:
sc create Debug binPath= D:\Debug\authSender.exe start= auto,其中Debug為將要創(chuàng)建的服務(wù)名。要刪除創(chuàng)建的服務(wù)也很簡單,使用以下命令即可:sc delete ServiceName
2.打開控制面板---管理工具---服務(wù)(或者 開始---運(yùn)行---services.msc---確認(rèn))打開服務(wù)管理器,看看你創(chuàng)建的服務(wù)已經(jīng)在里面了,至此,服務(wù)運(yùn)行已創(chuàng)建完成。
————————————————
版權(quán)聲明:本文為CSDN博主「紫云·劍」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/lwpkjio/article/details/85129507