Software inventory does not detect newer versions of Internet Explorer such as 8, 9, 10, and 11. Also Software Inventory may not detect Internet Explorer versions 6 and below and the following solutions will still apply.
Software Inventory cannot detect Internet Explorer (IE) versions 9 and above because these newer versions of IE are installed differently. They do not create the uninstall registry keys that are scanned by Add or Remove Programs and Software Inventory.
Instead of searching for Add/Remove programs registry keys the iexplore.exe file can be scanned to detect Internet Explorer (IE). This can be accomplished using Targeted Software Inventory (method 1), File Inventory (method 2), or Custom Inventory (method 3).
Method 1: Targeted Software Inventory – this inventory allows different versions of IE to be reported the same way as normally inventoried software products but is much more complicated than File Inventory (method 2).
Step 1: Create a new software release for IE
Figure 1. Example of a detection rule for IE11 using the file version of iexplore.exe.
Step 2: Create a new Targeted Software Inventory
Step 3: View the Targeted Software Inventory Results
Method 2: File Inventory – this method utilizes data collected by File Inventory to detect the presence of IE on inventoried computers and collect version information. This will not display IE as a software product in various places as Targeted Software Inventory (method 1) would, but IE will show up in various default reports or the attached custom report. Beware that File Inventory is much more CPU intensive on client computers and causes more network traffic than Targeted Software Inventory (method 1).
To setup File Inventory:
Method 3: Custom Inventory – This is the fastest and most reliable method but requires the most customization. Please find the attached custom inventory vbscript and follow HOWTO124425 for instructions on setting up the custom inventory.
SMP 7.0, 7.1, 7.5, 7.6, 8.0