Whenever I try to install or update a program which uses a .msi installer, the installation gets up to the final step and the progress bar almost reaches the end, but the install suddenly fails with an error 2503, followed by an error 2502. This happens with many different applications, including TortoiseSVN and Brackets. Strangely, uninstalling programs which use the .msi installer works fine.
Here's what I've tried:
- Checked permissions on
C:\Windows\Installer
. System and Administrators all have full permissions (excluding special permissions), and Everyone can Read, List Folder Contents and Read & Execute. This is apparently the correct permissions according to sites I've found. - Tried temporarily removing the contents of the
C:\Windows\Installer
folder. No effect. - Tried opening command prompt as an administrator and running these commands:
msiexec /unreg msiexec /regeserver
I'm using x64-bit Windows 8. Any suggestions on how to resolve this issue would be appreciated.
Update: By right-clicking on the MSI file and selecting 'Run as Administrator', the installation succeeds. However is a workaround, and I am still looking for how to solve the original problem