The basic way to delete software depends on your operating system
On Windows, you use the Settings app or Control Panel to uninstall programs. On Mac, you drag the app to the Trash or use an uninstaller if one came with it. On Linux, you use your package manager or terminal commands. The method matters because simply deleting a program's folder often leaves behind files that clutter your system and can cause problems later.
This guide covers the standard removal process for each system, what leftover files are, and what to do when a program won't delete. Most software takes less than a minute to remove once you know where to look.
Key Takeaways
- Windows users should go to Settings > Apps > Apps & Features and click Uninstall, rather than deleting the program folder manually.
- Mac users can drag most apps to Trash, but some programs include their own uninstaller that you should use instead.
- Uninstallers remove not just the program but also the configuration files and registry entries it created, which manual deletion leaves behind.
- If a program won't uninstall, restart your computer first, then try again or use a third-party uninstaller tool.
How to delete software on Windows
Open Settings by pressing the Windows key and typing "Settings", then click the Settings app. Go to Apps in the left sidebar, then click Apps & Features. Scroll through the list until you find the program you want to remove, click it once to select it, then click the Uninstall button that appears.
Windows will ask you to confirm the removal. Click Uninstall again. The program will now remove itself, which usually takes 10 to 30 seconds. Some programs show a progress bar; others finish silently. When it is done, the program name disappears from the Apps & Features list.
If you are using an older version of Windows, you can also go to Control Panel > Programs > Programs and Features, find the program, click it, and click Uninstall at the top. The process is the same.
How to delete software on Mac
Open Finder and click Applications in the sidebar. Find the program you want to remove, right-click it, and select Move to Trash. Empty the Trash by right-clicking the Trash icon in the dock and selecting Empty Trash. The program is now deleted.
Some Mac programs come with their own uninstaller. If you see a file called "Uninstall [Program Name]" in the Applications folder alongside the program itself, double-click that instead of dragging the app to Trash. This removes the program and its associated files more completely.
A few programs also leave behind a folder in your Library that contains settings and cached data. You do not need to remove these manually — they take up minimal space and do not cause problems — but if you want a completely clean removal, you can open Finder, press Command+Shift+G, type ~/Library, and look for a folder with the program's name in the Preferences or Application Support folders, then move that to Trash as well.
How to delete software on Linux
The method depends on your Linux distribution. On Ubuntu and Debian-based systems, open the Software Center or Synaptic Package Manager, search for the program, and click Remove or Uninstall. On Fedora and Red Hat systems, use the GNOME Software app or the terminal command sudo dnf remove [program-name].
If you prefer the terminal on any Linux system, you can uninstall most programs by typing sudo apt remove [program-name] on Ubuntu or Debian, or sudo dnf remove [program-name] on Fedora. Replace [program-name] with the actual name of the program. The system will ask you to confirm by typing Y and pressing Enter.
What leftover files are and why they matter
When you uninstall a program using the official uninstaller, it removes not just the program itself but also the configuration files, settings, and registry entries it created while running. On Windows, these are stored in the Registry and in hidden folders. On Mac, they are in the Library folder. On Linux, they are in hidden directories in your home folder.
If you simply delete a program's main folder without using the uninstaller, these leftover files stay behind. They take up disk space and can sometimes cause errors if you later reinstall the program and the old settings conflict with the new ones. Using the official uninstaller prevents this problem.
What to do when a program won't uninstall
If you click Uninstall and nothing happens, or you get an error message, restart your computer first. Sometimes a program is still running in the background and blocking its own removal. After the restart, go back to Apps & Features (or Applications on Mac) and try uninstalling again.
If the program still will not uninstall, it may be corrupted or protected. On Windows, you can try using a third-party uninstaller tool like Revo Uninstaller or CCleaner, which can force removal and clean up leftover files. On Mac, try moving the app to Trash, emptying the Trash, then restarting and checking if any associated files remain in the Library folder. On Linux, try the terminal command sudo apt remove --purge [program-name], which removes the program and its configuration files together.
If none of these steps work, the program may require administrator or root access to uninstall. On Windows, right-click the uninstaller and select Run as Administrator. On Mac and Linux, make sure you are using sudo in the terminal command.
How to find and remove leftover files manually
On Windows, you can search for leftover files by opening File Explorer, going to the C: drive, and using the search box to look for the program's name. You may find folders or files in Program Files, Program Files (x86), AppData, or ProgramData. Do not delete these manually unless you are certain they belong to the program you uninstalled — deleting the wrong files can break other programs.
On Mac, open Finder, press Command+Shift+G, type ~/Library, and look in the Preferences, Application Support, and Caches folders for anything with the program's name. You can safely move these to Trash.
On Linux, open a terminal and type ls -la in your home directory to see hidden folders starting with a dot. Look for a folder with the program's name and type rm -rf ~/.folder-name to remove it. Be very careful with this command — it permanently deletes the folder and cannot be undone.
Frequently Asked Questions
Can I just delete a program's folder instead of using the uninstaller?
You can, but it is not recommended. Deleting the folder removes the program itself, but leaves behind configuration files, registry entries, and cached data that clutter your system. Using the official uninstaller removes everything at once. If you ever reinstall the program, old settings may conflict with new ones and cause errors.
Will uninstalling a program delete my files?
No. Uninstallers remove only the program and its settings, not the documents or files you created with it. Your photos, spreadsheets, and other work remain on your computer. If you want to delete those files too, you must do that separately.
What if I uninstall a program by mistake?
You can reinstall it by downloading it again from the publisher's website or from your operating system's app store. Your settings and files will not be restored unless you backed them up, but the program itself installs fresh and works normally.
Do I need to restart my computer after uninstalling a program?
Usually not. Most programs uninstall cleanly without requiring a restart. Some older Windows programs may ask you to restart at the end of the uninstall process. If one does, click Yes and let it restart.
Why does uninstalling take so long sometimes?
Large programs with many files take longer to uninstall because the system must locate and remove each file individually. Programs that are still running in the background also uninstall slowly. If an uninstall seems stuck, wait a few minutes before assuming it has failed.