How to Fix the Invalid Uninstall Control File Problem

Fix Invalid Uninstall Control File Problem

Problems removing a program from your computer?

Uninstalled a program, but its entry still listed in the Add or Remove Programs or Programs and Features list?

Are you getting an error message like "Invalid Uninstall Control File: C:\Program Files\uninstall.xml" when you try to delete that entry?

It's called an invalid entry and on this page I will show you step by step how to safely delete invalid entries on a Windows XP, Vista, 7, 8, 8.1 and 10 PC.

But first:

What is an "Invalid Entry"?

Invalid entries are entries that are no longer in use, and can be deleted from the Windows registry.

And now:

Remove Registry Entries for Uninstalled Software

Important note! These steps will show you how to make changes to the Windows registry. If done incorrectly, serious problems might occur. Don't worry. I will show you how to create a backup of the registry (or a section of it) first, so that if you did something wrong you can simply double-click on the backup file to restore it. Just follow my steps carefully.

1. Backup and Restore the Windows Registry

Backup the Entire Registry

1 Open the Windows start menu and click on "Run".

Windows 8, 8.1 and 10: Right-click on the start button and choose "Run".

Open Windows Start Menu

2 At "Run" you enter regedit and click on "OK" or hit Enter.

3 Click on "File" (located at the left-top) and choose "Export".

4 Select a location on your computer where you want to save the backup.

5 Enter a name at "File name:" and click on "Save".

If you want to restore that backup, then you just need to double-click on the backup file.

Backup a Section of the Registry

1 Open the Windows start menu and click on "Run".

Windows 8, 8.1 and 10: Right-click on the start button and choose "Run".

Open Windows Start Menu

2 At "Run" you enter regedit and click on "OK" or hit Enter.

3 Click on "HKEY_Local_Machine" to expand.

4 Scroll down and click on "Software" to expand.

5 Scroll down and click on "Microsoft" to expand.

6 Scroll down and click on "Windows" to expand.

7 Scroll down and click on "Current Version" to expand.

Create Backup Windows Registry

8 Scroll down and right-click on the "Uninstall" folder and choose "Export".

Create Backup Windows Registry

9 Select a location on your computer where you want to save the backup.

10 Enter a name at "File name:" and click on "Save".

If you want to restore that backup, then you just need to double-click on the backup file.

2. Delete the Invalid Entry

1 Open the Windows start menu and click on "Run".

Windows 8, 8.1 and 10: Right-click on the start button and choose "Run".

Open Windows Start Menu

2 At "Run" you enter regedit and click on "OK" or hit Enter.

3 Click on "HKEY_Local_Machine" to expand.

4 Scroll down and click on "Software" to expand.

5 Scroll down and click on "Microsoft" to expand.

6 Scroll down and click on "Windows" to expand.

7 Scroll down and click on "Current Version" to expand.

8 Scroll down and click on "Uninstall" to expand.

Invalid Uninstall Control File

9 Scroll down to the entry of the software you want to delete, right-click on its folder and choose "Delete".

If you did something wrong like deleting the wrong entry (folder) or encounter any problems, then just double-click on the backup file that you've created.