Thank you Robear for the issues/warnings. I do you have these covered.
The above "fix" handles both installation issues.
The first wants a permissions change on:
• HKCR = HKEY_CLASSES_ROOT
• HKLM = HKEY_LOCAL_MACHINE
• HKCU = HKEY_CURRENT_USER
Which I do.
The second wants a permissions change on HKCR which I do.
The one I see the most often with IE 7 Final is for this key:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl
Which leads to a final log entry of:
10.953:
Update.exe extended error code = 0xf00d
10.953: Update.exe return code was masked to 0x643 for MSI custom action compliance.
So if you see any extended error code = 0xf00d complaints in the log, I have those covered.
This same error can appear as extended error code = 0x3f5 as well, and my "fix" will sort that issue"
Quote:
5.203: IECUSTOM: Unwriteable key HKCU\Software\Microsoft\Internet Explorer\SearchUrl
5.281: IECUSTOM: Backing up registry permissions...
5.281: IECUSTOM: Unable to backup DACLs HKCU\Software\Microsoft\Internet Explorer\SearchUrl
5.281: IECUSTOM: Finished backing up registry permissions...
5.281: IECUSTOM: An error occured verifying registry permissions. ERROR: 0x80070005
5.281: DoInstallation: CustomizeCall Failed: 0x3f5
5.281: IECUSTOM: Restoring registry permissions...
5.281: IECUSTOM: Unable to restore DACLs HKCU\Software\Microsoft\Internet Explorer\SearchUrl
5.281: IECUSTOM: Finished restoring registry permissions...
5.281: The configuration registry key could not be written.
5.281: Internet Explorer 7 installation did not complete.
5.281: Update.exe extended error code = 0x3f5
Particularly with XP Home this can only be changed by an Administrative user other than the one listed as 'Owner', (likely the very account used for logon in most cases). Using Safe Mode, and using a New Administrative Account, avoids SID issues when changing the Permissions on the key.
The best part is the my "fix" takes about as long to do as read about it.