Caso Ableton Live: Sxstrace, Microsoft.VC90.MFC x86 versión 9.0.21022.8 y Windows 7 x64

Hace un tiempo, un usuario solicitó ayuda en los foros de Microsoft Community (antiguamente Answers) porque la aplicación Ableton Live, para crear música, le mostraba el error de configuración en paralelo incorrecta. El propio sitio web de Ableton informa del problema en “Error Message: Side-by-side configuration is incorrect”. Ableton Live necesita varias bibliotecas de Visual C++ 2008, aunque el programa de instalación no las incluía hasta que llegó la versión 9.0.5.

Nota: algunos errores de configuración en paralelo presentan características comunes, de modo que suelen resolverse de forma similar. A veces el problema se complica y la solución inmediata no es eficaz o no puede aplicarse. Véase más información en Sxstrace y “la configuración en paralelo no es correcta” y en otras entradas del blog identificadas con la categoría WinSxS.

Se denomina ensamblado a un fichero o un grupo de ficheros descrito mediante un manifiesto. Simplificando mucho, el manifiesto es un documento especial que define varias propiedades del ensamblado, tales como nombre, número de versión, arquitectura de procesador si contiene código ejecutable e incluso idioma, y enumera los ficheros que forman parte del ensamblado. La infraestructura de ensamblados en paralelo permite la existencia de varias versiones distintas de un mismo archivo o un conjunto de ellos.

El manifiesto del programa Ableton Live 9 Suite.exe afectado declaraba las siguientes referencias, como se podía ver en el archivo de registro generado por Sxstrace:

INFORMACIÓN: analizando archivo de manifiesto C:\ProgramData\Ableton\Live 9 Suite\Program\Ableton Live 9 Suite.exe.
INFORMACIÓN: la identidad de definición del manifiesto es (null).
INFORMACIÓN: referencia: Microsoft.VC90.CRT, processorArchitecture=”x86″, publicKeyToken=”1fc8b3b9a1e18e3b”, type=”win32″, version=”9.0.21022.8″
INFORMACIÓN: referencia: Microsoft.VC90.MFC, processorArchitecture=”x86″, publicKeyToken=”1fc8b3b9a1e18e3b”, type=”win32″, version=”9.0.21022.8″

Microsoft.VC90.CRT y Microsoft.VC90.MFC son los nombres de los ensamblados que engloban archivos de biblioteca como Msvcr90.dll, Msvcp90.dll, Mfc90.dll, Mfc90u.dll y otros. El número de versión 9.0.21022.8 corresponde a la publicación original (RTM) de las bibliotecas de Visual C++ 2008. La arquitectura de procesador de los ensamblados solicitados era x86 (32 bits).

INFORMACIÓN: resolviendo referencia Microsoft.VC90.CRT, processorArchitecture=”x86″, publicKeyToken=”1fc8b3b9a1e18e3b”, type=”win32″, version=”9.0.21022.8″.
(…)
INFORMACIÓN: resolviendo referencia de ProcessorArchitecture x86.
INFORMACIÓN: resolviendo referencia cultural Neutral.
INFORMACIÓN: aplicando directiva de enlace.
INFORMACIÓN: buscar directiva de edición en C:\Windows\WinSxS\manifests\x86_policy.9.0.microsoft.vc90.crt_ 1fc8b3b9a1e18e3b_9.0.30729.4926_none_f47c47b2f658b4a8.manifest
INFORMACIÓN: versión de ensamblado redirigida por directiva de edición.
INFORMACIÓN: la identidad de la directiva de publicación es Microsoft.VC90.CRT, processorArchitecture=”x86″, publicKeyToken=”1fc8b3b9a1e18e3b”, type=”win32″, version=”9.0.30729.4926″.

