Update assessment fails "Windows update API failed to assess the machine for available updates" 0x80240438

Steve Downey 5 Reputation points
2025-09-06T14:07:10.1+00:00

I can run manual updates on my Windows server in Azure no problem, but the Update manager assessment always fails with the error "Windows update API failed to assess the machine for available updates" 0x80240438

Azure Update Manager
Azure Update Manager
An Azure service to centrally manages updates and compliance at scale.
{count} votes

1 answer

Sort by: Most helpful
  1. Vinodh247 40,051 Reputation points MVP Volunteer Moderator
    2025-09-08T16:22:32.9266667+00:00

    Hi ,

    Thanks for reaching out to Microsoft Q&A.

    The error code 0x80240438 with the message "Windows update API failed to assess the machine for available updates" typically indicates that your Azure VM cannot reach the Windows Update service endpoints when azure update manager (or Update Management) runs its assessment. Manual updates work because you are initiating them interactively, but the assessment runs under system context and depends on proper outbound connectivity. The most common causes are blocked outbound access in NSGs or firewalls, missing proxy configuration, or restricted internet access due to private networking. To fix this, ensure the VM can reach Windows Update endpoints such as *.windowsupdate.com, *.update.microsoft.com, and *.delivery.mp.microsoft.com over ports 80 and 443. If the VM is in a private subnet without internet, you will need to configure an outbound proxy or use azure update manager private endpoints. Once network connectivity to the update service endpoints is available, the assessment should succeed.

    Please 'Upvote'(Thumbs-up) and 'Accept' as answer if the reply was helpful. This will be benefitting other community members who face the same issue.

    1 person found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.