Últimamente muchos clientes se han visto afectados por problemas diversos con las distintas versiones del .Net Framework en Windows XP:
- Errores de instalación, imposible desinstalar, errores de versión incorrecta, errores al actualizar aplicaciones de terceros....
Algunas de las aplicaciones mas populares que usan la tecnologia .Net framework de Microsoft, como el album Hoffman, Office 2003, Office 2007, NERO 8.... se ven afectadas cuando otra aplicación intenta instalar otra versión del .Net distinta a la que ya teníamos instalada en el PC. Los problemas suelen aparecer en mitad de procesos de instalación, con confusos mensajes de error mencionando dlls del sistema. Muchos de estos problemas quedan en el registro de nuestro windows, pero no los notamos hasta que necesitamos instalar algún programa y este nos empieza a mostar errores inexplicables: error 2908, error 1935, error 29527, error 25007 , error 25013, error en mscoree.dll, assembly errors... pues bien, después de experimentar varios errores de este tipo, y probar diversas soluciones que hemos encontrado en los foros, os proponemos una solución que nos ha ayudado en el 100% de los casos en los que la hemos probado, evitando así tener que reinstalar windows.
Lo primero que vamos a hacer es descargar a una carpeta, por ejemplo a nuestro escritorio, todos los ficheros de instalación que vamos a necesitar, muy importante tenerlos todos descargados antes de empezar el proceso.
Los ficheros necesarios son:

Una vez tengamos todos estos ficheros, ya podemos proceder con el proceso.
Lo primero que hay que conseguir es eliminar cualquier rastro de los distintos .Net frameworks que pueda haber en nuestro PC. Para ello vamos a proceder en 3 pasos:
Ahora vamos a instalar la herramienta Windows Installer Clean Up, que nos permitirá eliminar definitivamente aquellos frameworks que no hayamos podido desinstalar por el sistema anterior. Una vez instalada la herramienta, la encontraremos en Inicio->Programas->Windows Installar CleanUp. Hay que ir seleccionando los .Net Framework y hacer click en "Remove" hasta que no quede ninguno en la lista.
Y ahora que ya tenemos limpio nuestro sistema, ya solo tenemos que ir instalando uno por uno, y por orden cronológico, todos los paquetes de instalación que hemos descargado. Desde el 1.0 hasta el último, con sus correspondientes services packs. Atención: Después de instalar el .Net 2.0 SP1 y después del 3.0 SP1, hay que reiniciar el ordenador.
Aunque parezca extraño tener que instalar todos los paquetes en lugar de solamente el último, por las pruebas que hemos hecho deducimos que algunos programas no funcionan bien si no encuentran instalada la versión exacta del Framework para la que fueron creados, por eso mas vale instalarlos todos.
Y si todo ha funcionado correctamente, y no habia otros problemas en el Windows, después de reiniciar por última vez, todos los .Net Frameworks deberían funcionar correctamente.
Artículos de Soporte técnico - Solución a problemas de Windows XP
Comentarios
"
[09/22/09,12:04:09] XPSEPSC Installer: [2] Setup Failed on component XPSEPSC Installer
[09/22/09,12:04:10] WapUI: [2] DepCheck indicates XPSEPSC Installer is not installed.
¿Cuál puede ser el problema?
Gracias
Tan sólo quiero destacar dos incidencias leves observadas al aplicar el procedimiento descrito, por si sirve de ayuda a algún inexperto, como yo, en el futuro:
1- el fichero "mscoree.dll" no se llamaba exactamente así. Variaba alguna consonante o vocal, sin variar la extensión. Aún así lo eliminé.
2- Siguiendo el orden de instalación de los Frameworks, me dió fallo al instalar el "3.0". Pasé al 3.5 y todo ok. Finalmente en "Agregar o quitar Programas" me figuran todas correctamente.
De nuevo, muchas gracias por todo. No sé qué haríamos sin vuestras aclaraciones.
HKEY_LOCAL_MACH INE\SOFTWARE\Mi crosoft\.NETFramework
HKEY_LOCAL_MACH INE\SOFTWARE\Mi crosoft\ASP.NET
HKEY_LOCAL_MACH INE\SOFTWARE\Mi crosoft\NET Framework Setup
NUEVAMENTE GRACIAS Y FELICITACIONES! !!!
Me ha sido de gran ayuda porque al fin pude resolver este problema que ya me traía de cabeza.
escribe el texto del error para poder ayudarte
En cuanto pueda actualizaré los de aquí
Saludos
pero la verdad q no me soluciono mi problema del "internal error 2908".
comento..a mii me marca este error cuando estoy insatalando un programa llamado EZdrummer, es de baterias, tambien funciona como plug in para software de audio.
agradeceria si me pudieran ayudar con este problema...segui todos los pasos y no funciono
desde ya muchas gracias
nicolas
Además, os debéis asegurar que el PC no tiene ningún otro tipo de problema, ya sea de soft o hard. Esto es imposible de predecir ya que cada ordenador es diferente.
Enlace descarga Regseeker: http://www.hoverdesk.net/dl/en/RegSeeker.zip
me pasa exactamente lo mismo, seguimos con los pasos sin borrar ese fichero o como lo borramos?
Windows/Microsoft.NET/Framework/v1.0.3705
http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=333325FD-AE52-4E35-B531-508D977D32A6
http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=AB99342F-5D1A-413D-8319-81DA479AB0D7
http://windows-installer-cleanup-utility.softonic.com/
1.- Microsoft Sync Framework Runtime Native v1.0 (x86)
2.- Microsoft Sync Framework Service Native v1.0 (x86)
3.- Microsoft User-Mode Driver Framework Feature Pack 1.0
Y NO APARECEN EN LA LISTA. EN DONDE LOS PUEDO ENCONTRAR.
SIN MAS POR EL MOMENTO ME DESPIDO DANDO LAS GRACIAS POR SU ATENCIÓN
C:\WINDOWS\Micr osoft.NET\Framework.
me aparece una ventana de error. No se puede eliminar CharInfo.npl: Se ha denegado el acceso. Compruebe que el disco no esté lleno ni protegido contra escritura y que el archivo no esté actualmente en uso.
gracias por las explicaciones , me sirvieron mucho =) .. igual mi problema era que tenia que reinstalar el windonws installer de vuelta ,saludos
no he podido des instalar los framework 2.0 y 3.0 de windows vista ni eliminar las carpetas del paso 4 y 5
se que el tuto es muy claro pero me urge su ayuda
A alguien más le pasa eso?.
Saludos.
Suscripción de noticias RSS para comentarios de esta entrada.