{"id":10988,"date":"2025-07-15T17:00:57","date_gmt":"2025-07-15T17:00:57","guid":{"rendered":"https:\/\/cheapwindowsvps.com\/blog\/how-to-fix-microsoft-defender-not-updating-automatically-in-windows\/"},"modified":"2025-07-15T17:00:57","modified_gmt":"2025-07-15T17:00:57","slug":"how-to-fix-microsoft-defender-not-updating-automatically-in-windows","status":"publish","type":"post","link":"https:\/\/cheapwindowsvps.com\/blog\/how-to-fix-microsoft-defender-not-updating-automatically-in-windows\/","title":{"rendered":"How to Fix Microsoft Defender Not Updating Automatically in Windows"},"content":{"rendered":"<p>When Microsoft Defender Antivirus is not updating automatically, you need to follow some diagnostic and troubleshooting steps to resolve the issue. Windows 10 and 11 utilize two primary mechanisms for updating Microsoft Defender: through Windows Update and directly via the Defender engine.<\/p>\n<h3>Mechanisms for Updates<\/h3>\n<ol>\n<li><strong>Windows Update<\/strong>: Updates are downloaded and installed through Windows Update. You can view the update history in the Windows Control Panel by searching for the Security Intelligence Update (KB2267602), which is essential for both definitions and engine updates.<\/li>\n<li><strong>Defender Engine<\/strong>: The Defender engine also regularly checks for new antivirus signature updates from Microsoft servers.<\/li>\n<\/ol>\n<p>In cases where updates fail to download or install, you might encounter specific error codes such as <code>80072f8f<\/code> or <code>0x80072ee2<\/code>. Before proceeding, ensure that your internet connection is stable and check your Windows Update policy settings. If necessary, resetting the Windows Update service can help with updates.<\/p>\n<h3>Checking Last Update and Settings<\/h3>\n<p>To determine when Defender was last updated, you can run the PowerShell command:<\/p>\n<pre><code class=\"language-powershell\">Get-MpComputerStatus | Select-Object AntivirusSignatureLastUpdated, AntivirusSignatureVersion | fl<\/code><\/pre>\n<p>Access the Windows Security app via the Settings app or with the command <code>ms-settings:windowsdefender<\/code>. The app provides the last update version and time under the Virus and Threat Protection Updates section.<\/p>\n<p>If there\u2019s an error indicating \u201cProtection definition update failed (800704C6)\u201d, troubleshooting steps should be pursued.<\/p>\n<h3>Diagnostic Steps<\/h3>\n<p>To troubleshoot Defender update issues, you can follow these checks:<\/p>\n<ol>\n<li>\n<p><strong>Verify Configuration<\/strong>: Ensure the update task frequency parameters are set correctly:<\/p>\n<pre><code class=\"language-powershell\">Get-MpPreference | Select-Object SignatureScheduleDay, SignatureScheduleTime<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Check Services<\/strong>: Verify that Microsoft Defender is running and not disabled:<\/p>\n<pre><code class=\"language-powershell\">get-service WdNisSvc, WinDefend, wscsvc | select name,status,starttype<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Manual Update<\/strong>: Try to manually update the definitions:<\/p>\n<pre><code class=\"language-powershell\">&quot;%ProgramFiles%Windows DefenderMpCmdRun.exe&quot; -SignatureUpdate<\/code><\/pre>\n<\/li>\n<\/ol>\n<p>If issues persist, checking the update logs can be insightful. The update failure reason is typically logged in the <code>%userprofile%AppDataLocalTempMpCmdRun.log<\/code> file.<\/p>\n<h3>Connectivity Issues<\/h3>\n<p>If you receive an error like <code>0x8024401B<\/code>, it may indicate connectivity issues. You can check if you can reach Microsoft Update servers using the following command:<\/p>\n<pre><code class=\"language-powershell\">tnc fe2cr.update.microsoft.com -port 443<\/code><\/pre>\n<p>Adjust your proxy settings if necessary:<\/p>\n<pre><code class=\"language-powershell\">netsh winhttp show proxynetsh winhttp reset proxy<\/code><\/pre>\n<p>Sometimes updating with corrupt databases can lead to problems. You can reset the antivirus definitions with:<\/p>\n<pre><code class=\"language-powershell\">&quot;%ProgramFiles%Windows DefenderMpCmdRun.exe&quot; -removedefinitions -all<\/code><\/pre>\n<p>Then update the definitions again with:<\/p>\n<pre><code class=\"language-powershell\">Update-MpSignature -Verbose<\/code><\/pre>\n<h3>Group Policy Configuration<\/h3>\n<p>Group Policy settings could also interfere with updates. Run <code>rsop.msc<\/code> to see any applied GPOs related to Defender. Modify or reset them if necessary to ensure there are no conflicts.<\/p>\n<h3>Event Logs<\/h3>\n<p>Using Event Viewer can help you diagnose problems:<\/p>\n<ul>\n<li>Navigate to Applications and Services Logs \u2192 Microsoft \u2192 Windows \u2192 Windows Defender \u2192 Operational. Here, Event ID 2002 usually signifies a successful update.<\/li>\n<\/ul>\n<h3>Manual Database Installation<\/h3>\n<p>In some cases, manually installing updates can resolve persistent issues:<\/p>\n<ol>\n<li>Download the update file from <a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/www.microsoft.com\/en-us\/wdsi\/defenderupdates\">Microsoft updates<\/a>.<\/li>\n<li>Reset Defender settings:\n<pre><code class=\"language-powershell\">cd %ProgramFiles%Windows DefenderMpCmdRun.exe -removedefinitions -all<\/code><\/pre>\n<\/li>\n<li>Run the downloaded file as an administrator.<\/li>\n<li>Confirm the database is current with:\n<pre><code class=\"language-powershell\">Get-MpComputerStatus | Select-Object AntivirusSignatureLastUpdated, AntivirusSignatureVersion<\/code><\/pre>\n<\/li>\n<\/ol>\n<p>By following these steps, you should be able to restore automatic updates for Microsoft Defender Antivirus effectively.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When Microsoft Defender Antivirus is not updating automatically, you need to follow some diagnostic and troubleshooting steps to resolve the issue. Windows 10 and 11 utilize two primary mechanisms for updating Microsoft Defender: through Windows Update and directly via the Defender engine. Mechanisms for Updates Windows Update: Updates are downloaded and installed through Windows Update. [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":10989,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[98,99,121],"tags":[],"class_list":["post-10988","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows-10","category-windows-11","category-windows-server-2025"],"_links":{"self":[{"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/posts\/10988","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/comments?post=10988"}],"version-history":[{"count":0,"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/posts\/10988\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/media\/10989"}],"wp:attachment":[{"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/media?parent=10988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/categories?post=10988"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheapwindowsvps.com\/blog\/wp-json\/wp\/v2\/tags?post=10988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}