The basic way to delete software depends on your operating system
On Windows, you remove most programs through the Settings app or the Control Panel — not by dragging a folder to the trash. On Mac, you typically drag the process to the Trash, though some programs need their support files cleaned up separately. On Linux, you use a package manager or the software center that came with your system. The wrong method can leave behind files that take up space or cause problems later.
The reason matters: when you install software, it scatters files across your computer — not just in one folder. The uninstall process finds and removes all of them at once. Deleting only the main folder leaves behind settings files, cache, and registry entries that waste space and can interfere with reinstalling the program later.
Key Takeaways
- Windows programs are removed through Settings > Apps > Apps and Features, where you select the program and click Uninstall.
- Mac applications usually go to Trash, but some larger programs have their own uninstaller you should run first.
- Deleting only the program folder leaves behind settings and cache files that take up space and can cause reinstall problems.
- After uninstalling, restart your computer to clear temporary files and complete the removal.
- Some programs leave behind folders in Documents or AppData that you can delete manually if you want to free up more space.
Removing software on Windows
Open Settings by pressing the Windows key and typing "Settings", then click the Settings app. Go to Apps in the left menu, then click Apps and Features. Scroll through the list to find the program you want to remove — the list is alphabetical and searchable, so you can type the program name at the top.
Click the program name once to select it, then click the Uninstall button that appears. A window will pop up asking you to confirm. Click Uninstall again. The program will remove itself, which usually takes 30 seconds to a few minutes depending on the size. You may see a progress bar or be asked to confirm that you want to remove it — click yes or next as prompted.
When the uninstall finishes, restart your computer. This clears temporary files and completes the removal. If you want to free up more space, you can manually delete leftover folders: open File Explorer, go to C:\Users\[Your Username]\AppData\Local or AppData\Roaming, and look for a folder with the program's name. You can safely delete it.
Removing software on Mac
Most Mac applications can be deleted by dragging them to the Trash. Open Finder, click Applications in the sidebar, find the program you want to remove, and drag it to the Trash in the dock. Empty the Trash by right-clicking it and selecting Empty Trash, or by pressing Command-Shift-Delete.
Some larger programs — particularly Adobe products, Microsoft Office, or antivirus software — come with their own uninstaller. Before dragging the process to Trash, check inside the process folder for an Uninstall or Remove file. Double-click it and follow the prompts. This ensures that all related files are removed properly.
If you want to remove leftover settings and cache files, open Finder and press Command-Shift-Period to show hidden files. Navigate to Library > process Support or Library > Preferences and look for folders with the program's name. You can delete these folders, though it is not necessary — they take up minimal space. Restart your computer after removing the process.
Removing software on Linux
The method depends on which Linux distribution you use, but most come with a graphical software manager. Ubuntu and Debian-based systems have a Software Center or Software app — open it from your applications menu, search for the program, and click Remove or Uninstall. Fedora and Red Hat systems use GNOME Software or a similar tool with the same process.
If you prefer the command line, you can uninstall using your package manager. On Ubuntu and Debian, open a terminal and type sudo apt remove [program-name], then press Enter and type your password. On Fedora, use sudo dnf remove [program-name]. Replace [program-name] with the actual program name — if you are not sure, type sudo apt list --installed to see all installed programs.
After uninstalling, you can clean up leftover files by running sudo apt autoremove on Debian-based systems or sudo dnf autoremove on Fedora. This removes dependencies that are no longer needed. Restart your computer to complete the process.
What to do if the uninstall gets stuck
If an uninstall window freezes or does not respond, close it by pressing Alt-F4 on Windows or Command-Q on Mac. Wait a minute, then try uninstalling again. Sometimes the program is still running in the background — on Windows, open Task Manager by pressing Ctrl-Shift-Escape, find the program in the list, right-click it, and select End Task. Then try uninstalling again.
On Mac, open Activity Monitor from Applications > Utilities, search for the program name, click it, and click the X button at the top left to force quit it. Then try dragging the process to Trash again.
If the uninstall still fails, the program may be corrupted or partially installed. On Windows, try using a third-party uninstaller like Revo Uninstaller or CCleaner, which can find and remove leftover files. On Mac, you can try dragging the process to Trash and then manually deleting the folders in Library > process Support. If the program is critical to your system, restart your computer in Safe Mode and try uninstalling from there.
Freeing up space after uninstalling
Uninstalling a program removes the main files, but leftover folders and cache can still take up space. On Windows, use Disk Cleanup to remove temporary files: press the Windows key, type "Disk Cleanup", and run it. Select your C: drive and click OK. Check the boxes next to Temporary Files and Recycle Bin, then click Delete Files.
On Mac, you can use a cleaning tool like CleanMyMac or Disk Diag to find and remove leftover files, though these are optional — Mac systems are generally efficient at managing space on their own. You can also manually delete the leftover folders in Library > process Support or Library > Preferences if you know the program name.
On Linux, run sudo apt clean on Debian-based systems to remove cached installation files, or sudo dnf clean all on Fedora. Check your disk usage with df -h to see how much space you have freed up.
Reinstalling a program after uninstalling it
If you uninstall a program and later want to use it again, you can reinstall it the same way you installed it the first time. On Windows, read the installer from the program's website or the Microsoft Store, then run it. On Mac, read the installer or get it from the App Store. On Linux, use your software manager or package manager to install it again.
Reinstalling usually works smoothly because the uninstall process removed all the old files. If you get an error saying the program is already installed, restart your computer and try again. If the problem persists, manually delete any leftover folders in the locations mentioned above, restart, and reinstall.
Frequently Asked Questions
Can I just delete the program folder instead of uninstalling?
You can, but it leaves behind settings files, cache, and registry entries that waste space and can cause problems if you reinstall the program later. Using the uninstall process removes everything at once and is the safer choice.
What if I cannot find the program in the uninstall list?
On Windows, the program may be listed under a different name or installed as a portable app that does not register with the system. Search your hard drive for the program folder and delete it manually. On Mac, check Applications and also look in Downloads — some programs run directly without being installed. On Linux, use sudo apt list --installed to see the exact name the system uses.
Will uninstalling a program delete my files?
No. Uninstalling removes only the program itself and its settings. Your documents, photos, and other files are not affected. If the program created a folder in Documents or Desktop, that folder remains unless you delete it manually.
Do I need to restart my computer after uninstalling?
It is a good idea. Restarting clears temporary files and ensures the uninstall is fully complete. Some programs require a restart to finish removing all their files, so it is worth doing even if the uninstall says it is done.
What is the difference between uninstall and remove?
They mean the same thing — both terms refer to deleting a program from your computer. Some systems use "uninstall" and others use "remove", but the result is identical.