Windows – Allow non-administrator users to synchronise time (w32tm /resync)

administratorprivilegeswindows

The scheduled time synchronisation task does not seem to work, probably due to some kind of privilege issue. Running w32tm /resync only works when I run the Command Prompt as Administrator.

To be honest, I do not think it can be harmful to let anyone synchronise the time with the correct time (though it might be harmful to let them set the time to an arbitrary value). Can I allow non-administrator users to synchronise time (but possibly, not to an arbitrary value)? This is my personal computer, so my user is the only user and it belongs to the Administrator group, but since it is not actually the Administrator, it requires UAC elevation to run the time synchronisation command. I would like to avoid this and be able to synchronise time without fuss.

Best Answer

I would like to avoid this and be able to synchronise time without fuss.

  1. At the Windows Run Prompt - type gpedit.msc.

  2. This will run the Group Policy Editor.

    Note: Windows Starter Edition, Home and Home Premium do not include gpedit.msc. Instructions to install it are in my question & answer https://superuser.com/a/1018146/337631

  3. Drill down and select "User Rights Assignment".

  4. In the "Policy" area on the right side right Click "Change the system time" and select "Properties"

    enter image description here

    enter image description here

  5. Click "Add User or Group", add your user, then click "OK".

Related Question