Se encontró una directiva de edición (publisher policy) que redirigía la versión solicitada 9.0.21022.8 de Microsoft.VC90.CRT a la 9.0.30729.4926. Esta versión posterior viene integrada en Windows 7. El desarrollador del ensamblado, en este caso Microsoft, puede decidir que una versión específica sustituya a un conjunto de versiones inferiores.

INFORMACIÓN: iniciar sondeo de ensamblado.
INFORMACIÓN: intento de sondear manifiesto en C:\Windows\WinSxS\manifests\x86_microsoft.vc90.crt_ 1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a.manifest.
INFORMACIÓN: manifiesto encontrado en C:\Windows\WinSxS\manifests\x86_microsoft.vc90.crt_ 1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a.manifest.
INFORMACIÓN: finalizar sondeo de ensamblado.

Una vez redirigida la versión, se localizó con éxito el manifiesto correspondiente. El Service Pack 1 de Windows 7 añade además la versión 9.0.30729.4940 de Microsoft.VC90.CRT. El usuario no tenía instalado en aquel momento el Service Pack 1, de lo contrario la redirección habría acabado en la versión 9.0.30729.4940.

INFORMACIÓN: resolviendo referencia Microsoft.VC90.CRT.mui,language=”*”, processorArchitecture=”x86″, publicKeyToken=”1fc8b3b9a1e18e3b”, type=”win32″, version=”9.0.30729.4926″.
(…)
INFORMACIÓN: resolviendo referencia de ProcessorArchitecture x86.
INFORMACIÓN: resolviendo referencia cultural es-ES.
(…)
INFORMACIÓN: no se encontró el manifiesto de la referencia cultural es-ES.
INFORMACIÓN: finalizar sondeo de ensamblado.
INFORMACIÓN: resolviendo referencia cultural es.
(…)
INFORMACIÓN: no se encontró el manifiesto de la referencia cultural es.
INFORMACIÓN: finalizar sondeo de ensamblado.

Al hallar una referencia correcta, es posible que el sistema intente localizar también de forma automática un ensamblado auxiliar dependiente del idioma. Un fallo en esta búsqueda no tiene por qué acabar en fracaso.

INFORMACIÓN: resolviendo referencia Microsoft.VC90.MFC, processorArchitecture=”x86″, publicKeyToken=”1fc8b3b9a1e18e3b”, type=”win32″, version=”9.0.21022.8″.
(…)
INFORMACIÓN: resolviendo referencia de ProcessorArchitecture x86.
INFORMACIÓN: resolviendo referencia cultural Neutral.
INFORMACIÓN: aplicando directiva de enlace.
INFORMACIÓN: no se encuentra la directiva de edición.
INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
INFORMACIÓN: iniciar sondeo de ensamblado.
INFORMACIÓN: no se encontró el ensamblado en WinSxS.

Sin embargo, Windows 7 no incluye otros ensamblados de bibliotecas de Visual C++ 2008, como MFC y ATL. En efecto, el sistema no encontraba el ensamblado Microsoft.VC90.MFC en el almacén, por lo que trató de buscar el manifiesto en el directorio de la aplicación como último recurso.

INFORMACIÓN: intento de sondear manifiesto en C:\Windows\assembly\GAC_32\Microsoft.VC90.MFC\ 9.0.21022.8__1fc8b3b9a1e18e3b\Microsoft.VC90.MFC.DLL.
INFORMACIÓN: intento de sondear manifiesto en C:\ProgramData\Ableton\Live 9 Suite\Program\Microsoft.VC90.MFC.DLL.
INFORMACIÓN: intento de sondear manifiesto en C:\ProgramData\Ableton\Live 9 Suite\Program\Microsoft.VC90.MFC.MANIFEST.
INFORMACIÓN: intento de sondear manifiesto en C:\ProgramData\Ableton\Live 9 Suite\Program\Microsoft.VC90.MFC\Microsoft.VC90.MFC.DLL.
INFORMACIÓN: intento de sondear manifiesto en C:\ProgramData\Ableton\Live 9 Suite\Program\Microsoft.VC90.MFC\Microsoft.VC90.MFC.MANIFEST.
INFORMACIÓN: no se encontró el manifiesto de la referencia cultural Neutral.
INFORMACIÓN: finalizar sondeo de ensamblado.
ERROR: no se puede resolver la referencia Microsoft.VC90.MFC, processorArchitecture=”x86″, publicKeyToken=”1fc8b3b9a1e18e3b”, type=”win32″, version=”9.0.21022.8″.
ERROR: error de generación de contexto de activación.
Finalizar generación de contexto de activación.

