/build/static/layout/Breadcrumb_cap_w.png

Software Center says application is installed, but it isn't

Hi guys,

I'm new to SCCM 2012 R2 and i'm getting know my way around it. We are a high school with about 350 clients in total, spread among different classrooms. Now the problem is:

We are deploying Adobe CC through SCCM to all clients, but in one classrooms there are some problems with Adobe CC now, which i can't figure out: on random clients, Software Center says Adobe CC is installed on the machine, except it isn't. When you look on the local hard disk it just isn't there. And it happens randomly. One day i fix a number of clients, and then the other day there is Adobe CC missing on different clients. Can't get my head around it. I think i need to look in the direction of the detection method. Currently, that's set to the MSI Product code.

Can someone help me out here? Thanks so much in advance!

0 Comments   [ + ] Show comments

Answers (5)

Answer Summary:
Posted by: anonymous_9363 6 years ago
Red Belt
1
Detection is where to look, for sure.
Posted by: Pressanykey 6 years ago
Red Belt
1

Top Answer

Hi,
 I personally always have two detection methods per software package, in the case of MSI based installations ProductCode + Branding, or with Legacy / Scripts Branding + Custom. This way you can be really sure that:

1. The software detection is really working correctly
2. You get to see if something has been manually installed

Cheers
Phil
Posted by: rtabbers 6 years ago
White Belt
0
What do you mean by:  One day i fix a number of clients, and then the other day there is Adobe CC missing on different clients. 

What do you fix then?

Regarding detection rules, I never use Productcodes. These are never used correctly by vendor, and every new version of the same product gets a different productcode. Very useless like that. Try to find another detection method, Like the main executable file. Use the versionnumber of that file and select "greater then or equal to"

The more detection rules you've got, the preciser it will be. But also a lot of maintenance when it comes to upgrading that specific software. So just use 1 or 2.

gr Rene
Posted by: nagendrasingh 6 years ago
Black Belt
0
Adobe products are tricky to detect. The main .exe files do not have any version numbers and often they allow even non admin users to update it. That changes the file size and even the size detection logic would not work.
Posted by: anonymous_9363 6 years ago
Red Belt
0
The main .exe files do not have any version numbers
Errr...I just picked 5 at random from our selection of Adobe products and every one of them has version information.

I take the point, however, but it's simple enough to work around: for each deployment, create a registry key in HKLM which is unique to that deployment. I use a GUID generator script to create a GUID and use that.

Comments:
  • We do the same in our environment. Every script and installer is assigned registry entry GUID that we can query. Works great! - Bethski 6 years ago

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