This article has been contributed by Alex Cojocaru, Senior Advisor, at Ernst & Young.
As Software Asset Management (SAM) professionals one of our main focus areas is managing the installed software. We want to know how the installed software reconciles with the available software license and their related licensing rules. There are many SAM related tools on the market which can help you do a proper inventory of your IT estate however virtually none are taking into account the uninstalled software logs.
Knowing what software was uninstalled from a particular device can have practical security and compliance related implications:
Next time you do your internal SAM audit, it might be a good idea to do this additional verification. As SAM professionals we need to oversee the processes and people interacting with the software we manage. Having a clear view of the uninstalled software in your company will help you verify if your software policies are followed by everyone. It enables you to identify if unauthorised or unlicensed software was previously installed and creates an opportunity for dialogue, spreading awareness and reducing human error.
I’ll restrict my answer to the Windows operating system (OS), since this is the most commonly used OS by commercial enterprises around the world.
The Windows Event Viewer is a component of the Windows OS which allows admins and users to view the system event logs on local or remote machines. The Event Viewer also records the install / uninstall software events which are captured under the “MsiInstaller” source event file.
Alex Cojocaru, Senior Advisor, Ernst & Young
Click on “Start” and type “Event Viewer”;
By doing this you’ll find the date and time when a particular piece of software was installed. Of course, this is just a simple and manual way of doing this and only serves as a proof of concept. A more efficient way would be by means of a script, which can be pushed via Active Directory on your network in order to collect this information from all your devices.
This article has been contributed by Alex Cojocaru, Senior Advisor, at Ernst & Young.
Alex is a Senior Advisor at Ernst & Young, focused on Software Asset Management and Data Analytics. He uses the knowledge gathered in the field of SAM, Software Licensing and Data Analytics since 2011, to help organizations reduce software cost and manage risk associated to software licensing. You can connect with him on LinkedIn here.