我想把我的 python 爬蟲腳本設定為自動定時執行,我的設備是win10 操作系統,這將用到系統自帶的計劃任務功能。且我希望不管用戶是否登錄都要運行該定時任務,但在設置計劃任務的屬性時,遇到一個報錯:**所指定的賬戶名稱無效**。該報錯是如何發生的,以及如何解決?記錄如文。 ...
我想把我的 python 爬蟲腳本設定為自動定時執行,我的設備是win10 操作系統,這將用到系統自帶的計劃任務功能。且我希望不管用戶是否登錄都要運行該定時任務,但在設置計劃任務的屬性時,遇到一個報錯:所指定的賬戶名稱無效。
該報錯是如何發生的,以及如何解決?記錄如下:
報錯是如何發生的?
如下圖所示,設置計劃任務的屬性:
如果僅勾選“只在用戶登錄時運行”,點擊“確定”後直接創建成功。並不會遇到如題報錯。
如果勾選“不管用戶是否登錄都要運行”,點擊“確定”後彈出賬戶信息輸入界面。這種情況才會遇到這個錯誤。
這種情況下,正確輸入密碼,也會遇到報錯:所指定的賬戶名稱無效
報錯截圖:任務 name 出錯。錯誤消息:所指定的賬戶名稱無效。
如何解決該報錯?
我搜了好多辦法,唯一對我的情況有效的解決辦法是:在計劃任務屬性頁面,點擊“更改用戶或組”,輸入用戶名(比如我的“75801”),然後點擊“檢查名稱”,再點擊“確定”提交,就可以了。
請留意,執行該操作前與之後,“安全選項-運行該任務時,請使用下列用戶賬戶”那裡發生了變化。
無論是設定計劃任務,還是修改計劃任務的屬性,當勾選了“不管用戶是否登錄都要運行”後,都有可能遇到此類報錯。都可以按照這個方式解決問題。