Cuando intenté hace cosas de una semana actualizar de IE6 a IE7 en un Windows XP el instalador me daba un error (indefinido) y abortaba la actualización, despues de navegar por internet un rato encontré la solución y es que por lo visto el instalador de IE7 necesita escribir en una serie de entradas del registro de windows perono tiene permisos de escritura.

1) Abre ‘c:\windows\ie7.log’ y busca unas líneas parecidas a estas con el error ‘unwriteable’:

0.547: IECUSTOM: Unwriteable key HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}

0.547: IECUSTOM: Unwriteable key HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}\ProxyStubClsid
0.547: IECUSTOM: Unwriteable key HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}
0.547: IECUSTOM: Unwriteable key HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}\ProxyStubClsid32
0.547: IECUSTOM: Unwriteable key HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}
0.547: IECUSTOM: Unwriteable key HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}\TypeLib
0.547: IECUSTOM: Unwriteable key HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}
0.547: IECUSTOM: Unwriteable key HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}\TypeLib
0.547: IECUSTOM: Unwriteable key HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}

2) Buscar en regedit la entrada y dale permisos total de escritura.

3) Reinicia la máquina y vuelve a lanzar el instalador del IE7.