UninstallPKG
UninstallPKG
1.1.7

4.8

UninstallPKG free download for Mac

UninstallPKG1.1.7

18 October 2019

Remove packages (.PKG) and all their contents.

Overview

UninstallPKG allows you to completely remove so called "packages" (file extension .pkg) and all their installed contents from your Mac. It can be used to reclaim precious disk space by removing unwanted functionality like unused printer drivers, or to completely remove applications you no longer use. UninstallPKG can also keep your Mac clean by removing left-over files from applications that you have already partially removed manually. It can remove all 37290 files of Office 2011 at once, or completely remove things like Java or the Flash plugin. It is also able to clean-up after uninstalling an application by removing it from the Dock and from the LoginItems directory, and erasing the files those packages generated (preferences, etc.).

What's new in UninstallPKG

Version 1.1.7:
  • Provide initial compatibility with 'Catalina'
  • Improved security through notarization, hardened runtime and helper-tool authentication
  • Fixed erroneous reporting about deleted generated files
  • Context-menu to reveal in Finder also works in Uninstall view now
  • Fixed display issues related to package size and preferences

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate UninstallPKG app?

23 Reviews of UninstallPKG

5
luckman212
16 March 2017
Version: 1.0.24

Most helpful

Been a Mac power user for many years. This is an amazing utility. I have tried other apps (some free, some not) but none were as thorough as UninstallPKG. Works well on Sierra and has been 100% reliable for me. Was having an issue with an app that wouldn't install properly due to some remnants from an old version, and with the help of this tool I was able to clear out the cobwebs and get everything working again. Developer is also helpful and the app gets updated pretty regularly. Recommend highly.
(1)
5
wug94
22 June 2019
Version: 1.1.6
Man, i can't find the words!!! Just big thank you!!! I wish you all the best!!!
(0)
RogerKatz
23 March 2018
Version: 1.1.2
The current version is 1.1.5
(0)
5
Jlock
30 October 2017
Version: 1.0.29
Awesome app
(0)
5
luckman212
16 March 2017
Version: 1.0.24
Been a Mac power user for many years. This is an amazing utility. I have tried other apps (some free, some not) but none were as thorough as UninstallPKG. Works well on Sierra and has been 100% reliable for me. Was having an issue with an app that wouldn't install properly due to some remnants from an old version, and with the help of this tool I was able to clear out the cobwebs and get everything working again. Developer is also helpful and the app gets updated pretty regularly. Recommend highly.
(1)
5
jimixdnb
19 June 2016
Version: 1.0.21
wow, I've just tried it. this thing is really useful :D! even in addition to something like cmm. I think it's safer, faster and cleaner to uninstall packages with this, than by hand, or with cmm. because cmm doesn't necessarily always find everything the pkg and/ or app created. and quite often the package installers don't even come with an uninstaller... or the uninstaller simply doesn't work very well. and typing in the terminal, for things that you do every now and then just isn't very efficient imo (don't get me wrong: I have nothing against the terminal, I really like it. but I think it makes more sense for tasks you don't administer too often). and for all of these things, this app is a freakin' godsend! I think something like cmm, together with uninstallpkg - and you can really keep your mac in a almost stainless state, for a very long time..
(0)
5
Trb
26 July 2015
Version: 1.0.15
Offering a recent experience, I was having trouble mounting an NTFS volume on my MacBook Pro. The volume mounted on my iMac and my backup MacBook, but no on my MBP. I've own many Mac OS X MacBooks over the years, and each time I got a newer one, I would use Apple's Migration Assistant to move my apps and documents to my newer MacBook. Over years, I've also installed (and uninstalled) various utilities so that I can write to NTSF volumes, such as MacFuse and Paragon's NTFS. I had deleted these using the vendors own "uninstaller" tools. However, it turns out that there were still components that remained. And because they persisted in my system, Migration Assistant copied them into the Mac OS X system on my new MBP, the NTFS volume wouldn't mount on my MBP. I spent days trying to find out what was going on, and I finally figured out what the key components were. There were items that remained from the MacFuse installation and from Paragon's NTFS. Using Terminal, I removed them manually. I posted this in a thread in Apple's Community Support forum, and received additional help from a fellow named Drew who apparently has a lot of experience using terminal. He suggested a few commands to discover what parts of MacFuse and NTFS were installed, and the locations they existed. Sure enough, there were long lists of orphaned parts. It would have taken me days to remove them manually. However, he mentioned the UninstallPKG. The trial version provides three free uninstallation, and so I tried it. In moments, it removed the orphaned remnants. Additionally, it identified remnants of other packages that I had removed years ago. These remnants could potentially be bloating the OS, and impacting performance. I've purchased a subscription, and I'm removing these remnants as well. For me, the bottom line is that the UninstallerPKG app if far more efficient than entering commands in Terminal, and it's far safer too. Nevertheless, it is essential to do a full backup prior to modifying one's installed OS. People need to know what the potential consequences might be. But for those who have some level of technical comfort and knowledge, this utility is a gem.
(1)
Wts
17 June 2015
Version: 1.0.13
Reading the " help " file strongly suggests to me that there is very limited value to uninstalling PKG's.

