Error al instalar el tiempo de ejecución redistribuible de VC++ 2008

Error al instalar el tiempo de ejecución redistribuible de VC++ 2008

Varios programas en mi máquina Windows10 (Versión 20H2 Build 19042.867) requieren la versión 9.0.30279.5677 x64 del tiempo de ejecución específico de VC++2008 para funcionar correctamente. Intenté instalar los tiempos de ejecución varias veces, pero siempre terminé con el siguiente error:Captura de pantalla del mensaje de error

Error 1935. Se produjo un error durante la instalación del ensamblado 'policy.9.0.Microsoft.VC90.ATL,version='9.0.30729.6161',publicKeyToken='1fc8b3b9a1e18e3b',processorArchitecture='amd64',type='win32-policy', Consulte Ayuda y soporte para obtener más información, HRESULT:0x80070057.

Otros tiempos de ejecución de VC++2008 (x86 y x64) se instalaron sin ningún problema.

¿Existe alguna solución para instalar el tiempo de ejecución mencionado anteriormente?

Respuesta1

He instalado un montón de tiempos de ejecución de VC++ sin ningún problema. Tengo instaladas 4 versiones de VC++ 2008 Redistributable, aunque la tuya no es una de ellas. Seguramente esto es una exageración, ya que los desarrolladores tienen la mala costumbre de incluir en el paquete la versión que utilizaron al desarrollar la aplicación.

Puede surgir un problema que impida que los redistribuibles de Visual C++ se reemplacen entre sí, ya que algunas aplicaciones pueden vincularse específicamente a una versión exacta de las DLL de Visual C++, para garantizar que la aplicación se ejecute exactamente como se publicó.

Sin embargo, la mayoría de las aplicaciones se vinculan a la última edición de la misma versión principal, ya que es el comportamiento predeterminado y pueden beneficiarse de las actualizaciones de seguridad de Microsoft.

Mi primer consejo, si tiene alguna versión de VC++ 2008 Redistributable actualmente instalada, es intentar ejecutar la aplicación sin instalarla.

Si no tiene instalada ninguna versión redistribuible de VC++ 2008, intente instalar la ultima versión.

Si la aplicación aún no se ejecuta, significa que se vincula específicamente a esta versión, pero su instalación parece estar dañada. No he encontrado esta versión exacta para descargar en Internet.

En el caso de que el problema esté en tu computadora, puedes:

  • Asegúrese de que el C:disco no esté casi lleno

  • Intente ejecutar en CMD como administrador:

    • chkdsk
    • DISM /Online /Cleanup-Image /RestoreHealth
    • sfc/scannow.

información relacionada