How does the Security intelligence updates for Microsoft Defender Antivirus and other Microsoft Antimalware - KB2267602 work?
Microsoft continually updates security intelligence in antimalware products to cover the latest threats and to constantly tweak detection logic (daily or twice a day), enhancing the ability of Microsoft Defender Antivirus and other Microsoft antimalware solutions to accurately identify threats. This security intelligence works directly with cloud-based protection to deliver fast and powerful AI-enhanced, next-generation protection. They provide a different version of KB2267602 instead of a new KB name.
You can update this KB by triggering the update immediately downloads and applying the latest security intelligence or manually download the latest update if you cannot automatics update them
Trigger an update
In Windows 10, select Check for updates in the Windows Security Virus & threat protection screen to check for the latest updates.
Enterprise administrators can also push updates to devices in their network. To clear the current cache and trigger an update, use a batch script that runs the following commands as an administrator:
cd %ProgramFiles%\Windows Defender
MpCmdRun.exe -removedefinitions -dynamicsignatures
MpCmdRun.exe -SignatureUpdate
Install via OPSWAT VBScript
Get all OS missing patches on the device. The script result will return all missing patches in real time
The output result will show the same as the current folder script. You can custom the path here
outFile="GetMissingPatchesLogs.txt"
Install OS missing patches
Runs the script as an administrator
1/ Get the KB title via the output of the script to get the missing patches above
Set objFSO=CreateObject("Scripting.FileSystemObject") ' How to write file outFile="GetMissingPatchesLogs.txt" Set objFile = objFSO.CreateTextFile(outFile,True) timeStart = time() Set updateSession = CreateObject("Microsoft.Update.Session") updateSession.ClientApplicationID = "MSDN Sample Script" Set updateSearcher = updateSession.CreateUpdateSearcher() WScript.Echo timeStart & " : Start search for updates..." objFile.Write timeStart & " : Start search for updates..." & vbCrLf Set searchResult = _ updateSearcher.Search("(IsInstalled=0 AND IsHidden=1) OR (IsInstalled=0 AND IsHidden=0) OR (IsInstalled=0 AND DeploymentAction=*)") timeEnd = time() timeExcute = DateDiff("s", timeStart, timeEnd) WScript.Echo timeEnd & " : End search for updates..." objFile.Write timeEnd & " : End search for updates..." & vbCrLf WScript.Echo timeExcute & "s to search for updates " objFile.Write timeExcute & "s to search for updates" & vbCrLf If searchResult.Updates.Count = 0 Then WScript.Echo "There are no applicable updates. Quit" objFile.Write "There are no applicable updates. Quit" & vbCrLf objFile.Close WScript.Quit End If WScript.Echo "List of applicable items on the machine: " & searchResult.Updates.Count objFile.Write "List of applicable items on the machine: " & searchResult.Updates.Count & vbCRLF For I = 0 To searchResult.Updates.Count-1 Set update = searchResult.Updates.Item(I) ' WScript.Echo I + 1 & "> " & update.Title objFile.Write update.Title & vbCrLf Next WScript.Echo "Quit" & vbCRLF objFile.Write "Quit" & vbCrLf objFile.Close WScript.Quit

2/ Input the KB title to the install missing patches script
Set objFSO=CreateObject("Scripting.FileSystemObject") outFile = "InstallMissingPatchesLogs.txt" Set objFile = objFSO.CreateTextFile(outFile, True) ' set update title to search for install updateTitle = "Dell Inc. - Monitor - 1/7/2016 12:00:00 AM - 1.0.0.0" Set updateSession = CreateObject("Microsoft.Update.Session") updateSession.ClientApplicationID = "MSDN Sample Script" Set updateSearcher = updateSession.CreateUpdateSearcher() ' select server + serviceId ' Dim serverSelection ' serverSelection = 3 ' updateSearcher.ServerSelection = serverSelection ' Dim serviceId ' serviceId = "3DA21691-E39D-4da6-8A4B-B43877BCB1B7" ' updateSearcher.ServiceId = serviceId WScript.Echo "Start install for patch: " & updateTitle objFile.Write "Start search for updates..." & vbCrLf Dim searchResult ' search for all updates with criteria Set searchResult = updateSearcher.Search("(IsInstalled=0 AND IsHidden=1) OR (IsInstalled=0 AND IsHidden=0) OR (IsInstalled=0 AND DeploymentAction=*)") objFile.Write "End search for updates..." & vbCrLf If searchResult.Updates.Count = 0 Then objFile.Write "There are no applicable updates." & vbCrLf objFile.Close WScript.Echo "Finish with no applicable updates" & vbCRLF WScript.Quit End If objFile.Write "List of applicable items on the machine: " & searchResult.Updates.Count & vbCrLf For I = 0 To searchResult.Updates.Count-1 Set update = searchResult.Updates.Item(I) objFile.Write update.Title & vbCrLf Next Set updateToInstall = CreateObject("Microsoft.Update.UpdateColl") ' loop for search result to look for the update title For i = 0 To searchResult.Updates.Count-1 Set update = searchResult.Updates.Item(i) If UCase(update.Title) = UCase(updateTitle) Then If update.IsInstalled = False Then objFile.Write "Result: Update applicable, not installed." & vbCrLf updateIsApplicable = True updateToInstall.Add(update) Else objFile.Write "Result: Update applicable, already installed." & vbCrLf updateIsApplicable = True objFile.Close WScript.Echo "Finish with patch already installed." & vbCRLF WScript.Quit End If End If Next objFile.Write vbCrLf If updateIsApplicable = False Then objFile.Write "Result: Update is not applicable to this machine." & vbCrLf objFile.Close WScript.Echo "Finish with update is not applicable to this machine." & vbCRLF WScript.Quit End If 'download update Set downloader = updateSession.CreateUpdateDownloader() downloader.Updates = updateToInstall Set downloadResult = downloader.Download() objFile.Write "Download Result: " & downloadResult.ResultCode & vbCrLf 'install Update Set installer = updateSession.CreateUpdateInstaller() WScript.Echo vbCRLF & "Installing..." installer.Updates = updateToInstall Set installationResult = installer.Install() 'output the result of the installation objFile.Write "Installation Result: " & installationResult.ResultCode & vbCrLf objFile.Write "Reboot Required: " & installationResult.RebootRequired & vbCrLf objFile.Write "Finish install" & vbCrLf objFile.Close WScript.Echo "Finish install." & vbCRLF WScript.Quit
updateTitle = "Dell Inc. - Monitor - 1/7/2016 12:00:00 AM - 1.0.0.0"
For further queries or concerns regarding the Security intelligence updates for Microsoft Defender Antivirus and other Microsoft Antimalware - KB2267602, please open a Support Case with the OPSWAT team via phone, online chat or form, or feel free to ask the community on our OPSWAT Expert Forum.