How to Modify Group Policy Refresh Interval

Group policy refresh Interval specifies how often Group policy for computers and users is updated/refreshed. The default Group Policy background refresh interval on Windows client computers, e.g., Windows 10/11 computers, is set to 90 minutes, with a randomized offset time of up to 30 minutes. This interval applies to both computer-based configuration settings and user-based configuration settings.

You can easily modify the default refresh interval using group policy settings. Under the computer configuration setting, use the Set Group Policy refresh interval for computers setting. Likewise, for user configuration settings, utilize the Set Group Policy refresh interval for users setting.

Please note that if you have enabled Turn off background refresh of group policy, the settings mentioned above will not apply. In such cases, modifying the group policy refresh interval will not have any effect.

  • Set Group Policy refresh interval for computers—You can create a new GPO or use an existing one and navigate to this policy setting under Computer Configuration > Policies > Administrative Templates > System > Group Policy. This setting specifies the background group policy refresh rate for Group policies created using Computer Configuration policy settings.
  • Set Group Policy refresh interval for users—You can create a GPO or use an existing one and navigate to this policy setting under User Configuration > Policies > Administrative Templates > System > Group Policy. This setting specifies the background group policy refresh rate only for Group policies created using User Configuration policy settings.

Change/Modify Group Policy Refresh Interval

To change or modify the Group Policy refresh interval on Windows client computers, such as Windows 10 or Windows 11, follow the steps outlined below:

Modify Group Policy Refresh Interval for Computer Configuration Settings

  • Log in to the Domain Controller.
  • Press the Windows key + R to open the Run dialog box.
  • Type gpmc.msc Press Enter to launch the Group Policy Management Console.
  • Navigate to Computer Configuration > Policies > Administrative Templates > System > Group Policy.
  • On the right-hand side, locate the setting Set Group Policy refresh interval for computers.
  • Right-click on the policy setting and click on the Edit option.
Modify Group Policy Refresh Interval for Computer Configuration Settings
Modify Group Policy Refresh Interval for Computer Configuration Settings
  • Enable the policy to allow modification of the Group Policy refresh setting. This also activates an offset time setting, which adds a random time to the refresh interval. This helps prevent all clients from requesting Group Policy updates simultaneously.
    • Default Group policy refresh Interval = 90 minutes.
    • Default random offset time for Group Policy = 30 minutes.
  • You can adjust the Group Policy refresh interval to any duration between 0 and 44640 minutes (31 days). Additionally, you can set a random offset time interval ranging from 0 to 1440 minutes (24 hours).
  • Setting the Group Policy refresh interval to 0 minutes will prompt the system to attempt updating the Group Policy every 7 seconds. However, this configuration is not advisable as it can significantly increase network traffic between the client and domain controller. Moreover, such frequent updates are typically unnecessary.
  • While many organizations opt to retain the default settings for Group Policy refresh intervals, there might be scenarios where you need to update the group policy more frequently. This could be necessary for several reasons:
    • If you’re testing a group policy setting on a few test devices, adjusting the default group policy refresh interval will accelerate the GPO updates.
    • For scenarios where frequent GPO setting changes are made and need to be implemented on end-user devices sooner than the default 90-minute interval, modifying the GPO refresh interval to a value lower than 90 minutes can help process the GPO updates faster. Note that you can set it to as low as 0 seconds, effectively 7 seconds.
  • We adjusted the Group Policy refresh interval from 90 to 50 minutes for demonstration and reduced the random offset interval from 30 to 10 minutes. The system will now vary the updated interval for each client by up to 10 minutes, the upper limit of time randomization.
  • For example, setting the offset random time interval to 10 minutes allows the system to select a 0 to 10-minute variance. Typing a large number provides a broad range for randomization and reduces the chances of multiple client requests overlapping. However, please note that selecting a number too large, for example, 1440 minutes (24 hours), may result in delayed GPO updates for clients.
Modify Group Policy Refresh Interval for Computer Configuration Settings
Modify Group Policy Refresh Interval for Computer Configuration Settings

Modify Group Policy Refresh Interval for User Configuration Settings

  • Log in to the Domain Controller.
  • Press the Windows key + R to open the Run dialog box.
  • Type gpmc.msc Press Enter to launch the Group Policy Management Console.
  • Navigate to User Configuration > Policies > Administrative Templates > System > Group Policy.
  • On the right-hand side, locate the setting Set Group Policy refresh interval for users.
  • Right-click on the policy setting and click on the Edit option.
Modify Group Policy Refresh Interval for User Configuration Settings
Modify Group Policy Refresh Interval for User Configuration Settings
  • Enable the policy to allow modification of the Group Policy refresh setting. This also activates an offset time setting, which adds a random time to the refresh interval. This helps prevent all clients from requesting Group Policy updates simultaneously.
    • Default Group policy refresh Interval = 90 minutes.
    • Default random offset time for Group Policy = 30 minutes.
  • We adjusted the Group Policy refresh interval from 90 to 50 minutes for demonstration and reduced the random offset interval from 30 to 10 minutes. The system will now vary the updated interval for each client by up to 10 minutes, the upper limit of time randomization.
  • I’m keeping the GPO update frequency for Computer Configuration the same as for User Configuration. However, you can also select a different value according to your business requirements.
Modify Group Policy Refresh Interval for User Configuration Settings
Modify Group Policy Refresh Interval for User Configuration Settings

Link the GPO to an Organizational Unit (OU)

Remember to link the GPO to an Organizational Unit (OU). This step isn’t necessary if you’re modifying an existing GPO linked to an OU.

However, if you’ve created a new Group Policy Object (GPO), it must be linked to an OU containing computers and users. You can create two separate GPOs: one for computer configuration group policy refresh interval modification and another for user configuration group policy refresh interval modification.

Once you have created two separate GPOs, link the GPO containing computer configuration settings to an OU containing computers/devices and link the GPO containing user configuration settings to an OU containing users.

Below is an example screenshot that shows how you can link an existing GPO to an organizational unit.

Link an Existing GPO option
Link an Existing GPO option

Troubleshooting

After you’ve linked the GPOs to the respective OUs, the default group policy refresh interval of 90 minutes will apply. However, once the GPOs modifying these default GPO refresh intervals are applied, the refresh interval will change to the value we set in our GPO from the next cycle onwards, which is 50 minutes and 10 minutes of random offset time.

To expedite the GPO refresh, you can either restart the target device or open a command prompt as an administrator and type the command gpupdate /force. This will facilitate the application of the Group Policy changes on the device more quickly.

After the Group Policy updates are applied successfully, you can check the resultant Group Policy by using rsop.msc. Follow the steps below to check the resultant Group Policy applied on the devices:

  • Login to a target Windows client computer as an administrator.
  • Open the command prompt as an administrator.
  • Type rsop.msc Press Enter to open the “Resultant Set of Policy” window.
Resultant Set of Policy
Resultant Set of Policy
  • Once the “Resultant Set of Policy” window opens, navigate to the following locations to verify the changes in the Group Policy refresh interval timings that are now applicable on your device:
  • For Computer Configuration GPO refresh interval setting:
    • Computer Configuration > Administrative Templates > System > Group Policy.
    • On the right-hand side, you will find a setting called Set Group Policy refresh interval for computers. Double-click the setting to find the Group Policy refresh interval value applied on this device for Computer configuration GPO changes.
  • For User Configuration GPO refresh interval setting:
    • User Configuration > Administrative Templates > System > Group Policy.
    • On the right-hand side, you will find a setting called Set Group Policy refresh interval for users. Double-click the setting to see the Group Policy refresh interval value applied on this device for user configuration GPO changes.

Leave a Comment