Tác vụ theo lịch trình của Windows - Lỗi 2147943711 cho Trò chơi khởi động


14

Tôi có một nhiệm vụ khởi động mà tôi muốn tự động chạy, bất kể ai đó có đăng nhập hay không.

Tôi đã thiết lập nó như Run whether user is logged in or not, Do not store password1Run with highest privileges, mà tôi cho là sẽ hoạt động, sử dụng mã dưới đây:

schtasks /create /tn "My OnStartup Task"  /TR "powershell blah.ps1" /sc ONSTART /f /NP /RL HIGHEST

Sau khi kích hoạt lịch sử lập lịch tác vụ, tôi gặp các lỗi như:

Event ID: 104: Task Scheduler failed to log on "<Task Author>" . Failure occurred in "LsaLogonUser" . User Action: Ensure the credentials for the task are correctly specified. Additional Data: Error Value: 2147943711.

Event ID: 311: Task Scheduler failed to start Task Engine ""  process due to an error occurring in "LUAIsElevatedToken" . Command="taskeng.exe" . Additional Data: Error Value: 2147943711.

Event ID: 101: Task Scheduler failed to start "\My OnStartup Task" task for user "<Machine>\<Task Author>". Additional Data: Error Value: 2147943711.

Tôi đặc biệt đã thiết lập không lưu trữ mật khẩu, nhưng các lỗi đang nói rằng nó đang cố sử dụng mật khẩu. Tôi nhớ lại việc đọc ở đâu đó rằng không phải hộp kiểm lưu mật khẩu cũng được tính là "không chạy tương tác", hoặc một cái gì đó. Ai đó có thể chỉ cho tôi đi đúng hướng ở đây?

Câu trả lời:


11

Bạn không nên chỉ định tài khoản người dùng để chạy tác vụ nếu bạn không muốn lưu mật khẩu. Chạy nó dưới dạng hệ thống nếu điều đó sẽ hoạt động hoặc lưu tài khoản người dùng và mật khẩu với tác vụ.


2
Cảm ơn vì điều đó Greg, tôi đã xem qua các hoán vị của cờ và người dùng (không có, cục bộ, hệ thống) và thấy người dùng hệ thống thực sự cho phép nó chạy. Cảm ơn :)
glasnt

1

Giải pháp của tôi (lưu ý ở đây để giúp đỡ người khác ngoài câu trả lời được chấp nhận):

Tác vụ được sử dụng để chạy theo người dùng cục bộ . Chạy cho dù người dùng đã đăng nhập hay không đánh dấu; Không lưu trữ mật khẩu không được đánh dấu.

Mọi thứ đều ổn cho đến khi chúng tôi đổi tên máy - sau đó tôi phải chỉ định lại người dùng mà công việc chạy theo cùng một người dùng - nhưng dưới một máy tính khác .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.