Uninstall a "non-windows installer (exe)" application using powershell

Keith Hampshire 96 Reputation points
2021-01-21T16:55:10.503+00:00

After doing some research on this, I'm coming to the conclusion that unless the package was installed using Windows installer (.msi file) it can't be done. Really??? I don't believe that.. There has got to be a way to uninstall a non-windows installed application.

I'm trying to test this theory on a free applications called, "PicPick". Apparently, it is a non-windows installed application.

I have tried these commands so far with NO luck:

-msiexec
-WMIC
-$app = Get-WmiObject -Class Win32_Product ' -Filter "Name = 'PicPick'"
-$app.Uninstall()

59227-image.png

Windows for business | Windows Server | User experience | PowerShell
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Rich Matheisen 47,906 Reputation points
    2021-01-21T19:15:31.537+00:00

    Looking at their web site they say that no even Windows "Add/Remove programs" will completely uninstall that software. Their recommendation is to run the app's uninstaller executable.

    uninstall-picpick.html

    0 comments No comments

  2. Keith Hampshire 96 Reputation points
    2021-01-21T20:18:25.043+00:00

    I was thinking more a long the lines of an end all be all way of uninstalling any app in Windows.

    Can't you uninstall any app if you knew the apps GUID?

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.