Ninguna otra aplicación había instalado hasta entonces el paquete de bibliotecas de Visual C++ 2008. La solución en esta ocasión y en otras similares consistió en instalar manualmente una versión adecuada de estas bibliotecas, aplicando el paquete de redistribución oportuno.

Normalmente basta con instalar un paquete de bibliotecas con una versión igual o superior. En muy contadas ocasiones sería imprescindible instalar exactamente la versión solicitada. La dificultad reside en conocer la correspondencia entre los números de versión y las páginas de descarga de los paquetes de redistribución. Este blog intenta aclarar la cuestión en Versiones conocidas de los componentes redistribuibles de Microsoft Visual C++ a partir de 2005.

La versión específica 9.0.21022.8 se puede encontrar en las páginas Paquete redistribuible de Microsoft Visual C++ 2008 (x86) y Paquete redistribuible de Microsoft Visual C++ 2008 (x64). Los paquetes vcredist_x86.exe son los únicos necesarios en Windows x86 de 32 bits. Con respecto a Windows x64 de 64 bits, las aplicaciones de 32 bits requieren los paquetes vcredist_x86.exe y las de 64 bits vcredist_x64.exe. Unos no sustituyen a los otros, lo más conveniente es instalar la misma versión de ambos.

De todos modos, al momento de publicar esta entrada y debido a la presencia de vulnerabilidades, Windows Update sugerirá actualizar cualquier versión del paquete de redistribución de Visual C++ 2008 anterior a 9.0.30729.6161, siempre que se hayan autorizado las actualizaciones de otros productos de Microsoft distintos a Windows (Microsoft Update), por lo que comúnmente se aconseja instalar de forma directa esta versión sin pasar por otras previas: Actualización de seguridad de MFC para Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package.

