💡 適用環境: Windows 10 / Windows Server / Hyper-V 虛擬機
💡 目的: 讓程式在 VM 開機時自動啟動、免登入
由於在Hyper-V(有設登入密碼)有執行部分程式, 發現再主機重開機時不會自動執行, 須要登入使用者才可行
查詢了一下可以透過Windows工作排程器自動登入執行
步驟 1:開啟工作排程器
按下 Win + R → 輸入:
taskschd.msc
步驟 2:建立新工作(Create Task)
在右側操作區選擇「建立工作(Create Task)」。
步驟 3:一般(General)設定 :
名稱:AutoStartAppApp(隨你取)
勾選「使用最高權限執行 (Run with highest privileges)」。
選擇執行帳號(建議用有權限的本機帳號,例如 Administrator 或你的使用者)。
勾選「無論使用者是否登入都執行 (Run whether user is logged on or not)」。
步驟 4:設定觸發程序(Triggers)
新增 → 選 At startup(開機時)。
可選:勾「延遲任務 (Delay task for)」例如 30 秒或 1 分鐘,避免系統尚未完全就緒。
5.
動作 (Actions):
新增 → Start a program
程式或指令碼:C:\Windows\System32\cmd.exe
6.
按「確定」後,系統會要求輸入該帳號密碼一次(這是必要步驟,讓系統在開機時能以該帳號權限執行任務)
文章標籤
全站熱搜
