Registry Policy Processing

We have seen how to disable the background refresh of Group Policy. The Registry policy processing seems to share the same logic as the Group Policy does. In either case, disabling background refresh of registry processing prevents the system from updating affected policies in the background, while the computer is in use. Also for most users, this is fine, in some environments, system administrators may want to disable background refresh of the registry, and background updates can disrupt the user, cause a program to stop or operate abnormally, and, in rare cases, damage data.

Configure Background Refresh of Registry Policy Processing

  1. Press Windows Key + R combination, type put gpedit.msc in Run dialog box and hit Enter to open the Local Group Policy Editor.

  2. Navigate here:

  3. In the right pane, look for the setting Configure registry processing policy. It should have Not Configured status by default. Double-clicking over it will yield you following window:

  4. Click on the Enabled status in order to prevent registry processing while the computer is in use. Additionally, you need to check the option Do not apply during periodic background processing as indicated. Also, you can prevent the computer from updating the registry database even if the Group Policy is not changed by Process even if the Group Policy objects have not changed option remaining unchecked.

  5. Click Apply followed by OK. Reboot to get results. That’s it!

Disable Background Refresh of Registry Processing using Registry Editor

  1. Press Windows Key + R combination, type put Regedt32.exe in Run dialog box and hit Enter to open the Registry Editor.

  2. Navigate to this registry key:’

  3. In the left pane of this location, create a new subkey using Right-click -> New -> Key over Windows key. Name it as Group Policy. Now create a new subkey of the Group Policy subkey so created in the same way. Rename it as:

  4. Come to the right pane of the subkey created above, create a new DWORD using Right-click -> New -> DWORD. Name it as NoBackgroundPolicy which would be a replica of Do not apply during periodic background processing option provided in Group Policy. Double-click on the DWORD to modify it:

  5. In order to prevent the computer from refreshing the registry in the background while it is in use, input the Value data equals to 1. Click OK. For the second option similar to Group Policy i.e. Process even if the Group Policy objects have not changed you can create a new DWORD and name it as NoGPOListChanges. Let its Value data remains 0.

  6. You may close the Registry Editor and reboot to see the changes effective. That’s it!