Video Screencast Help

How to purge the software list installed in computers?

Created: 14 Mar 2012 • Updated: 13 Dec 2013 | 8 comments
This issue has been solved. See solution.


I've deployed the Symantec Agent + Software Management Plug-in to a computer that has Office 2007 installed and this computer appears in the "Manage Software" portal as a computer with the product installed. OK is the normal behaviour.

Then, I've deployed a new image to this computer with the same OS but with Office 2010 installed. After waiting for some weeks, the computer appears under the list of computers that has the Office 2007 software installed.

Why? Is not the SMS plug-in updating the list of installed software in the computer? If not, how can I purge these lists because the software is not installed in any computer?

Thank you.

Comments 8 CommentsJump to latest comment

andykn101's picture

I think delta inventory won't remove software entries, you need to make sure a full inventory is done. I create Tasks to run inventory, I can then run them on individual machines on demand.

Or there could be some Office 2007 components, Office 2007 File Format Converters, for example.

Authorised Symantec Consultant (ASC) with Endpoint Management Limited, an Authorised Symantec Delivery Provider based in the UK.

Connect Etiquette: Please "Mark as Solution" posts that fix your problem.

mclemson's picture

You must run a full software inventory if you want to remove old data.  A delta inventory will only add information, and will update information, but will not detect deleted information -- i.e. the entire row is deleted.

Mike Clemson, Senior Systems Engineer, ASC
Intuitive Technology Group -- Symantec Platinum Partner

fabio.sanches's picture


Delta inventory cannot track removed software actually. Only full inventory tracks removed software.

The idea is improve the Delta inventory to be able to track removed software. Please vote to help approving this connect idea:


Sally5432's picture

I've seen full inventory not correctly remove software too.  I put a ticket in and they said it's a known issue and I should run this script every so often to delete software cache file so correct installed info gets into CMS

if exist "C:\Program Files\Altiris\Altiris Agent\Agents\SoftwareManagement\data\softwarecache.xml" del "C:\Program Files\Altiris\Altiris Agent\Agents\SoftwareManagement\data\softwarecache.xml"

Don't forget to mark posts as helpful if they are, and mark answers as solutions.

HighTower's picture

Did they say that there's an eTrack or something logged for this?  My Full Inventories do not, ever remove previously installed software data.

Sally5432's picture

They didnt give me any additional info... who knows.

Don't forget to mark posts as helpful if they are, and mark answers as solutions.

HighTower's picture

Okay, this is a known issue.  There was an eTrack and it's been marked as resolved in 7.5.  I'm in the 7.5 beta and I have not been able to reproduce this but that doesn't mean that it's fixed.  Apparently there's some data flag that's been improperly handled.

Support's resolution was to delete the C:\Program Files\Altiris\Altiris Agent\Agents\SoftwareManagement\data\SoftwareCache.xml file and then run a new full software inventory.  The SoftwareCache.xml is rebuilt if it's missing.

We'll be doing this weekly, as our environment changes quickly.  Well, sometimes.

Sally5432's picture

@HighTower, you doing this with a managed software delivery?

If so, if you could share how you're scheduling it?

I have tried a few variations to do just this and it's sitting on clients as unknown/not started.

I first tried setting it to start at 00:00 and repeat first and third Wednesday, then found an article that 00:00 can sometimes cause this, so tried a different time, same result?

EDIT: nevermind if I scheduled it for the future it seems to work, at least it ran the first time.

Don't forget to mark posts as helpful if they are, and mark answers as solutions.