Confirm scope first
Verify the user or computer is in the expected OU and that the GPO is linked to that OU. Check security filtering, WMI filters and inheritance before changing the policy.
Run policy diagnostics
Use gpupdate /force, followed by gpresult /h C:\Temp\gpresult.html. Review the resulting report for applied and denied GPOs.
Check DNS and domain connectivity
Group Policy depends heavily on reliable domain DNS. Validate domain controller discovery with nltest /dsgetdc:domain.local and test access to SYSVOL and NETLOGON.
Check SYSVOL and replication
If one domain controller has stale policy data, compare SYSVOL contents and replication health. Do not manually copy SYSVOL folders between domain controllers.
Review event logs
Check GroupPolicy operational events on the client and replication events on domain controllers. Correlate timestamps with the failed policy refresh.
Validate the fix
Run gpupdate again, generate a fresh gpresult report and verify the exact setting on the target machine.
More practical infrastructure guides
Browse the TechRunbook article library for Windows Server, VMware, Hyper-V, Azure, PowerShell and MABS troubleshooting.
Browse all articles →