1

Leyendo los foros he encontrado que al intentar instalar el SP5 de Visual Studio en Windows Vista o Windows 7, se genera un error relacionado a la instalación de MDAC 2.5 y 2.8; que a pesar de que se instalen y reinstalen el Service Pack suele empecinarse en afirman que aún no se han instalado. Para solucionar este problema Juan Marcial en el foro de Microsoft.public.es.vb, establece la consulta y aporta la solución a través del siguiente enlace:

http://social.msdn.microsoft.com/Forums/en-US/windowsgeneraldevelopmentissues/thread/cd740951-dd2c-46eb-856f-6e653a2e3d07

El cual voy a traducir, esperando que se entienda y cualquier duda sea formulada a través de los comentarios. La solución proviene del usuario Guidex de los foros en ingles:

——————————————————————————

Así que sé que fue el conjunto “copiar sus archivos a través de XP”, pero no estaba satisfecho con eso, así que hice algo de investigación, y he descubierto … que los controles de MDAC hacen fallar la instalación, pero vamos a quitar ese control para MDAC.

Como Instalar SP5 en Vista / 7:

- Nota: Cuando descarguemos el Service pack 5, lo primero sera descomprimir su contenido dentro de una carpeta, en este caso se ha colocado en C:\ServicePack5Dir esta pendiente de esto para que te funcione.

Paso 1) Abrir C:\ServicePack5Dir\sp598ent.stf con el block de Notas ‘Notepad.exe’
Paso 2) Buscar y Reemplazar la siguiente linea

13 Group 28 36 38 29 30 32 26 27 14 25 16 17 20 18 19 15 39 21 22 24 23 43

Reemplazar por lo siguiente:

13 Group 28 38 29 30 32 26 27 14 25 16 17 20 18 19 15 39 21 22 24 23 43

Paso 3) Borrar las siguientes lineas dejando unicamente un espacio o linea vacia donde estaba lo siguiente

36 Depend “27 ? : 37″
37 IsWin95 CustomAction “sp598ent.dll,CheckForMDAC”

Paso 4) Guardar y Cerar el archivo C:\ServicePack5Dir\sp598ent.stf
Paso 5) Ejecutar setupsp5.exe

Listo ya deberia funcionar e instalarse completamente el SP5, te recomiendo hacerlo en modo Administrador para que no tengas ningun problema (Click Derecho run as administrator).

Gracias a los Foros y a Guidex por este truco.