Solución: MSVCR90.dll no se encuentra o falta

Algunos usuarios han informado de recibir errores asociados con el archivo MSVcr90.dll . Los errores más notificados son " MSVCR90.dll Not Found " y " MSVCR90.dll is missing ". Por lo general, se encuentran al inicio o cuando el usuario intenta abrir una aplicación de Microsoft Office. Esta es una ocurrencia bastante común en computadoras que se han actualizado recientemente de Windows 7 a Windows 10.

Sin embargo, este error también se informa comúnmente con productos de Adobe como Photoshop e Illustrator o al abrir ciertos juegos que requieren una biblioteca DLL opcional que no se instaló con el juego.

Según la aplicación que muestre el error MSVCR90.dll y su versión de Windows, puede encontrarlo en varios formatos diferentes. Aquí hay una lista corta con otros mensajes de error comunes:

  • “Esta aplicación no pudo iniciarse porque no se encontró msvcr90.dll. Reinstalar la aplicación podría resolver el problema."
  • "No se puede encontrar * Ruta a DLL * \ msvcr90.dll"
  • “No se puede iniciar la * Aplicación *. Falta un componente requerido: msvcr90.dll. Vuelva a instalar la * Aplicación * ".

¿Qué es MSVCR90.DLL?

MSVCR90.DLL es parte de una actualización opcional del redistribuible de Visual C ++ . El archivo mSVCR90.dll es una DLL (Biblioteca de vínculos dinámicos) que suelen utilizar los programas creados en Microsoft Visual C ++ 2008 .

Dado que el marco de desarrollo de aplicaciones de Microsoft Visual C ++ 2008 es bastante antiguo, el  archivo mSVCR90.dll  es bastante poco común entre las aplicaciones recién lanzadas. Sin embargo, si actualmente ha instalado muchas aplicaciones (o juegos) que son bastante antiguos, es posible que tenga varias copias del mismo  mSVCR90.dll  distribuidas en su computadora.

Si actualmente tiene problemas con un  error de mSVCR90.dll  , los métodos que aparecen en este artículo le ayudarán. A continuación, tiene una colección de posibles soluciones que los usuarios en una situación similar han utilizado para resolver el problema. Siga cada posible solución en orden hasta que encuentre un método que resuelva el  error mSVCR90.dll  en su situación particular.

Método 1: Instalación del paquete Redist de Visual C ++ que falta

Antes de hacer cualquier otra cosa, es importante asegurarse de que realmente tiene el marco de desarrollo de aplicaciones que contiene el archivo MSVCR90.dll  instalado en su computadora. La instalación del paquete redistribuible de Microsoft Visual C ++ 2008  le permitirá verificar si el error se produjo porque le faltaba este archivo de biblioteca de vínculos dinámicos .

Aquí hay una guía rápida sobre la instalación del paquete Redist de Microsoft Visual C ++ 2008 requerido:

  1. Visite este enlace ( aquí ), seleccione su idioma y haga clic en el botón Descargar .

  2. Espere hasta que se complete la descarga, luego abra el instalador vcredist_86.exe . Pulse Sí en el mensaje de UAC (Control de cuentas de usuario) y luego siga las instrucciones en pantalla para instalar el paquete redist que falta.

    Nota: Si el paquete redistribuible ya está instalado, elija Desinstalar para eliminar la versión actual de su computadora. A continuación, vuelva a abrir el instalador y siga las instrucciones para instalar de  nuevo el paquete redistribuible de Microsoft Visual C ++ 2008 . Algunos usuarios han informado que esto logró resolver los  errores de MSVCR90.dll  causados ​​por archivos corruptos.

  3. Una vez que el paquete redistribuible esté instalado, reinicie su computadora manualmente si no se le solicita automáticamente que lo haga. En el próximo inicio, abra la aplicación que anteriormente mostraba un error asociado con el  archivo MSVCR90.dll  y vea si el problema se ha resuelto. Si sigue viendo el mismo mensaje de error, vaya al Método 2 .

Método 2: reparación de la aplicación que falla (si corresponde)

Algunos usuarios han logrado resolver el problema después de reparar la aplicación que mostraba el  error MSVCR90.dll  . Este método es muy eficaz con aplicaciones defectuosas del paquete de Microsoft Office, pero no será aplicable a algunos programas que no tienen estrategias de reparación. Esto logrará el propósito de reemplazar el  archivo MSVCR90.dll  en caso de que esté dañado, resolviendo así el problema.

