Recientemente me paso que al ejecutar una versión portable de Internet Explorer 7, se dañaron algunas entradas del registro de Windows relacionadas con algunas librerías dll, lo cual provocó que fallas en el Explorador de Windos. Al querer abrir el Explorador de Windows o cualquier carpeta, incluso el Panel de Control mostraba una ventana con el mensaje de error “Interfaz no compatible”.
Luego de unos minutos de búsqueda en google, encontré en el blog teorizando.es que la solución es volver a registrar las DLL, pero como es muy difícil determinar cuales fueron exactamente las afectadas lo mas sencillo es registrar todas nuevamente.
Para ellos hay que seguir los siguientes pasos:
1º Iniciar una ventana de comandos como Administrador. Si has iniciado sesión en Windows como Administrador simplemente hay que ir a Inicio –> Ejecutar / Buscar Programas y archivos –> cmd
En el caso que hayas iniciado sesión en Windows con un usuario sin privilegios de Administrador, hay ir a Inicio –> Ejecutar / Buscar, o en una ventana de comandos escribir lo siguiente:
runas /user:nombre_usuario_admin /savecred cmd.exe
Por ejemplo en mi caso sería:
runas /user:master /savecred cmd.exe
Se abrirá una ventana de comandos donde pedirá que se ingrese la contraseña del usuario Administrador.
2º Ubicarse con el comando cd en la carpeta C:\Windows
3º En la ventana de comandos escribir lo siguiente:
dir *.dll /s/b > regdll.bat
4º En la misma ventana escribimos notepad regdll.bat
5º
Antes de ejecutar el archivo bat hay que hacer algunas modificaciones en el mismo. En la ventana del notepad presionamos Ctrl R y reemplazamos todas las líneas que contengan la cadena C:\ por Regsvr32.exe /s C:\
6º Hay que buscar las cadenas $patchcache$ y WinSXS y borrar todas las líneas que contengan estas cadenas.
7º Por ultimo hay que guardar el archivo modificado y ejecutarlo escribiendo regdll.bat en la ventana de comandos.
La ejecución demora algunos minutos y en el caso que indique algún error simplemente hay que hacer clic en Aceptar.
Si, la solución era volver a registrarlos o usar un software de registro para reparar o recuperar los dañados. Saludos, que buena explicación.
ResponderEliminarhago todo al pie de la letra ya cuando voy a ejecutar el archivo .bat me sale que "Regsvr32.exe" no es un comando externo o interno que pasa ya me desespere!!!????
ResponderEliminarmi S.O. es windows 7 home premiun 64bits!!! ayuda!!!
El problema es que tu SO es de 64 bits, por eso no funciona bien el comando Regsvr32.exe.
ResponderEliminarPodrías probar lo siguiente. Ir al directorio syswow64, usando el comando:
cd \windows\syswow64
Recien ahi ejecutar regsvr32 c:\nombre_dll.dll
Reemplazando nombre_dll por el nombre de la dll que quieras reparar.
ola el mio es el win 7 ultimate y es de 32bits y no me funciono me sale igual pero al cargar el regdll.bat saca las lineas y en cada una dice no es un comando externo o interno
EliminarGracias por la explicacion tan clara, aki les dejo por si acaso el regdll.bat que ocupé yo en mi Windows 7 64-bit Home Premium en inglés:
ResponderEliminarhttp://www.megaupload.com/?d=Q0F89YXN | 44 KB comprimido en alta calidad, 566 KB sin comprimir.
No fue necesario reiniciar el PC, funcionó a la primera y efectivamente salieron algunos mensajes de error en medio del proceso, pero no afectó en que las funcionalidades que estaban dañadas volvieran a la normalidad, es decir, esos errores no significaron nada ;)
Gracias otra vez. Salu2!
Fuente de ayuda | http://ayudasytutoriales.blogspot.com/2010/08/error-en-windows-7-interfaz-no.html
HOLA AL ESCRIBIR EL COMANDO dir *.dll /s/b > regdll.bat
ResponderEliminarME PONE SIN ACCESO ¿POR QUE ME MARCA ESO??
hola tengo el mismo problema ya q no puedo darle una restauracion a mi computadora me marca interfaz no compatible ya hice todo lo q indican pero cuando pongo dir *.dll /s/b > regdll.bat y me marca nis acceso, la pregunta es q debo hacer cuando me marca esto.
ResponderEliminarpor favor ayudenme
gracias por atenderme
Para que no os dé ese problema de 'sin acceso', podéis hacer lo siguiente: desde la carpeta a la que accedéis al hacer 'cmd' escribís: 'dir c:\windows\*.dll /S /B > regdll.bat'
ResponderEliminarEsto es porque se os impide grabar el archivo 'regdll.bat' en la carpeta c:\Windows
Así, se grabará la salida en la carpeta en la que os encontréis.
Al menos, así me ha funcionado a mi.
Salu2.
que buena ayuda gracias millll!!!!!1
ResponderEliminarHola buenas, yo lo he hecho todo y ya puedo entrar a las carpetas, el problema es que ahora no me reproduce ni la música ni me deja escuchar las películas.. en cambio en internet sí que puedo oír todo perfectamente, pero si está en el ordenador no. qué hago?
ResponderEliminary Muchas gracias por el reporte ^^
Muchisimas Gracias, a mi me paso exactamente lo mismo. Muy Util!!:)
ResponderEliminarLo probé, hice todo al pie de la letra, pero me dio como 5 errores en todo el proceso, que me duro como 20 minutos. Y nada, no puedo entrar a las carpetas ni nada... todo sigue igual :( No me funciona
ResponderEliminarhola todo va muy bien asta que tengo que ingresar mi contraseña no me da acceso no la puedo escrivir porq pasa esto me pueden alludar
ResponderEliminarHola, ya lo he intentado varias veces pero siempre me sale el mismo error al final: "este archivo no tiene ningun programa asociado para realizar esta accion..."
ResponderEliminarYa no se que hacer, gracias de antemano!
ESte post es un refrito,,,, che pendejo.
ResponderEliminarExcelente,funciono muy bien,gracias.
ResponderEliminarfunciono bien gracias windows 7 64 bits
ResponderEliminarmi problema fue causado por usar Internet Explorer 7 portable
Genial...Muchas gracias
ResponderEliminarME SALVASTE LA VIDA!!!!!!!
ResponderEliminartu mereces el cielo, me ayudo bastante. GRACIAS!
!!!!!ATENCION A TODOS LOS QUE VALLAN A USAR ESTE TUTORIAL!!!!!!!!!!
ResponderEliminarEste tutorial SI funciona, yo lo prove y en lo personal me AYUDO al 100%.
pero, al igual que muchos yo no entendi lo de la contraseña y esa parte del cd. por esa razon hice lo siguiente:
1: Inicio
2: Buscar Programas y Archivos
3: Escribir: Simbolo del sistema
4: Ejecutarlo como Administrador
5: Desde aqui, hice exactemente lo que aparece en este tutorial saltandome los primeros 3 puntos. Es decir, desde el punto 4º "En la misma ventana escribimos notepad regdll.bat"
6: sigan todo lo que dice este tutorial desde el punto 4º hasta el final.
7: Su computador fue reparado.
-Juro por lo que sea, que me funciono perfectamente y me salvo la vida.
MIL GRACIAS POR LA AYUDA A LA PERSONA QUE PUBLICO ESTE TUTORIAL!
.... como algo extra, quiero decir que este error me aparecio por ejecutar una version portable del Internet Explorer 7 en mi sistema operativo de Windows 7(cuestiones laborales).
pero encontre la forma de usar Intenet Explorer 7 en Internet Explorer 8.
lo que hay que hacer es:
1: Abrir Internet
2: Herramientas
3: Herramientas de Desarrollo
4: Clic Donde dice "Modo de Explorador"
5: Elegir Internet Explorer 7
6: ya esta, con eso Internet Explorer 8 funciona como Internet Explorer 7
y para regresar al IE8 hacen exactamente lo mismo, solo que escogen el 8.
saludos a todos.
y gracias por el tutorial nuevamente amigo.
att: Mafec333 (youtube)
pdt: seguramente hay errores de ortografia, perdon por eso.
Muchísimas gracias por tu ayuda. No podía acceder a ninguna de mis carpetas, y me pasé horas intentando reparar las dll, siguiendo las instrucciones que encontré en otros foros y sitios web con el ReRegisterDLL, pero sólo este método me ayudó. Ya estaba preparándome para respaldar, pero como último recurso intenté lo que indicas. Muchas gracias de nuevo.
ResponderEliminarEste sistema soluciona perfectamente el problema pero hay que asegurarse QUE EL EJECUTABLE CORRA HASTA EL FINAL o sea incluyendo la carpeta de windows, porque sino va a haber programas que van a poder abrirse y otros que no. O sea si el programa se detiene completamente por algún motivo, hay que eliminar la línea que da conflicto y volver a ejecutrarlo.
ResponderEliminara5o11v9v54 o3e83h5b80 h1k24e6w24 d0l32h5y77 y7a07h3g84 j9j02h2x33
ResponderEliminar