Event ID 1058

Group Policy Processing Failure: 3 Quick Fixes

Windows Errors Intermediate 👁 8 views 📅 Jun 24, 2026

Group Policy fails to apply. Usually a DNS or network issue. Here's how to fix it fast.

1. DNS Resolution — the real culprit 90% of the time

When Group Policy fails, your first stop is DNS. What's actually happening here is the client can't find the Domain Controller (DC) that holds the Group Policy files. The error message usually says something like "The processing of Group Policy failed because of lack of network connectivity." But that's misleading — the network's fine, the DNS lookup is broken.

Let's test this. On the problem machine, open a command prompt and run:

nslookup domain.com
nslookup dc01.domain.com

Replace domain.com with your domain name. If the first command fails or returns a wrong IP, you've found your problem. The second command should return the IP of a real domain controller.

Fix it: Check the client's DNS settings. They should point to a DNS server that knows your domain — usually a domain controller itself. On Windows, go to Network Settings, change the DNS server to your DC's IP. Then flush the DNS cache:

ipconfig /flushdns
ipconfig /registerdns

After that, run gpupdate /force. If it works, you're done. The reason this fix works is simple: Group Policy uses DNS to find the Domain Controller. No DNS = no policy.

A real-world scenario: You deploy a new Windows 10 machine, join it to the domain, but Group Policy never applies. You check the event log — Event ID 1058. The machine got its IP from DHCP that points to a public DNS server (like 8.8.8.8). That server doesn't know your internal domain. Fix the DNS, and policies start working immediately.

2. SYSVOL Access Denied — permissions or network share issue

If DNS is fine, the next suspect is the SYSVOL share. Group Policy files live in \\domain\SYSVOL\domain\Policies. If the client can't access that share, policy fails.

Test it directly. On the problem machine, open a file explorer and type:

\\dc01\SYSVOL

If you get "Access Denied" or "Network path not found", you've got a SYSVOL problem. This usually happens because:

  • The NTFS permissions on the Policies folder are wrong
  • The share permissions are too restrictive
  • The computer account doesn't have "Authenticated Users" permission

Fix it: On the Domain Controller, open the SYSVOL folder (usually C:\Windows\SYSVOL\sysvol\domain\Policies). Right-click the Policies folder > Properties > Security. Make sure Authenticated Users has Read & Execute and List folder contents. Also check the share permissions (right-click > Sharing > Advanced Sharing) — add Authenticated Users with Read permission.

I've seen this happen after a DC migration or upgrade. The old DC's SYSVOL gets left behind with broken ACLs. The fix is to check every DC's SYSVOL and fix permissions. Use this PowerShell on each DC:

Get-ChildItem -Path "C:\Windows\SYSVOL\sysvol\domain\Policies" | Get-Acl | Format-List

Look for any policy folder missing Read for Authenticated Users.

3. Network Connectivity & Firewall — port blocking

If DNS and SYSVOL check out, the problem is likely a firewall blocking necessary ports. Group Policy needs these ports open between the client and Domain Controller:

PortProtocolPurpose
135TCPRPC Endpoint Mapper
139, 445TCPSMB (for SYSVOL)
389TCP & UDPLDAP
464TCP & UDPKerberos password change
636, 3268, 3269TCPLDAPS & Global Catalog

Fix it: On the client, temporarily disable Windows Firewall (do this for testing only!):

netsh advfirewall set allprofiles state off

Then run gpupdate /force. If it works, re-enable the firewall and create rules to allow those ports. On the DC side, similarly check that Windows Firewall isn't blocking. Third-party firewalls (like McAfee, Symantec) often block SMB traffic unless you whitelist the DC IP.

A common scenario: You have a laptop that connects from home via VPN. The VPN firewall blocks SMB port 445, so when the user does gpupdate, it fails. The fix is to open port 445 on the VPN firewall for the DC subnet.

Quick-Reference Summary

CauseSymptomFix
Bad DNSnslookup failsSet client DNS to DC, flush cache
SYSVOL permissionsAccess Denied on \\dc\SYSVOLAdd Authenticated Users with Read to Policies folder
Firewall blockinggpupdate works after firewall offOpen ports 135, 139, 445, 389

Was this solution helpful?