Nota: Tenga en cuenta que, según el programa que muestre el error, es posible que deba insertar el medio de instalación para realizar las reparaciones.

A continuación, tiene una guía con los pasos necesarios para reparar un programa dañado que pertenece a Microsoft Office Suite . Los pasos exactos pueden ser diferentes si tiene el problema con un programa diferente:

  1. Presione la tecla de Windows + R para abrir un cuadro Ejecutar. Luego, escriba " appwiz.cpl " y presione Entrar para abrir Programas y características .

  2. En Programas y características , haga clic con el botón derecho en el paquete de Microsoft Office (u otra aplicación y haga clic en Cambiar .
  3. En el siguiente menú, elija Reparar y siga las instrucciones en pantalla para reiniciar los componentes que estaban causando el problema (incluido  MSVCR90.dll).
  4. Una vez que se complete la reparación, reinicie su computadora. En el próximo inicio, abra la aplicación nuevamente y vea si el problema reaparece.

Si sigue teniendo el mismo problema o este método no se aplica, vaya al Método 3 .

Método 3: Eliminar complementos mal copiados en Photoshop e Illustrator (si corresponde)

Si encuentra este problema al intentar abrir Photoshop, Illustrator u otro producto de Adobe, es posible que desee ver si instaló algún complemento. Los usuarios que se encuentran con el mismo problema han informado que los complementos son una causa típica para activar   errores de MSVCR90.dll  en los programas de edición de fotografías de Adobe, como Photoshop e Illustrator.

Esto suele ocurrir cuando los usuarios intentan migrar un complemento de una versión anterior del programa a una nueva. El error se produce porque la mayoría de los complementos instalarán archivos adicionales en las carpetas principales de Photoshop (como  MSVCR90.dll)  que no se transferirán si el usuario mueve el complemento manualmente.

Para verificar si esta es la causa del problema, elimine todos los archivos de complementos que copió manualmente y luego use el instalador para instalar los complementos. Una vez que se complete la instalación, reinicie su computadora y vea si el problema se ha resuelto en el próximo inicio.

Si este método no era aplicable o no solucionó el problema, continúe con el otro método a continuación.

Método 4: desinstalación de la actualización de seguridad para Microsoft Excel 2010 (KB3085609)

Si obtiene el  error MSVCR90.dll falta  específicamente con Excel 2010, es muy probable que el problema se deba a un error en una actualización de seguridad (KB3085609). Los usuarios que encuentran el mismo problema han logrado eliminar el problema y abrir Excel después de desinstalar la Actualización de seguridad para Microsoft Excel 2010 (KB3085609) Edición de 32 bits.

Supuestamente, estas actualizaciones de seguridad no solo bloquean Excel 2010, sino también una versión más nueva de Excel.

Aquí hay una guía rápida sobre cómo desinstalar la actualización de seguridad KB3085609 y evitar que se instale nuevamente:

  1. Presione la tecla de Windows + R para abrir un cuadro Ejecutar. Luego, escriba " appwiz.cpl " y presione Entrar para abrir Programas y características .

  2. En Programas y características , use el panel del lado izquierdo para hacer clic en Actualizaciones instaladas .

  3. A continuación, en la lista de actualizaciones instaladas, busque Actualización de seguridad para Microsoft Excel 2010 ( KB3085609 ) Edición de 32 bits. Una vez que lo encuentre, haga clic derecho y seleccione Desinstalar,  luego siga las instrucciones en pantalla para eliminarlo de su computadora.
  4. Reinicie su computadora y vea si ahora puede abrir Excel en el próximo inicio. Si es así, acaba de lograr identificar al culpable.

Incluso si el problema se soluciona ahora, el problema volverá si lo deja así. WU (Windows Update) reinstalará automáticamente la actualización a menos que la bloquee. Para bloquear la  instalación del KB3085609  de nuevo, debe instalar el solucionador de problemas "Mostrar u ocultar actualizaciones" . Una vez que lo descargue, ábralo y presione Siguiente , luego espere a que se complete la investigación. Luego, haga clic en Ocultar actualizaciones, marque la casilla asociada con la  actualización KB3085609 y presione  Siguiente para ocultarla.

Eso es. Se  impedirá que la actualización KB3085609  se instale nuevamente. No debería poder seguir usando Excel sin encontrar el  error MSVCR90.dll falta  .