How to disable background processing of Registry policy in Windows

Windows Registry is the most important component of Windows Operating System which is the hierarchical database which stores the configuration settings and options in the Windows Operating systems. It is the repository of low level OS components and applications running on the platform. Kernel, device drivers, service, user interface, SAM and all the third party applications will make use of registry. If you disable the background refreshing of the registry processing then it prevents the system from updating the affected policies in the background, while the PC is in use.

Actually this is the good practice, almost for every user this is fine, but in some environments, system admins want to disable the background refresh of registry and background updates can disturb the user, cause any program to stop abnormally or damage data in some cases.

How to disable background processing of Registry policy in Windows

Using Group Policy Editor

  • Press Win+R keys to launch RUN dialog box, and type gpedit.msc and press enter. This will open Local Group policy editor.
  • Here navigate to the following key,
    Computer Configuration -> Administrative Templates -> System -> Group Policy

GP-editor

  • Now in the right side pane, find Configure registry processing policy. It would be set to Not configured by default. Double click on it and it will open the below window.

Configure-registry-policy-processing

  • Here select Enabled radio button, as this will prevent registry processing while PC is in use. Also check Do not apply during periodic background processing option. You can prevent PC from updating the registry database even if Group Policy is not changed by keeping the option Process even if the Group Policy objects have not changed option.
  • After this is done, click on Apply and OK options and restart the PC for the changes to take place.

Using Registry Editor

  • Press Win+R keys to open RUN dialog box and type regedit to and press enter to open Registry Editor.
  • Here navigate to
    HKLMSoftwarePoliciesMicrosoftWindows
  • Now in the left pane, create a new sub key by right clicking > New > Key over Windows key and name it as the Group Policy. Now again create the sub key of the Group Policy Sub key in the same way and rename it as {35378EAC-683F-11D2-A89A-00C04FBBCFA2}
  • Now in the right pane of the above created sub key, create a new DWORD by using Right click > New > DWORD and name it as the NoBackgroundPolicy which would be the replica of Do not apply during periodic background processing option that is shown in the Group Policy. Double click on that DWORD and modify it.
  • To prevent your Windows machine from refreshing the registry in the background while it is in use, set the value data as and then click on OK. For the second option that is similar to Group Policy i.e, Process even if the Group Policy objects have not changed you can create the new DWORD and name it as NoGPOListChanges and keep the value data as as it is.

Close the registry editor and restart your PC for the changes to take effect.

You may also like...