OK,I'm convinced! With Sparks support (my gosh! They even support Betas!!), I got a good install of Beta 2.
Even though I'm designated with "Administrator" privileges on my machine, doing a right-click on the install file and selecting "Run as Administrator" did the trick. Install was clean.
Can I just reiterate what I communicated to Jim through support email for the benefit of everone else:
Under Windows Vista (with UAC turned on) an application starts with only Standard permissions, regardless of what level of authority the current user has. As a result, the installer run normally with an admin account under Vista will only have standard priveleges and will either not be able to write to certain critical areas of the registry/file system, or redirect the write requests to a per-user virtualised registry/filesystem.
To grant an application Administrator privileges, you must either
- Right click and select "Run as administrator" (Recommended)
- Change Vista security policies to always run as administrator (Dangerous)
Any processes that that process creates will automatically inherit the higher permissions.
So the recomendation is that if you've got UAC turned on, always run an installer with "Run as administrator"
PS: There is a nice and clear explanation of Vista's UAC and its effects here
http://www.jimmah.com/vista/Security/uac.aspxPPS: The difference between Standard and Admin user accounts in this instance is that when you right click and select "Run as Administrator" the Standard user will be prompted to enter an Admin username and password, whereas the Admin user will not.