Rob van der Woude's Scripting Pages

Basic Software Inventory

Version 3.02


100% CLEAN award granted by Softpedia


Use this HTA to get a basic software inventory of any WMI enabled computer on the network.
Note: The software listed is limited to software installed with the Windows Installer.
Screenshot of Software.hta - Software Inventory
Open the Basic Software Inventory tool by doubleclicking the file software.hta.
Fill in the name or IP address of a remote computer in the "Computer" field at the top of the screen. Or you can use the "Paste" button at the right of this field to paste the computer name from the clipboard. Or just leave the "Computer" field empty and use the default: the local computer.
If you only want a limited inventory, use the filter fields.
Filling in "Microsoft" in the "Vendor" field will limit the installed software list to Microsoft software only, filling in "Office" in the "Name" field will limit the list to software packages that have the word "Office" in their name.
The "Name" and "Vendor" filters are case insensitive.
The "Installed Date" field requires a date in YYYYMMDD format, between 19800101 and today, and will limit the output to software installed on that date or later.
The filtering uses an "AND" function, i.e. all filters settings must apply for a software package to match.
Leave a filter field empty if you don't want to filter for its property.
Click the "Go" button to start the inventory.
This may take a couple of seconds or sometimes even minutes.
The "Reset" button clears all fields, so the software will be ready for the next try.
If you want to save the results displayed, you can use the "Copy" button to copy the results to the clipboard in tab delimited format.
Open Notepad or any plain text editor, paste the contents from the clipboard and save the file as a *.csv file. Open this CSV file in your spreadsheet program or append it (without header) to an existing CSV file for future reference.
Hover your mouse pointer over any field or button to display a short help text in a tooltip.


Change History

Version Release Date
3.02 2013-12-17 Improved update check.
Uses MSIEXEC.EXE's icon instead of the bland MSHTA.EXE icon.
3.01 2013-03-22 Fixed a bug in the install date filter.
3.00 2013-03-21 Software is now listed in sorted order.
Several subroutines were split up and reordered to make the GUI more responsive.
HTML and CSS were modified to make the HTA work with Internet Explorer 10.
2.10 2007-01-17 Added automatic update check.
Added filtering for Vendor Name and Installed Date.
2.00 2006-01-09 No change log was kept before this version.


Download version 3.02 of the Basic Software Inventory:


File name:


Make a donation:


Scripting titles
covering HTAs:
    Windows Administrative Scripting Unleashed: Using VBScript, WMI, and ADSI to Automate Windows Administration     Advanced VBScript for Microsoft Windows Administrators     VBScript Programmer's Reference (Programmer to Programmer)
Scripting titles
covering WMI:
    Understanding WMI Scripting (HP Technologies)     Leveraging WMI Scripting (HP Technologies)    

page last modified: 2016-09-19