How to audit all the software installed on a PC

5

1

one of my customers is going to be audited by a Microsoft partner to check if all the installed software is legal.

So far, so good with the software I installed: all the Windows XP machines have their correspondent licenses, all the other applications I installed are freeware (Open Office, 7zip, etc).

But my customer asks me for a pre-auditing revision, to check if any of his employees installed any kind of software or -worse- are using a "portable" version of a copyrighted software with no license.

Is there any freeware tool that can help me with the auditing? I checked WinAudit, which seems good to audit the installed software, but it has no support to scan for registry keys or .EXE names / CRC checksums of possible offending programs.

TIA, Pablo

PabloG

Posted 2010-11-11T15:52:18.887

Reputation: 819

Question was closed 2014-08-09T08:01:51.423

You won't be able to audit portable apps: the point of them is that they run without impacting the machine or having installation requirements. As well as meaning they'll run "anyware" from just the portable install (on a USB stick or similar) it usually means that they leave no trace on the machine after they have run. – David Spillett – 2010-11-11T15:58:50.173

1@David: some of the "portable" apps leaves traces in the registry; one of my customers was using a -obviously illegal- "Portable Excel / Word" that requires no installation but was saving MRUs and other registry keys that could be easily located on a detailed inspection. – PabloG – 2010-11-11T16:09:37.107

Even freeware has licensing. Usually it's all fine, but for completeness you might want to check about any restrictions for businesses. – outsideblasts – 2010-11-11T19:28:50.087

How many computers are you having to audit? – music2myear – 2011-12-09T14:34:29.183

Answers

5

When it comes to auditing I think Belarc is probably the best out there.

The Belarc Advisor builds a detailed profile of your installed software and hardware, missing Microsoft hotfixes, anti-virus status, CIS (Center for Internet Security) benchmarks, and displays the results in your Web browser.

Sathyajith Bhat

Posted 2010-11-11T15:52:18.887

Reputation: 58 436

2

It seems that there is no a single super-tool for your case, but let me recommend these two freeware tools:

EMCO Network Software Scanner Free can help you to audit a list of installed software/updates on Windows PCs in your network.

EMCO Remote Registry Exporter Free can help you to check particular registry keys to detect licenses, traces of "portable" applications, etc. It allows to export required keys/values from remote PCs and store them in a file, so then you can check this content manually.

Bjorn Svedeborg

Posted 2010-11-11T15:52:18.887

Reputation: 21

1

Have you tried WinAudit from Parmavex Services - Freeware

Also if by any chance you were auditing a PC for non commercial use then EZ-Audits software can be run from the web without any install and provides a very comprehensive list of installed programs.

Joe Taylor

Posted 2010-11-11T15:52:18.887

Reputation: 11 533

yes, I checked WinAudit (is linked on my original post :) ), thx – PabloG – 2010-11-11T16:11:01.863

0

I've started to write up a list of open-source software systems for "inventory management", which somehow includes the auditing aspect, because all of the mentioned systems (except for one) are able to extract the list of software installed on a client computer into a central database. http://www.project-open.org/en/integration_inventory_management_systems

Please let me know if I've missed one.

Frank

fraber

Posted 2010-11-11T15:52:18.887

Reputation: 169