💡 適用環境: 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.

按「確定」後,系統會要求輸入該帳號密碼一次(這是必要步驟,讓系統在開機時能以該帳號權限執行任務)

 

文章標籤
全站熱搜
創作者介紹
創作者 share16888 的頭像
share16888

TechWayfarer 技術旅者

share16888 發表在 痞客邦 留言(0) 人氣(2)