問題
同事詢問設定 Windows 排程執行 Bat 檔案,
設定成只有使用者登入時才執行(R)
可以正常執行,
設定成不論使用者登入與否均執行(W)
卻會發生0x41301
的錯誤
解決
檢查
1.在「條件」Tab,有勾選喚醒電腦以執行此工作(W)
2.執行的使用者也在 Administrators 群組之中
3.有勾選以最高權限執行(I)
4.檢查 bat 中的內容是否有會卡住、等待的語法,
1 | echo Hello World |
居然有pause在 bat 檔中 …. 問題找到了…
請同事不要使用 pause 會卡住執行的語法,問題就解了哦~
參考資源
windows 任务计划程序 0x41301 问题解决方法
工作排程器 - 自動喚醒執行 (0x41301)(0x800710E0)
一家門口,一個天: 各有各的生活環境,各有各的生活方式。