Download the Registry Reviver and do it manually. Windows requires all installed software to have a unique installation directory, so that registry entries can be reloaded when you delete or install new software. When you install a new application, there is nothing to tell Windows that the installation has finished. This causes an old registry entry to be used even though the software is not installed. You will be confused when you need to restart your computer because of a registry error and not knowing what caused it.
To solve this problem, you can reinstall the applications that were not uninstalled. Then install the new ones from the disk and restart the computer. The only way to remember the correct name for each application is to have the name of the application written down somewhere where you can find it again. When you uninstall applications, they are usually left behind in the form of a .EXE file, which is used by the operating system. To identify this file and how to uninstall it, you should first read the instruction manual for your operating system. For Windows XP, you can use a program called regedit.exe to open the registry. Once you have opened the registry, you can search for the application that is causing the errors.
Once you have found the file that you want to uninstall, you should use a right-click menu and select "Uninstall" from the list. In most cases, the applications on the list are not being installed. However, there is also a very rare chance that the applications on the list are valid applications but are missing the required files from the .DLL file. To resolve this problem, you should have the manufacturer of the application send you the file that is missing. Do not waste time, just download the software and uninstall the software. This will help you understand why it happens. If you need assistance with the problem, you can call a computer repair service to help you.