Link to home
Create AccountLog in
Avatar of garrywebb
garrywebb

asked on

sccm: quicktime multiple versions appear installed simultaneously

I'm using SCCM to deploy updates/patches for QuickTime.  In some cases, I now have machines that show multiple versions of Quicktime in add/remove programs, such as 7.6.2 AND 7.6.9 both simultaneously.  attempts to remove 7.6.2 on these machines fail, code 1605 (basically the wrong version).  How can I kill older versions while installing current version? Or some other solution?
Avatar of Joseph Daly
Joseph Daly
Flag of United States of America image

Are you able to remove the older versions manully through add remove programs?
Avatar of garrywebb
garrywebb

ASKER

RDP blocked, so not sure.  let me try to replicate the problem on a machine I can get to, then I can test. back in 1 hour.
Ok what im thinking is if you can uninstall the software from add remove programs you should be able to just run a script via sccm to uninstall it.

If that uninstall doesnt work you may need to get the source files for the original install and make a package that has a program advertised that contains the uninstall switches.
no idea.  the 800 out of 10,000 machines with duplicate quicktime are in other buildings and not accessible except via SCCM. I can't replicate the problem on a test box; the 7.6.9 won't leave older versions behind on testboxes.  Can't RDP, locked down for security by a different network team.  Indirectly, I'm going to guess that I could uninstall them, given that I can manually uninstall JAVA where I have multiple versions in a similar situation.
such a script would look like...?
I'm afraid I'm a bit of a vbscript novice, and temp assigned to manage 10,000 machines via SCCM, which I'm decent at, but still somewhat new.
I have the source files for the original install(s) and made a package that has a program advertised that contains the uninstall switches. the program results in 1605 because the machine somehow sees it is running a newer version than the uninstall (something.msi /x) is calling for.  Would love to try a script, if you have one or similar or template to try.  Need script.
ASKER CERTIFIED SOLUTION
Avatar of Joseph Daly
Joseph Daly
Flag of United States of America image

Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
Hmmm for some reason the pictures disappeared from my article on EE. Here is a mirro of it on my personal blog.

http://josephadaly.com/14
looks very promising, will require some hours to test and tweak; back soon.
Good luck. I know on "normal" installations the WMIC uninstall works very well. Where I dont know the condition of the machines you are having problems on its questionable as to wether or not this will work properly.

Either way let me know how you make out.
okay!  wmic is bloody brilliant, by the way. http://josephadaly.com/14 solves 90% of life's problems.
Here's the deal:
wmic sees only quicktime769 on these machines.  However, add/remove programs says quicktime762 AND 769 both.  wmic can uninstall Quicktime, which leaves zero "quicktime" instances detectable with "wmic program get name", but leaves 762 showing under add/remove programs.  basically, there isn't enough 762 there to uninstall, but enough there to get an entry in add/remove programs.  For software scanning purposes, I need the bogus 762 entry to go away.  How do I kill an add/remove programs entry that I cannot uninstall and isn't really there?
SOLUTION
Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account
thank you xxdcmast!