I’ve seen error 2147943785 a couple of times and it’s always been due to the user that is set to run the scheduled task not having the Log On As Batch Job assignment.

Start Menu > Administrative Tools > Local Security Policy > Local Policies > User Rights Assignment > Log On As Batch Job

Add the user that is set to run the scheduled task and try to run it again.

image