I have noticed the patch "MS 2786081 Update for Internet Explorer 10 for
Windows 7 SP1 and Windows Server 2008 R2 SP1 (All Languages)" is detected
incorrectly. In ZPM it shows up as a available patch on machines that have
IE10 or greater on them. The only actual prerequisite for installing this
patch is Windows 7 SP1 or Windows Server 2008 R2 SP1. Doing a MS update on
any Win7SP1 machine it shows up as available and it also installs fine
manually.

I see in the ZPM detection it is looking for DLLs associated with IE10 or
greater. The 2786081 patch is actually a requirement to install IE10
(http://support.microsoft.com/kb/2820688 ) and
IE11(http://support.microsoft.com/kb/2847882).


from my ZPM debug log
Filename : [MS 2786081 Update for Internet Explorer 10 for Windows 7 SP1 and
Windows Server 2008 R2 SP1 (All Languages).pls]
OS Platform : [Microsoft Windows 7 Professional x64]
Library Build : [6.1.0][Aug 19 2013 15:16:22]
Finished Importing
Detecting
Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Wow6432Node\Microsoft\Windows
NT\CurrentVersion]
WOW64: ON
Value [CurrentVersion] was found
Data Found: [6.1], Check Against: [6.1]
Data matched
Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Wow6432Node\Microsoft\Windows
NT\CurrentVersion]
WOW64: ON
Value [CurrentBuildNumber] was found
Data Found: [7601], Check Against: [7601]
Data matched
File [C:\Windows\system32\kernel32.dll]
File Version Found: [6.1.7601.18229], Check Against: >= [6.1.7601.17514]
File Version information within specified range
File [C:\Program Files\Internet Explorer\IExplore.exe]
File Version Found: [9.0.8112.16526], Check Against: >= [10.0.9200.16521]
File Version information NOT within specified range
File [C:\Windows\system32\mshtml.dll]
File Version Found: [9.0.8112.16526], Check Against: >= [10.0.9200.16521]
File Version information NOT within specified range
Finished Detecting


Jim Koerner
Server - ZCM 11.2.4MU1 and Internal Database on Win2008R2x64
Clients - ZCM 11.2.4MU1 on Win7SP1x64