3 thoughts on “Caso Ableton Live: Sxstrace, Microsoft.VC90.MFC x86 versión 9.0.21022.8 y Windows 7 x64

  1. hola yo tengo un problema similar con win 10 x64, aca dejo el manifiesto. Es por la misma razon el problema?
    =================
    Iniciar generación de contexto de activación.
    Parámetro de entrada:
    Flags = 0
    ProcessorArchitecture = AMD64
    CultureFallBacks = es-MX;es;es-ES;en-US;en;pt-BR;pt
    ManifestPath = C:\ProgramData\Ableton\Live 9 Suite\Program\Ableton Live 9 Suite.exe
    AssemblyDirectory = C:\ProgramData\Ableton\Live 9 Suite\Program\
    Application Config File =
    —————–
    INFORMACIÓN: analizando archivo de manifiesto C:\ProgramData\Ableton\Live 9 Suite\Program\Ableton Live 9 Suite.exe.
    INFORMACIÓN: la identidad de definición del manifiesto es (null).
    INFORMACIÓN: referencia: Microsoft.VC90.CRT,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.21022.8″
    INFORMACIÓN: referencia: Microsoft.VC90.MFC,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.21022.8″
    INFORMACIÓN: resolviendo referencia Microsoft.VC90.CRT,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.21022.8″.
    INFORMACIÓN: resolviendo referencia de ProcessorArchitecture amd64.
    INFORMACIÓN: resolviendo referencia cultural Neutral.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: buscar directiva de edición en C:\WINDOWS\WinSxS\manifests\amd64_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9177_none_acd40623e1d81331.manifest
    INFORMACIÓN: versión de ensamblado redirigida por directiva de edición.
    INFORMACIÓN: la identidad de la directiva de publicación es Microsoft.VC90.CRT,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.30729.9177″.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\WinSxS\manifests\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9177_none_08e695a3a83b6ce3.manifest.
    INFORMACIÓN: manifiesto encontrado en C:\WINDOWS\WinSxS\manifests\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9177_none_08e695a3a83b6ce3.manifest.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia Microsoft.VC90.CRT.mui,language=”*”,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.30729.9177″.
    INFORMACIÓN: resolviendo referencia de ProcessorArchitecture amd64.
    INFORMACIÓN: resolviendo referencia cultural es-MX.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.30729.9177_es-MX_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural es-MX.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia cultural es.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.30729.9177_es_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural es.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia cultural es-ES.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.30729.9177_es-ES_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural es-ES.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia cultural en-US.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.30729.9177_en-US_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural en-US.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia cultural en.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.30729.9177_en_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural en.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia cultural pt-BR.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.30729.9177_pt-BR_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural pt-BR.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia cultural pt.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.30729.9177_pt_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural pt.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia Microsoft.VC90.MFC,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.21022.8″.
    INFORMACIÓN: resolviendo referencia de ProcessorArchitecture amd64.
    INFORMACIÓN: resolviendo referencia cultural Neutral.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.MFC\9.0.21022.8__1fc8b3b9a1e18e3b\Microsoft.VC90.MFC.DLL.
    INFORMACIÓN: intento de sondear manifiesto en C:\ProgramData\Ableton\Live 9 Suite\Program\Microsoft.VC90.MFC.DLL.
    INFORMACIÓN: intento de sondear manifiesto en C:\ProgramData\Ableton\Live 9 Suite\Program\Microsoft.VC90.MFC.MANIFEST.
    INFORMACIÓN: intento de sondear manifiesto en C:\ProgramData\Ableton\Live 9 Suite\Program\Microsoft.VC90.MFC\Microsoft.VC90.MFC.DLL.
    INFORMACIÓN: intento de sondear manifiesto en C:\ProgramData\Ableton\Live 9 Suite\Program\Microsoft.VC90.MFC\Microsoft.VC90.MFC.MANIFEST.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural Neutral.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    ERROR: no se puede resolver la referencia Microsoft.VC90.MFC,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.21022.8″.
    ERROR: error de generación de contexto de activación.
    Finalizar generación de contexto de activación.

    =================
    Iniciar generación de contexto de activación.
    Parámetro de entrada:
    Flags = 0
    ProcessorArchitecture = AMD64
    CultureFallBacks = pt-BR;pt;en-US;en
    ManifestPath = C:\ProgramData\Ableton\Live 9 Suite\Program\Ableton Live 9 Suite.exe
    AssemblyDirectory = C:\ProgramData\Ableton\Live 9 Suite\Program\
    Application Config File =
    —————–
    INFORMACIÓN: analizando archivo de manifiesto C:\ProgramData\Ableton\Live 9 Suite\Program\Ableton Live 9 Suite.exe.
    INFORMACIÓN: la identidad de definición del manifiesto es (null).
    INFORMACIÓN: referencia: Microsoft.VC90.CRT,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.21022.8″
    INFORMACIÓN: referencia: Microsoft.VC90.MFC,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.21022.8″
    INFORMACIÓN: resolviendo referencia Microsoft.VC90.CRT,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.21022.8″.
    INFORMACIÓN: resolviendo referencia de ProcessorArchitecture amd64.
    INFORMACIÓN: resolviendo referencia cultural Neutral.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: buscar directiva de edición en C:\WINDOWS\WinSxS\manifests\amd64_policy.9.0.microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9177_none_acd40623e1d81331.manifest
    INFORMACIÓN: versión de ensamblado redirigida por directiva de edición.
    INFORMACIÓN: la identidad de la directiva de publicación es Microsoft.VC90.CRT,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.30729.9177″.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\WinSxS\manifests\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9177_none_08e695a3a83b6ce3.manifest.
    INFORMACIÓN: manifiesto encontrado en C:\WINDOWS\WinSxS\manifests\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9177_none_08e695a3a83b6ce3.manifest.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia Microsoft.VC90.CRT.mui,language=”*”,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.30729.9177″.
    INFORMACIÓN: resolviendo referencia de ProcessorArchitecture amd64.
    INFORMACIÓN: resolviendo referencia cultural pt-BR.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.30729.9177_pt-BR_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural pt-BR.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia cultural pt.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.30729.9177_pt_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural pt.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia cultural en-US.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.30729.9177_en-US_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural en-US.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia cultural en.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.CRT.mui\9.0.30729.9177_en_1fc8b3b9a1e18e3b\Microsoft.VC90.CRT.mui.DLL.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural en.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    INFORMACIÓN: resolviendo referencia Microsoft.VC90.MFC,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.21022.8″.
    INFORMACIÓN: resolviendo referencia de ProcessorArchitecture amd64.
    INFORMACIÓN: resolviendo referencia cultural Neutral.
    INFORMACIÓN: aplicando directiva de enlace.
    INFORMACIÓN: no se encuentra la directiva de edición.
    INFORMACIÓN: no se encuentra el redirección de la directiva de enlace.
    INFORMACIÓN: iniciar sondeo de ensamblado.
    INFORMACIÓN: no se encontró el ensamblado en WinSxS.
    INFORMACIÓN: intento de sondear manifiesto en C:\WINDOWS\assembly\GAC_64\Microsoft.VC90.MFC\9.0.21022.8__1fc8b3b9a1e18e3b\Microsoft.VC90.MFC.DLL.
    INFORMACIÓN: intento de sondear manifiesto en C:\ProgramData\Ableton\Live 9 Suite\Program\Microsoft.VC90.MFC.DLL.
    INFORMACIÓN: intento de sondear manifiesto en C:\ProgramData\Ableton\Live 9 Suite\Program\Microsoft.VC90.MFC.MANIFEST.
    INFORMACIÓN: intento de sondear manifiesto en C:\ProgramData\Ableton\Live 9 Suite\Program\Microsoft.VC90.MFC\Microsoft.VC90.MFC.DLL.
    INFORMACIÓN: intento de sondear manifiesto en C:\ProgramData\Ableton\Live 9 Suite\Program\Microsoft.VC90.MFC\Microsoft.VC90.MFC.MANIFEST.
    INFORMACIÓN: no se encontró el manifiesto de la referencia cultural Neutral.
    INFORMACIÓN: finalizar sondeo de ensamblado.
    ERROR: no se puede resolver la referencia Microsoft.VC90.MFC,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″,version=”9.0.21022.8″.
    ERROR: error de generación de contexto de activación.
    Finalizar generación de contexto de activación.

    1. Es muy parecido. Solamente cambian respecto al artículo la arquitectura de procesador (AMD64, es decir, x64) y la versión de Microsoft.VC90.CRT integrada en el sistema. Windows 10 compilación 10586 (versión 1511 “Threshold 2”, noviembre de 2015) incorpora Microsoft.VC90.CRT 9.0.30729.9177 en lugar de las que se nombran en la entrada, referidas a Windows 7.

      Windows 10 tampoco incluye de serie las bibliotecas MFC que necesita la aplicación, por tanto se debe instalar de la misma forma el paquete de redistribución de Visual C++ 2008. Puesto que existe una versión de Ableton Live de 64 bits y es la que se intenta usar, circunstancia indicada por ProcessorArchitecture = AMD64, se requiere el paquete vcredist_x64.exe.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *