Solved

How do I silently uninstall a program with MSIEXEC if it has no Product Code?

Posted on 2009-05-07
4
736 Views
Last Modified: 2012-05-06
I am trying to use this:

MsiExec.exe /x {product code} /qn, but my particular program does not show up as having a Product Code in the Uninstall section of the registry.  It shows up just as the "Program Name" at the same level as all other programs that *do* have a PCode.

I've tried:
MsiExec.exe /x Program Name /qn
MsiExec.exe /x {Program Name} /qn
MsiExec.exe /x "Program Name" /qn

None of the above work...get Error 1619.
0
Comment
Question by:RickCurtis
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 3

Expert Comment

by:srepphan
ID: 24329133
MSIEXEC only operates with a ProductCode. If the app you want to uninstall doesn't have a product code, it wasn't installed with Windows Installer. Can you give us a list of the files in the applications subdirectory and a list of the registry keys that correspond to this app? Maybe we can find out which installer was used.
0
 
LVL 50

Expert Comment

by:jcimarron
ID: 24329921
RickCurtis--If your main objective is to uninstall the program, rather than get Windows Installer Cleanup Utility to work,  try RevoUninstaller
http://www.revouninstaller.com/
0
 

Author Comment

by:RickCurtis
ID: 24329975
I saw RevoUninstaller when I was searching earlier...it looked as though it was something you had to install locally before you could use it.

Let me clarify what I am trying to do:  I am wanting to uninstall a program on 300 remote machines that does not have a Product Code associated with it.  I have just within the past few minutes discovered that it was installed using old SMS "packaging" tools.  We no longer use SMS & do not have access to any of those tools.

I don't really want to have to install a second program on 300 machines just to uninstall another program.

I need something that can be totally command line driven.
0
 
LVL 3

Accepted Solution

by:
srepphan earned 250 total points
ID: 24329998
You may end up writing a script that will do all of the functions the uninstaller would do. This is usually the easiest way. You need to unregister any COM components that were registered (not REALLY required), delete any files, folders, shortcuts, etc... Unregister any file associations, delete all registry keys, etc...

What is the program?
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

We have adopted the strategy to use Computers in Student Labs as the bulletin boards. The same target can be achieved by using a Login Notice feature in Group policy but it’s not as attractive as graphical wallpapers with message which grabs the att…
It’s been over a month into 2017, and there is already a sophisticated Gmail phishing email making it rounds. New techniques and tactics, have given hackers a way to authentically impersonate your contacts.How it Works The attack works by targeti…
Windows 8 comes with a dramatically different user interface known as Metro. Notably missing from the new interface is a Start button and Start Menu. Many users do not like it, much preferring the interface of earlier versions — Windows 7, Windows X…
Windows 8 came with a dramatically different user interface known as Metro. Notably missing from that interface was a Start button and Start Menu. Microsoft responded to negative user feedback of the Metro interface, bringing back the Start button a…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question