Windows Surface Pro 如何開機時自動執行執行檔

想要讓 Windows Surface Pro (Windows 11) 開機時自動執行程式,但是「執行檔」並沒有在電腦設定裡的「啟動應用程式」的應用程式清單內。可以透過「工作排程器」設定,開機後要執行「執行檔」就可以解決問題。

Photo by Luca Bravo on StockSnap

問題狀況

無效的方法1:設定「啟動應用程式」

網路上找到 Windows 11 開機自動執行程式的教學 [1],主要是到電腦設定裡的「啟動應用程式」,再將應用程式點選「開啟」,完成下次開機可以自動執行應用程式。

但是這次要啟動的程式,是單獨一個「執行檔」 (副檔名是 EXE)。並不需要安裝就可以執行,也不會出現在「啟動應用程式」的應用程式清單內,所以原本的方式就無法使用。

無效的方法2:捷徑拉到「啟動資料夾」

另一個網路常見的方法 [2] 是將應用程式捷徑,拖曳到「啟動資料夾」 (執行「shell:startup」) 內,但是手動將「執行檔」捷徑加入的方法也失效。

解決方法

1. 下方指令列,輸入「task」,點選「工作排程器」(Task Scheduler)


2. 點選 (1) 視窗左邊的「工程排程器程式庫」(請小心不要點到「Microsoft」資料夾),(2) 在視窗中間的空白處,按滑鼠右鍵, (3) 點選選單的「建立新基本工作」


3. 輸入工作名稱


4. 「你想要工作在什麼時候開始執行?」因為我想要開機登入後執行,所以選擇「在您登入時執行」


5. 「您希望工作執行什麼動作?」選擇「啟動程式」

6. 「程式或執行碼」輸入程式檔案路徑,或者點選「瀏覽」按鈕,找到要執行的程式檔案位置

7. 儲存後,可以看到視窗中間多了一筆工作任務

8. 點選兩下新建立的工作名稱,修改成「以最高權限執行」,按「確定」就完成設定。



如果遇到技術障礙問題,可以點選「歷程記錄」進一步了解原因

留言