We currently have 4 DCs in our domain. DC number 2 & 3 do not appear to be syncing the SYSVOL properly. DC 2 & 3 had to be restored from a backup a while back. When trying to pull policies from 2 or 3 we will receive this error.

"The processing of Group Policy failed. Windows attempted to read the file \ourdomain.int\SysVol\ ourdomain.int\Policies{D8DAC835-0F7E-4F2A-885A-2A1D1D66C180}\gpt.ini from a domain controller and was not successful. Group Policy settings may not be applied until this event is resolved. This issue may be transient and could be caused by one or more of the following:

a) Name Resolution/Network Connectivity to the current domain controller.
b) File Replication Service Latency (a file created on another domain controller has not replicated to the current domain controller).
c) The Distributed File System (DFS) client has been disabled."

If I browse to C:\Windows\SYSVOL, there are 2 locations that hold the policies.

-“C:\Windows\SYSVOL\sysvol\ourdomain.int\Policies”

In this location the policies are not updating on DC 2 & 3.

-“C:\Windows\SYSVOL\domain\Policies”

In this location the policies are all updated and match on all 4 DCs

I am not sure which would be the best way to remedy this situation.

Domain functional lever 2008

DC 1 Server 2019 Datacenter

DC 2,3 & 4 Server 2012R2

4 Spice ups

The words “domain controller” and “restored from backup” usually are red flags. Restoring a DC (let alone more than one) is not usually something you want to get into unless you have specific needs. It’s often better and easier to simply promo a new server to become a DC to replace a failed one. Installing Windows/deploying from an image should not take overly long and then promoting it to a DC should only take a few minutes.

In general, when it comes to DC issues, one of the first things you will want to do is run dcdiag to run some tests and correct errors reported.

A command like this will run dcdiag on all DCs in the enterprise and run the extended test suites too:

dcdiag /e /i /c

Ensure you run this from an elevated powershell (ie: "run as Administrator) otherwise you’ll have permission issues.

2 Spice ups

I would try a non-authoritative restore on the domain controllers with the missing GPOs.