http://www.geekstogo.com/forum/Windo...t-t153864.html
Quote form forum in link above:
go to the location: HKEY_CLASSES_ROOT\IMsiServer
Right-click on IMsiServer -> Permissions
Click on Add -> Enter the exact name of the local user account name in which you are logged in and click on Check names.
Highlight the username and make sure there are check marks under Allow for Full Control and Read.
The quote above from the forum link you provided shows where things went wrong. This is a problem where it may be impossible to fix depending on what you changed.
So first log into your admin account (the account that was created when installing windows on your computer and do the the below instructions.
1) Be sure to be in the location of the registry: HKEY_CLASSES_ROOT\IMsiServer
2) Right-click on IMsiServer -> Permissions
3) This step is where you will need to modify the permissions. So, from here, you will need to find the set of permissions you added. To do this, you will need to find where the functions (read and write) are and for all accounts have read ticked. For the administrator account and the system creator account you will need write ticked.
If you can not understand the instructions above, try the second way below. Remember that the second set of instructions below will only work for Windows XP Pro. Also, you may need to try these instructions in each account as your altering of account permissions (shown in the quote) may make a user account have admin privileges and and admin account may not. So try the following if you can not understand the above set of numbered instructions.
1) Open 'My Computer'
2) Right-click drive C and select Properties.
3) Find the permissions tab then click it.
4) Under the permissions tab, make sure the all types of accounts can read. Then make sure the administrator and system creator can write.
5) Click ok
6) Click on the start menu
7) Depending on how your start menu is organised, you will need to put you mouse/cursor over setting then click on control panel. You may find that there is no settings section and that you may be able to go straight from start to control panel.
8) In the control panel, select classic view on the left hand side.
9)Double click 'User Accounts' in the control panel.
10) Select the 'Create new account' option on the new window then set to account to administrator account. If you do not get this option then you will need to try it in a different account.
11) Click accept and ok to any questions that come up while closing the windows that you have just opened.
12) Restart the computer.
13) You will find a new account from the blue accounts screen. Click on it.
14) If the account loads up successfully, move all files from your previous administrator account into the new account that you are in. Remember: Do not move the system files such as programs installed into your old account folder. This includes dll files and exe files that have been opened and through an installation process.
15) You should now have a new account which can install your software and the new account should be able to do your updates.
If you have any more questions on this topic then just pm me and/or let us know.