Also, the idea of " saving " hard drive space is somewhat meaningless when you have 2 and more terabytes hard drives.

Also why take a chance on removing files that were installed by the programmer of the application.

This app to me seems as dangerous as the app Clean my Mac i used a few months ago which created so many startup problems and crashing apps i was forced to reformat my hard drive and reinstall OS.

For me AppDelete is still the safest for removing files and if it misses some files that's fine with me because AppDelete has never created problems and if i have some doubts what it decides to remove i can just archieve what AppDelete wants to trash.
(2)
Show comments (2)
5
Radus
14 June 2015
Version: 1.0.11
in combination with tinkertool system the best way to remove an app
(1)
3
Xenophile
31 December 2014
Version: 1.0.7
I tried this and it reported a few dozen defunct packages for apps I've manually uninstalled. Ok, so I must have missed a few files, right? Well....it listed the remaining files as application bundles residing in my /Applications folder, despite them being long gone. Even more disturbing, when I had it unsintall the defunct package it reported success and claimed to have uninstalled the non-existant app bundles! I will stick to my tried and true method of using iTrash for simple installations or for more complex installations, simply opening the original installer package in Pacifist or Suspicious Package to find all file locations for manual deletion. My method is slower but I prefer the certainty of it.
(3)
5
hamm
04 December 2014
Version: 1.0.7
It is perfect! I was so worrying about Korean websites' security plugins installed by PKG files. But now I can uninstall them clearly with this UninstallPKG. Thanks!! :) p.s. I installed UninstallPKG but it doesn't appear on the Launchpad...!(Yosemite) What happened?
(0)
Show comment (1)
Wts
16 November 2014
Version: 1.0.7
Version 1.0.7: the app "Help" file does not fully explain the actions of the features, for example, when the application identifies "defunct packages" can those be just uninstalled or is it user beware/caution ?
(0)
Show comment (1)
5
ozgur-1
10 November 2014
Version: 1.0.7
the only working pkg uninstaller for osx
(0)
Wts
20 October 2014
Version: 1.0.6
What i don't like about this app is that when you launch the app it immediatly goes thru a search of ALL pkgs and when it is finished it's search then you type in the name of the pkg you want to uninstall. What a waste of time. Why can't i just launch the app and type in the name of the pkg i want to uninstall and then the app does a search for all the components of that pkg ??? Or when i launch the app allow me to select what i want it to do ???
(0)
Show comment (1)
5
dan66
11 September 2014
Version: 1.0.5
The Best
(0)
5
Fmaxwell2
14 August 2014
Version: 1.0.5
The missing uninstaller that OS X should have included. This is a must-have if you try and remove a lot of software PKGs. And it really should be used by anyone to assure that app removal is complete.
(0)
5
hamletm3054
26 July 2014
Version: 1.0.5
great software!
(0)
3.5
Leon-Belmont
18 February 2014
Version: 1.0.2
Here is my solution for uninstalling PKGs implemented in Python. #!/usr/bin/env python2.7 import subprocess as subp #import shutil import sys, os #import pdb class Delpkg(object): pkgInfoCommand = 'pkgutil --pkg-info "{pkgname}"' pkgFilesCommand = 'pkgutil --files "{pkgname}" --only-files' pkgDirsCommand = 'pkgutil --files "{pkgname}" --only-dirs' def __init__(self,pkglist=[]): self.pkgsInfo = {} for i in pkglist: pkgInfo = self.getPkgInfo(i) if pkgInfo is not None: self.pkgsInfo[i] = pkgInfo def __call__(self): if os.getuid() != 0: for i in self.listFiles(): print i for i in self.listDirs(): print i else: for i in self.listFiles(): try: os.remove(i) except OSError: sys.stderr.write('Failed to remove "{0}"\n'.format(i)) for i in self.listDirs(): try: os.rmdir(i) except OSError: sys.stderr.write('Failed to remove "{0}"\n'.format(i)) for i in self.pkgsInfo: subp.call('pkgutil --forget "{0}"'.format(i),shell=True) def getPkgInfo(self,pkgname): runPkgInfoComm = subp.Popen(self.pkgInfoCommand.format(pkgname=pkgname),\ shell=True,stdout=subp.PIPE) out = runPkgInfoComm.communicate()[0] if runPkgInfoComm.returncode == 0: pkgInfo = dict(i.split(': ') for i in out.rstrip().split('\n')) pkgInfo['prefixpath'] = os.path.join(pkgInfo['volume'],pkgInfo['location']) return pkgInfo else: return None def generalListComm(self,command): for i in self.pkgsInfo: runComm = subp.Popen(command.format(pkgname=i),\ shell=True, stdout = subp.PIPE) out = runComm.communicate()[0].rstrip().split('\n') for j in out: yield os.path.join(self.pkgsInfo[i]['prefixpath'],j) def listDirs(self): dirs = [ i for i in self.generalListComm(self.pkgDirsCommand) ] dirs.sort(reverse=True) for i in dirs: yield i def listFiles(self): for i in self.generalListComm(self.pkgFilesCommand): yield i if __name__=='__main__': delpkg = Delpkg(sys.argv[1:]) #pdb.set_trace() delpkg()
(0)
Show comment (1)
Kennett
16 February 2014
Version: 1.0.1
UninstallPKG 1.0.1 has no application icon.
(0)
Show comment (1)
5
Urick-Hunt
16 October 2013
Version: 1.0b5
Awesome job! Very improved overall since the initial release. Thank you again for such a useful app.
(1)
leamancrews
03 September 2013
Version: 1.0b4
Can someone explain the utility of this app? I don't understand the need or desire to remove .pkg files. #1) The way I understand it, .pkg files are either installers, or receipts left by installers. The receipts are used by Software Update, et al, to determine what software you have installed (and what version) to help determine what updates you need. So is this app meant to remove installers you have laying around, or remove the .pkg receipts? If it's the latter, shouldn't you keep these files? #2) What I would like is an application that read .pkg receipts to perform a complete uninstall of an application installed via a .pkg and Installer.app. Does this app do that? It doesn't seem to, but that's something that OS X could really use. (I don't know why it's not a function of Installer.app already.) Thanks in advance.
(0)
Show comments (7)
Aargl
29 July 2013
Version: 1.0b3
So sad there's no 10.6 version... :-(
(2)
5
Urick-Hunt
23 June 2013
Version: 1.0b2
A much needed utility on OS X. Thank you ) A built in option to launch as root might help for some users...
(0)
Show comments (8)
5
HansMueller4641
21 June 2013
Version: 1.0b1
finally a WORKING pkg remover ... seems to work fine although its supposedly beta quality
(1)