Installing IE7 RTM
Yea I thought IE7 is here, let's install it quickly.
Well I was in for a surprise, first of all it uninstalled Beta3, not to bad, wanted a restart ok, I restarted. Then the install starts and goes on and on and on... until I get a message that 'O, sorry but IE couldn't install' (not the actual message, the actual message was :"Internet Explorer could not be installed"), O yea and we need to restart again. Ok then let's restart again. So what went wrong well the setup created a link on the desktop so I go there. Method one does not apply to me, Method 2 yes, I have a whole host of IECUSTOM errors in %windir%\ie7.log. So I go and set the permissions on all the Registry key roots. Apparently Administrators need full control of the following HKEY_CLASSES_ROOT (HKCR), HKEY_LOCAL_MACHINE (HKLM) and HKEY_CURRENT_USER (HKCU). And off I go and restart the install. And IE fails to install again, tells me to restart again as well, what the hell, I'm getting pissed off. But I restart in anycase.
So after the restart I go back to %windir%\ie7.log and find the following:
DoRegistryUpdates:UpdSpInstallFromInfSection Failed for ProductInstall.GlobalRegistryChanges.Install error: 0x5
Don't find much help on the web, but one suggest that you look in %windir%\updspapi.log, no idea what this is, but I go and look and in it I find the following:
#E008 Setting registry value HKCR\.xps\bootstrap
#E033 Error 5: Access is denied.
mmmmm, funny I am pretty sure I set the permissions for all the keys, so I go to regedit and go to HKCR\.xps\bootstrap, well what do you know there is a HKCR\.xps, but no bootstrap, ok, let's try and create it in regedit, bang error, cannot create key. What the... try some other key, there it works. So now what? Well let's check the permissions on HKCR\.xps, initially it looks correct, but then I notice that it is not inheriting its permissions and change it to do so. I also ran CCleaner for good measure and reran the install.
And all was good in the land IE install, everything seems to work after I had to restart for the umpteenth time.
NOTE: Playing with the registry is dangerous. Make sure you make backups, before making any changes. The changes I made here, worked for me, if it breaks your machine then I am sorry but I am not taking responsibility for it, you are on your own if you follow my advice, be warned!!!
tags: Internet Explorer