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.