You are currently reviewing an older revision of this page.
This error can occur for a number of reasons. Usually the Microsoft Install engine has become corrupt. However if software is frequently uninstalled and reinstalled this can also be due to the installer database becoming corrupt.
A number of solutions to this issue are offered by reputable web sites such as Microsoft and CuteFTP.
Note that this is an operating system issue and is not systemic with software brand.