In this post, learn how to disable registry policy processing in Windows 10/8/7 and update registry data only after rebooting the system.

Usually when we configure Group Policy, due to background refreshing of Group Policy engine, the changes can be applied without reboot. Same concept applies to Windows Registry architecture as well. If a registry key supports immediate implementation for changes you’ve made, you don’t need to reboot your system. This is actually a background refresh of registry, which update the registry data and the changes you’ve made seems in effect.

If you’ve a special requirement for disabling background refresh of registry data, this article is for you. In many scenarios, you may want to see registry manipulation effective after reboot and not while the machine is in use. For such cases, we need to tell Windows to update registry database, only if we restart the system.

Here’s how to make this possible:

How To Disable Registry Policy Processing In Windows 10/8.1/8/7

Registry Disclaimer: The further steps will involve registry manipulation. Making mistakes while manipulating registry could affect your system adversely. So be careful while editing registry entries and create a System Restore point first.

1. Press W8K + R and put regedit in Run dialog box to open Registry Editor (if you’re not familiar with Registry Editor, then click here). Click OK.

Windows 10 Registry Editor

2. In left pane of Registry Editor window, navigate to following registry key:


How To Disable Registry Policy Processing In Windows 10

3. Right click Windows registry key, select New > Key. Name the newly created sub-key as Group Policy. Similarly create {35378EAC-683F-11D2-A89A-00C04FBBCFA2} registry sub-key next to Group Policy registry key. Now in the right pane of {35378EAC-683F-11D2-A89A-00C04FBBCFA2} registry key (HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Group Policy\{35378EAC-683F-11D2-A89A-00C04FBBCFA2}), right click and select New > DWORD Value. Name the newly created registry DWORD (REG_DWORD) as NoBackgroundPolicy. Double click on the DWORD to modify its Value data:

How To Disable Registry Policy Processing In Windows 10

4. Finally, set the Value data to 1 and click OK. Close Registry Editor and reboot the machine.

After restarting your system, the background refresh of registry data in your Windows 10 will be disabled.

TIP: If you want to disable registry policy processing on your organization/workplace machines, you can deploy the relevant GPO setting. Change Configure registry processing policy setting at Computer configuration > Administrative templates > System > Group Policy to Enabled. Then enable Do not apply during periodic background processing option.

That’s it!

Also see: How to disable background refresh of Group Policy in Windows 10/8/7.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Comments

  • Vernia Clements : I realize this is an old post but can you help with new problem becaus...

    7 hours ago

  • Kapil Arya : ^^ Temporarily uninstall Avast antivirus and retry steps in this artic...

    14 hours ago

  • Gori : No its doesn't work!. Please any other suggestions?...

    1 day ago

  • Momo : Hey. I have a Dell vostro 3580 and it's brand new. It worked great for...

    1 day ago

  • Kapil Arya : ^^ If you've retail license, you can go ahead and upgrade your license...

    2 days ago