Prevent Users from changing the Date and Time in Windows 10

Most of the time Windows users are able to change the date, and time, especially in a single user scenario where it has administrative privileges. That said if you have a case where you are an Administrator, and you don’t want anyone to change the date and time, you can easily prevent users from changing the date and time in Windows 10. This scenario is very common in a company where administrators need to make sure that all the PCs are in sync for applications to work. This also makes sure security is at par. One way is to create an only a standard user account, but if you have multiple admins, you can prevent all of them changing the date and time in Windows 10, except for yourself.

If you want to lock system time and date, you can prevent Users from changing the Date and Time in Windows 10, using Registry or Group Policy. You can also choose to disable it for one particular user. Before we go ahead, make sure you create a system restore point – which will be helpful if anything goes wrong.

Prevent Users from changing the Date and Time

There are two methods to do this. One is where you change registry keys, and the second is group admin policy. You will need to have Pro, Education and Enterprise edition for group policy method.

1: Prevent Users from changing Date & Time using Registry Editor

Prevent users from changing time registry hack

Open run prompt (Windows Key + R ), and then type regedit and hit Enter to open Registry Editor.

Navigate to the following key:

HKEY_CURRENT_USER\Software\Policies\Microsoft\

Check if you have Control Panel\International. If not, right-click on Microsoft and then select New > Key. Name this key as Control Panel. Then again right click on Control Panel, and then create another Key and name it as International.

Now right-click on International then select New > DWORD (32-bit) value.

Name this newly created DWORD as PreventUserOverrides then double-click on it and give it a value of 1. The options are:

  • 0 = Enable (Allow users to change the date and time)
  • 1 = Disable (Prevent users from changing the date and time)

Similarly, follow the same procedure to inside the following location:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Control Panel\International

Once finished, close everything and reboot your PC to save changes.

2: Prevent users from changing Date & Time using Group Policy Editor

Note: Local Group Policy Editor isn’t available in Windows 10 Home edition users, so this method is only for Pro, Education and Enterprise edition users.

Open run prompt (Windows Key + R ), then type gpedit.msc and hit Enter.

Navigate to  Computer Configuration > Administrative Templates > System > Locale Services.

Double-click on Disallow user override of locale settings policy.

To Enable Changing Date and Time Formats for All Users: Select Not Configured or Disabled.

To Disable Changing Date and Time Formats for All Users: Select Enabled.

Prevent users from changing time group policy method

Apply, and then click on OK and exit. Restart your system.

This policy change will make sure to prevent the user from customizing their locale by changing their user overrides. In case there are any user-specific settings, it will override them. You will need to reset it from here first, and then the local policy will change.

Now here is one thing you should know. When it is enabled aka Prevent mode, the local users can still choose alternate locales installed on the system unless prevented by other policies. However, they will be unable to customize those choices.

The drawback of this system is that it will be applied for all. If you want to do it for one single user, we need to set this policy on a per-user basis, make sure that the pre-computer policy is set to Not Configured.

3:  Prevent particular user from changing Date & Time using Group Policy Editor

To do this, we will have to load the group policy object editor from the Microsoft Management Console.

Open mmc.exe from the run prompt. This will launch the MMC console.

Click File > Add/remove snapin > Add Group Policy Object Editor and click the Add  button

In the dialog which appears, click “Browse”.

Click the “Users” tab and select a user.

Now follow the same path but under User Configuration > Administrative Templates > System > Locale Services.

Double-click on Disallow user override of locale settings policy.

To Enable Changing Date and Time Formats for All Users: Select Not Configured or Disabled.

To Disable Changing Date and Time Formats for All Users: Select Enabled.

Change Group Policy for One Particular user

The last method is the most effective method as you can target one particular user instead of one particular admin. As users grow up, some are perfect to be admin while others are still learning. This is why you need to disable then on a per-user basis, instead of changing for all the users on the PC.

Hope this helps!

Posted by on , in Category Windows with Tags
Ashish is a veteran Windows, and Xbox user who excels in writing tips, tricks, and features on it to improve your day to day experience with your devices.