Question: I have attempted to create a scheduled task to start the w32\_time task when I log on, since my windows installation - seems to want to ignore that real dst settings for my locale when I reboot - and I have to force a time update to get the clock right.

My user is an Admin user - and I can run the task manually from the an administrator command prompt.

In the scheduled task it has 'Run with highest privileges' set on - but the task fails with return code 2147943456 - which as far as I can tell means Access Denied; I am assuming this is due to a privelege issue.

This happens regardless of 'Run when user is logged on' is set or not.

If this matters; the task is scheduled to run when a user logs in.

Answer: 
An (untested) idea: Try making a shortcut icon to run the program, and have the shortcut icon run with UAC elevation; then have Task Scheduler run that shortcut.
So I've had these issues before and had to go back to my notepad to find the references, that helped explain things for me. This isn't specifically for Windows 10, but it may help answer some of the things that happen behind the scenes and it provides some tips to "debug" what's happening.

<https://blogs.technet.microsoft.com/askperf/2015/02/18/help-my-scheduled-task-does-not-run/> by [Blake Morrison](https://social.technet.microsoft.com/profile/Blake+Morrison) in Windows Server Performance Team