How to Uninstall Programs in Windows That Won’t Uninstall?

There are different ways to uninstall a program in Windows, ranging from using the Control Panel to the Installed Apps section in the Settings app.

Uninstalling a Program in Windows
Uninstalling a Program in Windows

However, if you encounter difficulties uninstalling an app through these methods, you may need to try more advanced techniques. Here, we will outline various strategies to help you remove a problematic app from your computer.

1. Use the App’s Uninstaller

Most applications include an uninstall utility, which can be especially useful if the Control Panel or Windows Settings app methods fail. To use it, navigate to the program’s installation directory and search for an uninstall.exe file. Run this file to initiate the uninstallation process. Note that the file name may vary slightly by app.

Steam Uninstaller
Steam Uninstaller

Attempt to uninstall the program using this method.

2. Restart Windows Installer Service

The Windows Installer service is crucial for adding, modifying, and removing applications. If this service encounters issues, it can hinder the uninstallation process.

  1. Press the Win key + R to open the Run box.
  2. Type services.msc into the Run box and press Enter.
    Opening Services Window
    Opening Services Window
  3. The Services window will appear. Find and right-click on the Windows Installer service.
  4. If the service is not running, select Start to initiate it.
    Starting Windows Installer Service
    Starting Windows Installer Service
  5. If the service is already running, choose Restart.
  6. Try uninstalling the app again to see if the issue is resolved.

3. Uninstall the App via Powershell

Windows PowerShell offers a package management tool to install or remove programs. If you’re comfortable with command-line operations, you can use this utility to uninstall an application.

  1. Open the Start Menu and search for Windows PowerShell. Click on Run as Administrator.
    Running Windows PowerShell as Admin
    Running Windows PowerShell as Admin
  2. Within the PowerShell window, identify the program you wish to remove by typing the following command, replacing XXX with the actual program name:
    Get-Package -Name 'XXX'
    Listing Package with PowerShell
    Listing Package with PowerShell
  3. To uninstall the program, enter the following command:
    Uninstall-Package -Name 'XXX' -Force
    Uninstalling Package with PowerShell
    Uninstalling Package with PowerShell

4. Use Safe Mode

Booting into Safe Mode starts your computer with a minimal set of drivers and services, which can be helpful if a third-party service is preventing the uninstallation.

  1. Use the Win key + I shortcut to access the Settings app.
  2. Go to System > Recovery.
    Navigating to Recovery
    Navigating to Recovery
  3. Click Restart now under Advanced Startup.
    Restarting into Windows Recovery Environment
    Restarting into Windows Recovery Environment
  4. On reboot, choose Advanced Options, then Startup Settings and click Restart.
    Navigating to Startup Settings
    Navigating to Startup Settings
  5. Press 4 to boot into Safe Mode when prompted.
    Booting into Safe Mode
    Booting into Safe Mode
  6. Now try to uninstall the program.

5. Use Third-Party Uninstaller

If you’re still facing issues, consider using a third-party uninstaller. These tools are specifically designed for effective program removal.

Here’s how you can use IObit Uninstaller, although you can choose any preferred uninstaller:

  1. Download IObit Uninstaller from the official website here.
  2. Run the downloaded setup file and proceed through the installation wizard.
  3. During installation, deselect any preselected IObit Recommendation checkboxes.
  4. To customize the installation, click on Custom Install.
    Customizing IObit Installation
    Customizing IObit Installation
  5. Click Install to complete the installation process.
  6. Decline any additional offers by selecting No.
  7. Launch IObit Uninstaller and locate the program you wish to remove. Check the corresponding box.
  8. Click Uninstall at the top right to begin the removal process.
    Uninstalling a Program via IObit Uninstaller
    Uninstalling a Program via IObit Uninstaller

Using these methods should allow you to uninstall any stubborn programs from your PC. Should you still encounter issues, it’s advisable to contact the support team of the respective program for further assistance.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.