When you are removing applications using the uninstaller from Nektony, you may face an error with deleting some service files and folders. In this case, the uninstaller tool shows the exclamation mark next to the file name in the Removal window.
This may happen for the following reasons:
- There are running processes in the background related to the app.
- The apps have kernel extensions.
- The files are protected from removal by System Integrity Protection (SIP).
After understanding what is causing the issue, you will be able to uninstall the apps completely. Here’s how to do that.
1. There are running processes in the background related to the app.
Before starting uninstalling any app, you should check whether all its working processes in the background are closed. For this, use Activity Monitor. Close the processes and try again to uninstall the apps or remove their specific files.
2. The apps have kernel extensions.
Some apps create kernel extensions which are able to protect themselves from being removed. Also, kext files can protect other service files and folders from being removed. It’s impossible to remove such files to Trash, as Finder ignores the removal command. You can remove kext files only in the recovery mode of your Mac. Learn in our previous article how to uninstall kernel extensions. Removing kexts will allow you to delete all other service files of the problematic application.
3. The files are protected from removal by System Integrity Protection (SIP).
Apple forbids modifying system items on Macs. The SIP limits the actions that the user can perform on protected parts of the Mac operating system. The problem is that, even if you have a third-party application, it may be able to create files that Apple thinks are default system files. In this way, such applications protect themselves from being deleted.
So, to remove a problematic file or app, you would need to disable the Apple System Integrity Protection. To do this, follow these steps:
- Restart your Mac and press Command+R key shortcut while the reboot is in progress. You will see an unusual startup window – this is the recovery mode. In the Menu bar click Utilities → Terminal.
2. Type in Terminal the next command:
3. Press the Return key. You will see that your System Integrity Protection is disabled.
4. Restart your Mac and delete the problematic files.
After you have deleted the files, don’t forget to re-enable the System Integrity Protection in order not to remove other important apps and files by mistake. For this, again restart your Mac → use Command+R shortcut → open Terminal and this time type the command csrutil enable. Then restart the Mac.
Once again, you should understand what files you are removing. If you are not exactly sure what you are doing, it’s better not to attempt it!