[心得] Win 10工作排程無法執行bat批次檔-降權限

看板Windows作者 (ZM)時間1周前 (2024/04/24 14:37), 1周前編輯推噓5(507)
留言12則, 5人參與, 1周前最新討論串1/1
利用Win 10的工作排程器來設定 每日自動執行的bat批次檔(開啟特定網頁), 單獨執行批次檔沒問題,但是放在排程上就是無法執行。 後來試了幾種網路上提供的方式 -注意的事項如下: 1、在「安全性選項」選擇「只有使用者登入時才執行」並取消「以最高權限執行」。 2、在「設定」中選擇「Windows 10」 *如果想選擇「不論使用者登入與否均執行」,則在「設定」必須選擇「Windows Server 2003、Windows XP或Windows 2000」 - 取消「以最高權限執行」降權限後 改成【只有使用者登入時才執行】 就可以自動執行了(Ctrl+L的鎖定狀態也可以執行) 設定我設定成windows 7那個選項 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 136.23.35.41 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1713940667.A.C7B.html

04/24 14:45, 1周前 , 1F
我都用最高權限執行沒問題啊,你可能只是帳號沒有管理
04/24 14:45, 1F

04/24 14:46, 1周前 , 2F
者權限?或是上面的"當執行工作時,請使用下列使用者
04/24 14:46, 2F

04/24 14:47, 1周前 , 3F
帳戶"誤用了沒有管理者權限的帳號?
04/24 14:47, 3F
一開始用最高權限執行反而不會動, 後來看網友分享降權限,反而就動了,覺得神奇紀錄一下, 另主機內只有一個系統管理員帳號,沒有打開admin帳號,所以應該沒有誤用問題。 也可能是各種因素造成此狀態,如有硬碟有更新過主機或其他設定調整等, 有時候正常解法無法解挺正常XD。 ※ 編輯: zmail (136.23.35.41 臺灣), 04/24/2024 16:53:35

04/24 17:15, 1周前 , 4F
最高權限的預設路徑是C,一般使用者權限則是看你批次
04/24 17:15, 4F

04/24 17:15, 1周前 , 5F
檔放在哪個磁區就是哪個路徑
04/24 17:15, 5F

04/24 17:16, 1周前 , 6F
但如果你的初始路徑在C,你想要cd D:\xxx是會失敗的,
04/24 17:16, 6F

04/24 17:16, 1周前 , 7F
一定要先寫一行D:把路徑切換到D之後才能cd D:\xxx
04/24 17:16, 7F

04/24 17:41, 1周前 , 8F
cd /d
04/24 17:41, 8F

04/24 19:24, 1周前 , 9F
路徑建議不要有空格,或是加雙引號。
04/24 19:24, 9F

04/24 19:25, 1周前 , 10F
bat/ps1轉exe在新11管更多試關uac 及smartscan安全選項
04/24 19:25, 10F

04/24 20:07, 1周前 , 11F
如果要先切換到批次檔當前所在的路徑 第一行可以寫個
04/24 20:07, 11F

04/24 20:07, 1周前 , 12F
CD /D "%~dp0"
04/24 20:07, 12F
文章代碼(AID): #1cAAYxnx (Windows)