Troubleshooting Security Intelligence Updates from Microsoft Update source

Applies to:

Use this article to learn how to troubleshoot security intelligence updates for Microsoft Defender Antivirus when the first source is from Microsoft Update (formerly known as Windows Update). Follow these steps to troubleshoot issues with getting your security intelligence updates:

  1. Make sure that the URLs needed for security intelligence updates are allowed thru the firewall or proxy. See the Defender for Endpoint URL spreadsheets in Configure your network environment to ensure connectivity with Defender for Endpoint service.

    If you're only using Microsoft Defender Antivirus, see the Windows Update section in Manage connection endpoints for Windows 11 Enterprise.

  2. Make sure that the URLs you reviewed during the previous step aren't SSL inspected. Otherwise, you might see the following error in the event log:

    
    Source: Windows Defender
    
    Event ID: 2001 
    
    Microsoft Defender Antivirus has encountered an error trying to update security intelligence.
    
    Error code: 0x80072ee7
    
    Error description: The server name or address could not be resolved.
    
    

    What is error code 0x80072ee7?

    
    C:\>err 0x80072ee7
    
    # as an HRESULT: Severity: FAILURE (1), Facility: 0x7, Code 0x2ee7
    
    # for hex 0x2ee7 / decimal 12007 :
    
    ERROR_INTERNET_NAME_NOT_RESOLVED                              inetmsg.h
    
    ERROR_INTERNET_NAME_NOT_RESOLVED                              wininet.h
    
    
  3. Make sure that the services needed for Windows Update are started. These services include:

    • Windows Update service

    • Background Intelligence Transfer Service (BITS)

  4. If you're using a Fallback order policy, make sure that Microsoft Update (MicrosoftUpdateServer) is the first item in the list.

  5. Gather diagnostic data from the Microsoft Defender for Endpoint Client Analyzer tool.

  6. When you have your diagnostic data, convert the WindowsUpdate.etl logs into a human readable format by using the PowerShell command, Get-WindowsUpdateLog. Use that information to troubleshoot issues with security intelligence updates.

See also