2021年6月3日 星期四

Windows 10 的工作排程器不能執行,(位置含中文路徑)要怎麼解決的克服方式

過去習慣用windows排程來達到自動開啟下單程式、爬蟲程式,

一直都沒發現原來只有在windows 7可以簡單執行,轉到win10就不成了!

參照很多網路上的文章, 發現對我們的系統都沒甚麼用......

相信會找到這篇文章的朋友也是試過各種方法都不行才來的吧!

所以統合跟測試了很多次,把成功的方式記錄在下面,

以下針對windows 10 的工作排程器不能執行要怎麼解決的克服方式:


首先,我們是要用某程式去開啟寫好的檔案,這程式不是微軟內建功能(開關機這類的)

所以要先到環境設定裡面去編輯path

在win10下方系統列的搜尋欄打入環境變數

進入編輯系統環境變數後選擇第三欄位的進階下面的環境變數

進入後可以看到上下兩個欄位, 一個是登入本機的使用者在上方, 另一個是下方欄位的系統變數

兩個欄位都可以找到左端變數上標示path的項目, 點選編輯

右邊的新增按鈕點擊後, 打入要執行的程式的安裝位置, 以"\"做結尾, 然後用右邊的上移按鈕上移到最上端。
按下確定後,記得下欄的系統變數中的Path也要再新增一次, 跟上圖作法一樣。

再按下確定後, 完成環境變數的path設定。


在win10下方系統列的搜尋欄打入工作排程,看到上方的工作排程器,右鍵點選後出現系統管理員身分執行,再左鍵點選

進入後點選右邊的建立工作
接下來就是我們的設定情況了,截圖在下方給大家參考,但不一定適用每個人的狀況,可以參考嘗試解決問題。

最後這動作是我們之前一直卡關,反覆測試才完成的設定,就在第三欄位動作中,這裡我們卡關的原因是我們的檔案路徑有中文檔名,相關設定如圖中所示給各位參考,路徑請都改成各位要執行的相應路徑。

其他設定基本不用改,製作完後只要試著執行看有沒有出現預期的結果就知道成不成功了,祝大家都能參考後順利完成設定。