Help Center

Follow

Uninstall Applications from PDQ Inventory

Uninstall Feature (Pro mode only)

PDQ Inventory 1.1 Release 3 and higher provide the ability to initiate uninstalls via the Remote Command feature. The necessary Uninstall string is extracted from the registry. The image below shows an example of attempting an uninstall of Java 6 Update 31 (x64). Just right-click on the Application (row) and select Uninstall.

Inv113-CallUninstall.png

 

This will cause a Remote Command window to open and the Uninstall string will be passed to the Command field. Verify that your Timeout is set appropriately (some apps may take a while to uninstall and you don't want to prematurely time out). Make any changes necessary to ensure that the uninstall will be performed silently. If the command is part of MsiExec.exe then PDQ Inventory has taken basic steps to ensure the proper uninstall parameters are supplied. (We replace any /i with a /X and we add /qn). 

UninstallJava6.png

 

Limitations to the Uninstall Feature:

***Note - This issue has been resolved. PDQ Inventory will enclose the path in double quotes if a space is detected *** Some uninstall strings may not be enclosed in double quotes. This can cause a problem if the path to the uninstall files contain spaces. If you see a path that should have double quotes you should enter them. Be sure to only enclose the Path in quotes. For example, the Uninstall string for Mozilla Firefox was

C:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe

When I attempted to Uninstall this app I received this error:

UninstallNeedQuotes.png


However by simply adding the quotes AND the appropriate parameter to make the Uninstall run silent. (in the case of Mozilla Firefox the correct uninstall parameter is /S)

UninstallFirefoxSuccessful.png


Some uninstall strings are not properly written to run silently. You may need to perform some due diligence to determine what they are. In a future release of PDQ Inventory we will attempt to provide the appropriate uninstall strings for common programs. A great way to find the appropriate silent parameters is to google something like:

silent uninstall firefox

The first hit for me was this page: 

https://wiki.mozilla.org/Installer:Command_Line_Arguments

I found the silent uninstall info almost immediately.

To Uninstall an application from multiple computers just copy the Uninstall string. Select your multiple computers or your Inventory Collection and go to Tools > Remote Command. Paste the Uninstall string in the Command window.

In order for the application (which has been uninstalled) to be removed from the target computers a new Inventory scan will be needed.

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request

10 Comments

  • 0

    Thank you! This is exactly what I was looking for.

  • 0

    perfect, any idea on how to get the Pirform apps removed, the default "C:\Program Files\CCleaner\uninst.exe" with and without /S doesn't appear to work and their command line info just shows the install method, not removal?

  • 0

    Hi Iain,

    Which programs from Piriform. I'm able to silently uninstall CCleaner using the /S (uppercase) parameter.

  • 0

    I just recently purchased PDQ Inventory license after using the trial and was able to uninstall software on our office's network. I need to uninstall a piece of old software from our entire inventory and it worked on my test machine with the trial and after I bought the license I now time out every time I try to uninstall the program. 

     

    It is Multi-Page TIFF Editor, for the record. Is there anything I need to do? I've even upped my timeout time and still it won't do it. If I check the remote computer's Task manager I can see that the uninstall is running, but it just never actually uninstalls..

     

    Thoughts, ideas? Disappointed we bought this software and now its not working as it was.

     

    Thanks,

     

    Josh

  • 0

    Hi Josh, will you send a screenshot to support@adminarsenal.com. I'd like to see what the uninstall string looks like. 

     

    Thanks - Shawn

  • 0

    Hi Shane,

    need to remove CCleaner, Defraggler, Recuva and Speccy -- all 4 of the Piriform apps, some have been installed by those that have local install rights, but we have not authorised or approved the apps so i need a blanket method of removal.  The uninstall string appears to be valid from Inventory - "C:\Program Files\CCleaner\uninst.exe" with the /S added outside the quote, but the app doesn't seem to be removed (still get return code 0).  Re-scanning the system shows the app to still be present.

  • 0

    Hi Iain,

    Go to one of the targets after you run the silent uninstall and see if the program still exists in C:\Program Files. If it doesn't then it may be installed in a user's directory as well. Also, when you rescan a computer are you running the Applications or Standard scan profiles? 

  • 0

    just running the application rescan, not the whole system.  according to our supplemental scans/report, the apps are installed in their default folders.

  • 0

    very weird, but it now seems to be working (restarted the server we use for PDQ apps after upgrading them both up to the latest builds).  Apps un-installing fine with the /S added outside the quotes.

    thanks Shane.

  • 0

    "C:\Program Files\Autodesk\AutoCAD 2015\Setup\en-us\Setup\Setup.exe" /Q /P {5783F2D7-E001-0000-0102-0060B0CE6BBA} /R ACAD /language en-US

     

    hey , I'm having an issue with a similar problem,

     

    when I try to uninstall autocad 2015 and put the above parameters , it returns code: 259

     

    any idea why? ( this command runs fine and uninstalls silent when running using start > run > on the local PC )

Article is closed for comments.
Powered by Zendesk