If a windows endpoint is not reporting to WSUS/Windows Update or hasn’t updated its status in over 24 hours (default Red X WUA Communication in Endpoint Readiness), follow these steps to diagnose and resolve the issue:
Step 0: Verify Prerequisites
Before troubleshooting, ensure the endpoint meets the prerequisites for WSUS. Use JetPatch Endpoint Readiness to analyze and pinpoint missing configurations.
Step 1: Run Prerequisite Checks with JetPatch Endpoint Readiness
Step 2: PowerShell WUA Test
This direct test determines if the client can successfully query windows update source and returns an HRESULT code if it fails.
- On the endpoint, open PowerShell as Administrator and run:
-
Success
-
$result.Updates.Count
shows the number of available updates (or zero if none). This means the endpoint successfully connected to WSUS.
-
-
Failure
- The command throws an HRESULT error (e.g., 0x8024402C). Look up the error code at Microsoft’s Windows Update Error Reference. Common causes include DNS issues, proxy misconfiguration, or firewall blocking.
- If you suspect a network or firewall issue, perform Step 3 to confirm connectivity.
Step 3: Confirm Basic Connectivity (If Needed with WSUS)
If the quick PowerShell test failed due to network-related errors, validate connectivity with these checks:
- Network Port Check Confirm TcpTestSucceeded: True. If it is False, review firewall rules or network routing.
-
Browser Access
- Access
http://<WSUS_Server_Hostname_or_IP>:8530
(orhttps://...:8531
if using SSL as well) in a browser. If it does not load, investigate server or network issues.
- Access
Step 4: Check Windows Update Service
- Open services.msc on the endpoint.
- Locate Windows Update Service (wuauserv).
- Ensure it is Running and set to Automatic. If stopped, start it and rerun Step 2.
Step 4: Analyze Windows Update Logs
Manually Check for Updates
-
- Open Settings > Update & Security > Windows Update and click Check for updates.
- If you see an error, refer toMicrosoft’s Troubleshooting Guide for that specific code.
Generate and Review Windows Update Logs
-
Open PowerShell as Administrator on the endpoint, then run:
Get-WindowsUpdateLog
- The log file is created on your desktop. Look for error codes (e.g., 0x80244010 or 0x80072EE2). Use the Windows Update Error Reference to interpret any codes you see.
Comments
0 comments
Please sign in to leave a comment.