I posted about my problem installing Service Pack 2 on the microsoft windows update newsgroup and didn't get an answer. My need to install sp2 stems from the fact that I did a "recovery" on my Toshiba laptop, meaning that I used the emergency disc that came with the computer (three years ago) to reinstall Windows. When I tried to download sp2 it failed and I also tried it from a disc I ordered from Microsoft, same result. I get Error 5: Access is denied. I enabled verbose logging, ran the sp2 install, and looked in setupapi.log to find the problem registry key. According to microsoft's kb docs, "These issues may occur when permissions for one or more registry keys are restricted in a way that prevents the update of these registry keys."
Setupapi.log had this error message:
#E008 Setting registry value HKLM\\Software\\Microsoft\\Internet Explorer\\MAIN\\FeatureControl\\FEATURE_DISABLE_MK_PROTOCOL #E033 Error 5: Access is denied.
So I went into regedit, followed the file path all the way to MAIN; but the FeatureControl file or folder is absent. It is not a problem with restricted permissions; the file simply is not there. Will someone please tell me how I can work around this, so that I can finish installing sp2!