Muchos usuarios han experimentado el problema de no poder instalar alguna de las últimas versiones de Internet Explorer, tanto IE7 como IE8. Después de ejecutar el programa de instalación, surge algún problema y termina con este mensaje de error:
De todas formas, primero hay que tener en cuenta varios aspectos antes de instalar IE7 o IE8:
1) Requisitos indispensables para la instalación de IE7
2) Requisitos indispensables para la instalación de IE8
3) Es importante cerrar antes TODOS los programas que se están ejecutando, incluyendo cualquier programa de seguridad que esté trabajando en segundo plano (antivirus, antispyware, antitroyanos, firewall de terceros, etc...), por eso es altamente recomendable NO INSTALARLO DESDE WINDOWS UPDATE como actualización automática o recomendada, sino descargando previamente el programa de instalación al equipo y ejecutándolo después:
IE7 Installation and Anti-Malware Applications
Aun así pueden aparecer problemas en la instalación si no es posible aplicar los cambios necesarios en el registro (por algunos problemas de permisos en las claves involucradas, o por problemas en la actualización de archivos). En un tanto por ciento muy elevado de casos, el problema de instalación reside en una falta de permisos para poder escribir en el registro de windows, lo cual se puede detectar en el archivo de registro que deja el programa de instalación en el directorio de Windows:
b) para IE8 Beta 2, el archivo ie8.log (en la ruta %windir%\ie8.log)
IECUSTOM: Unwriteable key HKCR\.application\bootstrap
IECUSTOM: Unwriteable key HKCR\.application
IECUSTOM: Scanning for proper registry permissions...
IECUSTOM: Scanning for proper registry permissions...
IECUSTOM: Unwriteable key HKCR\.application\bootstrap
IECUSTOM: Unwriteable key HKCR\.application
IECUSTOM: Unwriteable key HKCR\xmlfile
IECUSTOM: Unwriteable key HKLM\SOFTWARE\Classes\xmlfile
Si este es tu caso, y, a pesar de haber seguido los diferentes métodos que propone el artículo de soporte antes mencionado, no lo solucionas, sigue estos pasos por este orden, tal como los describo:
1. Descarga la utilidad SubInACL de Microsoft desde este enlace:
http://www.microsoft.com/downloads/details.aspx?FamilyID=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en
2. Una vez finalizada la descarga, haz doble clic en el archivo descargado (subinacl.msi) para instalar la herramienta. Por defecto, se instala en la siguiente ubicación:
X:\Archivos de programa\Windows Resource Kits\Tools
(donde X es la letra de unidad del sistema). No modifiques esta ruta de instalación.
3. Abre el Bloc de notas (notepad) y copia el siguiente contenido:
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administradores=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administradores=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administradores=f
subinacl /subdirectories %SystemDrive% /grant=administradores=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f
4. Pulsa en Archivo > Guardar como... En la casilla Nombre escribe la siguiente ubicación, tal cual, y pulsa en Guardar:
%programfiles%\Windows Resource Kits\Tools\sub.bat
5. A continuación, ejecuta el archivo BAT que acabas de crear. Para ello, desde el menú Inicio > Ejecutar, escribe este comando y pulsa Aceptar:
%programfiles%\Windows Resource Kits\Tools\sub.bat
Se abrirá una consola de comandos para llevar a cabo el proceso de conversión de permisos en el registro. Este proceso puede durar varios minutos y no debe interrumpirse. Cuando finalice el proceso, la ventana de comandos se cerrará automáticamente.
6. Reinicia el sistema y ejecuta de nuevo el programa de instalación de IE7 o IE8.
*
65 comentarios:
este es el metodo: "Método D: restablecer los permisos de las subclaves del Registro unwriteable
" que microsoft propone,por ahora no me sirvio...voy a seguir probando....me lleva microsoft y su p....
gracias! me fue de mucha utilidad. Pude volver a instalar IE7 después de haber desinstalado IE8 ya que me era imposible por el mensaje de error. Saludos.
Muchas Gracias. Me estaba volviendo loco para instalar el explorer 7, y siempre me salía error. Ahora ya está instalado.
Gracias
no funciona lo del registro. Me poner un error:
warning: /grant : invalid option
en todos los hkey
Hay otra solución? o cual es el problema?
Algo estás haciendo mal... si realmente tu problema es el que explico en el artículo, y no otro, debería ir todo bien. Ahora, si tienes otro problema añadido es otra cosa. Envíame a mi dirección de mail del blog las últimas 50 líneas del archivo ie8.log (o ie7.log, si se trata de IE7).
Cuando ejecuto el sub.bat hay al menos 2 claves que sale failed. Cabe destacar que hay partes en que la ventana de comandos pasa de fondo negro a bordo y es alli en donde empieza a encontrar las faileds. Es normal? Porque no se si sera por esto o no, pero aun no puedo instalar el IE7. Gracias
Repite de nuevo todos los pasos, pero cerrando primero TODOS los programas (los que aparecen al lado del reloj, como antivirus y compañía), o bien hazlo en modo seguro.
Gracias. Al final tuve que asignar a mano los permisos en el registro dela llave Interface. Pero funciono! Gracias.
muy bueno el tutorial, me sirvio de mucho, ya pude instalar ie8 gracias
Gracias ídolo. Hice todo tal cual y joya!
He probado todos los métodos, los que indicas tu, los que indica microsoft en la "solución a problemas de internet explorer", sin programas residentes, en modo a prueba de fallos, todo todo y todo y no funciona la instalación.
Ya encontré la solución!!!, y no es ninguna de las que se decían, es escribir este comando en el cmd: secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
Después instalar IE y ya está.
Perfecto este último comentario, ha sido mi única salvación, muchas gracias
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
Espectacular, resolví el problema en 10 minutos.
Muchas gracias
Hola que tal enrique muchiiiiiisimas gracias por darme el dato, ya puede instalar el IE8.
Hola que tal Enrique muchas gracias por tu comentario para instalar el IE8 sigue tus sugerencias y por fin se instalo.
Saludos
Muchisimas gracias Enrique, me funciono a la perfeccion para instalar IE7, luego del SP3.
Hola Enrique Cortés:
De verdad estoy muy agradecido por la ayuda que me ha significado tu método: Eficiente y pulcro, para poder reinstalar IE8, de paso se compuso "Restaurar el sistema" y tal vez algunas otras cosas de Windows XP.
¡Gracias!
Saludos.
Víctor. Méx.
Sinceras gracias Enrique.
Con tu ayuda, finalmente, pude instalar la versión beta 2 de IE8.
Sorprende que microsoft no tenga soluciones como las que tu propones.
Infinitas gracias.
Yo tenía el error con el registro y solo me funciono despues de ejecutar esto:
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
Gracias a quien lo puso porque lo del sunb.bat a mi no me valio para nada
caballero..desde colombia le envio un saludo y un agradecimiento por tomarse el tiempo de enseñarnos a solucionar los problemas .....pude resolver el mio y es suficiente...un saludo
Muchas gracias por el fix, ya quedo instalado ie7,
Hola no pude hacer lo que pones para solucionar lo del ie8, asi que me tome el atrevimiento para enviarte un correo con lo que me arroja....
Gracias
Gracias por tu ayuda, termine desinstalando el ie8 y realizando una actualizacion para poder instalar el ie 7, igual te agradezco por tu ayuda...
;)
DOCTOR ENRIQUE CORTES GRACIAS POR ESTE EXCELENTE AYUDA DE COMO PODER INSTALAR EL INTERNET EXPLORER 7 U OCHO TENIA PROBLEMAS CON LAS CLAVES DE REGISTRO PERO CON TU EXCELENTE AYUDA PUDE INSTALARLO PORQUE YA ME ESTABA VOLVIENDO LOCO PORQUE EN LA PAGINA DE MICROSOFT NO DECIA PERDONA LA PALABRA NI MIERDA BILL GATES DEBERIA DE TENER PERSONAS TAN INTELIGENTES Y AMABLES COMO TU DEBERIAS DE VENIR A COLOMBIA Y DAR UNA CHARLA DE TODO LO Q SABES TE FELICITO MI NOMBRE ES ANDRES BALLESTEROS DE BOGOTA COLOMBIA MUCHISIMAS GRACIAS
A mí sólo me ha resuelto el problema la ejecución de este comando:
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
GRACIAS
He comprado e instalado un XP Home SP3, lo he validado y sólo he conseguido instalar el IE7 cuando he aplicado el comando secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose en Inicio->Ejecutar->cmd. (La ayuda de Microsoft sólo me ha servido para perder tiempo).
En otras ocasiones con un XP Pro SP2 pir..... no tenía estos problemas (¿será por comprarlo??)
¡Muchas gracias! Después de semanas de intentos infructuosos, el método que aquí expones me ha sacado del atolladero
Gracias, señor cortez. me fue de gran utilidad su información para poder solventar este "cangrejo". Saludos y Exito!! desde Caracas, Venezuela
Bueno, yo lo he arreglado de otra forma:
Abrir el fichero IE7.log, situado en C:\Windows.
Este indicara un problema de permisos en una clave del registro.
Ejecutar regedit, y buscar esa clave:
HKEY_CLASSES_ROOT\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}
con boton derecho, en la parte izquierda, dar permiso total al administrador sobre esa clave.
Reiniciar y ejecutar de nuevo la instalacion.
En mi caso partía de un WinXP SP3, con IE6, y solo me daba esa clave del registro como erronea.
Salu2
excelenteeee
me funcionó al fin xD
igual internet explorer vale chmapiñón...
pero pude instalarlo
Opera la lleva, Firefox se estancó
:d
me funcionó perfecto, muchisimas gracias
Mira que tu solucion fue la que me funciono y me la encontre rapido.
Otra solución posible: Vamos a Mi PC.
C:\WINDOWS\ie7.log
Si esto aparece, el error es a causa de unos permisos del registro.
Unwriteable key HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}
Vamos a Inicio, Ejecutar, tecleamos regedit.exe y buscamos la clave.
Clic con el botón secundario y luego clic sobre permisos.
Aparecerá una ventana en la cual buscamos opciones avanzadas.
Nos fijamos que las siguientes casillas de verificación estén cliqueadas…
Heredar del objeto principal las entradas de permisos relativas a los objetos. Incluirlas junto con las entradas definidas explícitamente aquí
Reemplazar las entradas de permisos en todos los objetos secundarios con aquellas entradas incluidas aquí y que se aplican a los objetos
Marcamos las entradas si están descliqueadas y guardamos todo.
Eliminamos el archivo ie7.log y volvemos a instalar IE7.
>"...el error es a causa de unos permisos del registro...
No necesariamente. El error de instalación va a depender de lo que aparezca en el registro; puede ser otra clave la involucrada, o varias, puede ser un problema de actualización, o el propio archivo dañado. Además, si es un problema de privilegios de administrador, no es necesario seguir esas indicaciones, basta con darle permiso de escritura al administrador.
Muchas gracias por su ayuda... por fin pude instalar IE7 teniendo SP3....nuevamente muchas gracias!!!!!
Gracias Enrique! ya pude instalar el IE7
Manuel desde Mexicali BC
Muchas gracias, voy a probarlo ya que me está dando la lata.
www.hispaads.com
Desde ya agradecido hace rato que no lo podia instalar
Cordial saludo, gracias por su ayuda Sr, Enrique Cortés, ya pude instalar el IE8.
A todos Saludos.
Atentamente,
Oscar, Colombia
cuando en terminal pego secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose me dice que no reconoce el comando secedit
HOLA ENRIQUE
GRACIAS POR LA SOLUCION ERES UN BUENAZO.
SALUDOS Y BENDICIONES DESDE TIERRAS AZTECAS
EDGAR
Muchas gracias ya pude instalar el IE7
En mi caso cambie de os una hp a6450 pero no pude particionar ni formatear , instale windows xp sp3 asi al "vuelo" pero tengo o tenia problemas con el registro pues el %&%&$%&$%! windows xp no borro el regedit ni cmd etc etc etc y me daba error al instalar algunos programas afortunadamente con esa aplicacion me corrio el registro completo XD increible codigo!
Thanks!
frcarrillor@hotmail.com dijo...
Ya encontré la solución!!!, y no es ninguna de las que se decían, es escribir este comando en el cmd: secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
Perdon mi ignorancia, pero en ejecutar debo escribir cmd y luego debo poner: secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose ??? o directamente voy a ejecutar escribo todo eso?
Debes ejecutar el comando desde una consola de comandos (cmd).
Gracias Enrique con esto me instalo explorer 8 en win XP SP3,ya habia ejecutado otras soluciones y nada.
Exelente
Chucho D.
Gracias Enrique. Me fue muy útil.
Sr. Enrique Cortés, Solicito su ayuda pra instalar el ie7 sobre el SP3 que ya he instalado hace algun tiempo. Segui sus recomendaciones para tener los permisos necesarios (que antes termianban con la instalcion abrupta del ie7)pero ahora la instalacion continua, pero iniciado el sistema el ie7 no responde ni nada asociado a el incluido la herramienta de recuperar sistema. Pude encontrar el desinstalador dentro del directorio de windows y volvi a tener el ie6 operativo. Quisiera poder instalarlo pues este navegador o el ie8 es compatible con el trabajo que realizo. Le pido ayuda y le doy el ultimo log del ie7 donde sale un error que desconozco cual es su naturaleza.
Desde ya desde Argentina le mando un saludo cordial.
Luis Angel.
PD: el log es muy grande Ud. digame a que dirección puedo enviarselo. El error que noto es el siguiente:
0.172: 2009/10/12 22:58:52.639 (local)
0.172: c:\8ce2d67ee46cc7e0977b0f7e9e\update\update.exe (version 6.2.29.0)
0.219: Hotfix started with following command line: /quiet /norestart /er /log:C:\WINDOWS
0.219: IECUSTOM: Scanning for proper registry permissions...
0.734: IECUSTOM: Scanning for proper registry permissions...
0.891: IECUSTOM: Scanning for proper registry permissions...
3.172: In Function TestVolatileFlag, line 11873, RegOpenKeyEx failed with error 0x2
3.172: In Function TestVolatileFlag, line 11905, RegOpenKeyEx failed with error 0x2
3.172: DoInstallation: CleanPFR failed: 0x2
3.172: SetProductTypes: InfProductBuildType=BuildType.Sel
3.172: SetAltOsLoaderPath: No section uses DirId 65701; done.
3.188: IncludeDirectoryIdFromInfSection: No DirId found for: DontRemoveOnUninstall.System32.DirId
3.188: DoInstallation: FetchSourceURL for c:\8ce2d67ee46cc7e0977b0f7e9e\update\update.inf failed
3.188: CreateUninstall = 1,Directory = C:\WINDOWS\ie7
3.188: LoadFileQueues: UpdSpGetSourceFileLocation for halmacpi.dll failed: 0xe0000102
3.219: BuildCabinetManifest: update.url absent
3.219: Starting AnalyzeComponents
3.219: AnalyzePhaseZero used 0 ticks
3.219: No c:\windows\INF\updtblk.inf file.
3.219: OEM file scan used 0 ticks
8.188: AnalyzePhaseOne: used 4969 ticks
8.188: AnalyzeComponents: Hotpatch analysis disabled; skipping.
8.188: AnalyzeComponents: Hotpatching is disabled.
8.734: AnalyzePhaseTwo used 546 ticks
8.734: AnalyzePhaseThree used 0 ticks
8.734: AnalyzePhaseFive used 0 ticks
8.922: AnalyzePhaseSix used 188 ticks
8.922: AnalyzeComponents used 5703 ticks
8.922: Downloading 0 files
8.922: bPatchMode = FALSE
8.922: Inventory complete: ReturnStatus=0, 5734 ticks
8.922: Num Ticks for invent : 5734
8.922: Allocation size of drive C: is 4096 bytes, free space = 320711897088 bytes
8.922: AnalyzeDiskUsage: Skipping EstimateDiskUsageForUninstall.
8.922: Drive C: free 305854MB req: 51MB w/uninstall: NOT CALCULATED.
8.922: CabinetBuild complete
8.922: Num Ticks for Cabinet build : 0
Está claro que IE7 está dañado porque no se ha instalado correctamente. Haz lo siguiente:
1. Estando con IE6 instalado, cierra TODOS los programas que tengas abiertos (incluidos los que aparecen al lado del reloj, especialmente antivirus y cualquier otro programa residente)
2. Descárgate el IE8 desde aquí
3. Instala IE8 (con todos los programas cerrados, como te he dicho antes) y reinicia el sistema.
Después de reiniciar observa si funciona correctamente. Si observas algún problema, envíame el archivo ie7.log que encontrarás en c:\WINDOWS a la dirección ENCOMUarrobaONO.COM
Sr Cortes , hola
le dejo el ie7.log para que le eche una mirada y me diga por favor que hacer para poder ver "opciones de internet"
si desinstalo el ie7 las opciones regresan,¡que hice mal al instalarlo?
gracias saludos cordiales
mexico
Por fin, tras haber probado muchas cosas, y numerosos reinicios, al fin he podido instalar IE7 gracias a la ejecución del sub.bat.
Mi problema era de permisos en el registro, tras haber desinstalado el IE8 no era capaz de instalar el 7.
Muchas gracias por tus estupendos tutoriales
Hola, muy buenas.
Tengo el mismo problema del que aqui se habla, y he realizado lo del .bat ... pero me extraña que lleve ya casi dos horas y aun no se me haya cerrado ... es normal????? (mi error es con IE7)
Gracias y un saludo.
No, no es normal, ¿Lo has solucionado ya?
Si, solucione lo de las mas de dos horas que estuvo el bat rulando: en vista de que ya habia fixeado el problema ... decidi cerrar el la ventana de msdos (ya se que pusiste NO CERRAR LA VENTANA xD) ... bueno, la cerre despues de un par de horas, reinicie e instale el ie7 ... PERFECT!!! xD ... muchas gracias .... tu solucion al problema tambien me ha servido a mi jejeje ... ahora voy a plantearte otro problema ... espero saber donde indicarlo .. saludos ^^
La verdad no se donde hacerte una pregunta sobre windows server 2003 y windows live mail ... ya q me da un codigo de error (en principio no se puede instalar el WLMail en WServer 2003) ....
Hola, Salvador.
Windows Live Mail no es 100% compatible con Windows Server 2003. Sin embargo es posible instalarlo. Léete este artículo
Ya solucione lo de la instalacion del WLMail en Server2003, pero no con ese metodo que has puesto ... te digo como lo hice ...como aporte cultural jejeje
Me baje el archivo de la plataforma Windows Live de la pagina de microsoft (wlsetup-web.exe y pesa algo mas de 1 mb) y tambien baje esta aplicacion: ResHacker.exe ... Se abre la aplicacion ResHacker ... en menú se hace click en File / Open y se busca el wlsetup-web.exe ... y se abre un arbol en la parte izquierda de la aplicacion ... hacer click en CONFIG / CONFIG0 / 0 y aparecera a la derecha una linea de numeros y letras, ahi hay que buscar esto: os productType="workstation" ... y sustituirlo la palabra workstation por server ........ quedando asi os productType="server" ...... se da en el boton Compile Script y luego se da a guardar como ... y se pone el nombre que uno quiera .... YA ESTA ... se ejecuta el archivo con ese nombre que hemos puesto y listo ....
saludos y gracias por ayudarme Enrique ^^
Le agradezco mucho, exelente ayuda; me funciono a la perfeccion.
Genial encontrar personas en la red como usted que aportan mucho.
Gracias,
Rolando
Hola amigo me puedes ayudar en un problema que tengo:
Yo tenia el problema tal cual como lo describiste en tu blog, pero estuve mirando en internet las soluciones al problema de no poder reinstalar IE8.
Te comento mi problema me puse de chistoso e instale IE9 BETA, en mi computador que tiene Windows vista home premium, pero no me gusto por que no me dejaba realizar varias acciones, entonces decidi tratar de desinstalarlo, pero no me dio la opcion, entonces elimine todos los archivos que estan en la unidad C/ archivos de programas, para tratar de desinstalarlo a como diera modo, pero fue mi peor error, me quede sin internet, hasta que consegui mozilla y opera desde otro computador y se lo instale, pero la verdad no me gustan como el IE.
Ahora cuando intentaba instalar IE8, me pasaba lo que señala tu blog, pero al intentar hacer lo que tu dices, no me deja crear el archivo de bloc de notas, con la ubicacion que tu das, y me sale un cuadro de dialogo que me dice tengo que realizar la accion desde la cuenta de administrador, pero es la unica cuenta que tiene el PC y no me deja realizar la accion, yo sabia desactivarle esos derechos pero la verdad no me acuerdo como hacerlo, te agradeceria que si puedes me ayudaras con ese problemita. Gracias ademas te comento que me sale un cuadro de dialogo que dice que no es posible la instalacion de IE8, por que tengo una actualizacion mas reciente. de nuevo muchas gracias.
Gracias, me ayudo a instalar el IE8.
Muy Util
Marcelo
hola Enrique, también tuve problemas para el ie7 y 8 con sp3 wxp. hice todo lo que decias no me dió, lo del bat tampoco.Hasta que como siempre leo todos o casi todos los comentarios encontré uno donde das para bajar ie8 e instrucciones, y mil gracias pude instalarlo sin mas problemas, no me llevó ni cinco minutos. mil gracias. me instalaron el mozilla y no me gusta para nada adoro el ie. saludos desde Uruguay roxana
si me funciono Gracias:)
he probado tanto los metodos de microsoft como la linea de comandos para restaurar los permisos de seguridad ( el cual me da errores al finalizar) como el metodo de las claves, y no me permite instalar en xp sp3 ni ie7 ni ie8. Que puedo hacer??
hola .. saben instale en mi pc el internet expl. 8 xq staba relento y es mas colgaba mi pc cada vez q abria una ventana pero ahora ya no tengo internet después de la instalación y es mas ahora ya no funciona el mozila ni el chrome me sale como si ya no tuviese inetrnet pero si lo tengo .. q hago.. si alguien me pudiese ayudar porfa.. gracias
Publicar un comentario