

This is a good thing, since you would not want a user to simply be able to disconnect the network cable from their machine to be able to get around GP enforcement…right? 🙂 If the CSE phase never runs, then no GP settings changes can take place. No existing settings will be removed, nor will any new settings be added. Because of that, no GP settings that are currently in place, will be impacted.

If it fails to do that, it will generate event ID 7320 in the GP Operations Event Log, as shown here:Ī client failing to find a DC during GP processingĪt the point of the failure, GP processing will end, without attempting to run the CSE phase. During the core phase of processing, when the machine (or user) goes to resolve itself in AD, it will make 4 attempts (Windows 10) to contact a DC to get it’s account information.

a laptop) is off the corporate network, or network issues prevent the machine from successfully connecting to any DCs. So, what happens when no DCs are available? This can commonly occur if the machine (e.g. So a single CSE failure is not as dire as a core failure to overall GP processing. If a given CSE fails to process a GPO that implements that area, and the failure is fatal, that CSE will bail out but the rest of the CSEs will generally continue processing. During the CSE phase, each implemented CSE (based on the list from the core phase) fires up and processes all GPOs that implement that CSE, in the order in which the CSEs are registered (for the most part) in HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions. Once the core phase is complete, the CSE phase kicks in. If it succeeds, then it’s on to the CSE phase. If any of these steps fail outright during the core phase, then all GP processing grinds to a halt. All of that happens during the core phase. Then, it queries those GPOs to figure out what Client Side Extensions (CSEs) should be run. These two phases are:Īt a high level, the core phase is where the client (AD computer or user) contacts it’s closest DC, figures out whether it is across a slow link, enumerates its place in AD and then queries AD to figure out which GPOs apply to it. at boot or user logon) or background processing (either automatically or initiated by a user via gpupdate). This is true regardless of whether it’s doing foreground processing (i.e. The Group Policy engine basically has two phases it goes through to process GPOs. Before I answer them all, a little background on GP Processing. I got asked the question–what happens to GP processing when a client machine isn’t on the network and can’t connect to it’s domain Domain Controllers (DCs)? Does policy get removed? Does it just stay where it is? Can I temporarily override policy by editing the local GPO? All of these are great questions and beg for an answer.
