Hello abdo elbarbary,
when Group Policy Objects are not applying and gpresult /r does not list them, the root cause is usually that the workstation cannot contact a domain controller or the GPO scope does not match the computer or user. The first step is to confirm that the machine is joined to the domain and that DNS is resolving the domain controllers correctly; without proper DNS, the workstation will fall back to local policy only. Next, check the GPO scope in the Group Policy Management Console to ensure the object is linked to the correct OU and that security filtering includes the affected computer or user account. If WMI filters are in use, verify that the filter conditions are satisfied on the target machine.
On the client side, run gpupdate /force and then review the System and GroupPolicy logs under Event Viewer → Applications and Services Logs → Microsoft → Windows → GroupPolicy → Operational. Errors such as 1058 or 1030 will indicate replication or access issues. If no errors appear but the GPOs still do not apply, it is often a replication latency problem between domain controllers, so confirm SYSVOL consistency with dfsrdiag pollad and check that the policy files exist under \\domain\SYSVOL\domain\Policies. Only once these checks are clean will the GPOs appear in gpresult.
If my answer is useful for you, please hit Accept the answer to support me.
Thank you,
QQ.