Resumen
¿Te aparece el molesto error msvcr120.dll missing al abrir un programa en Windows 10 o 11? No eres el único. Este fallo, frecuente después de actualizaciones o instalaciones, interrumpe tu flujo de trabajo y puede tener varias causas. Pero tranquilo: en esta guía práctica para 2025 te explicamos cómo solucionar msvcr120.dll falta de forma definitiva con 4 métodos probados. Sigue leyendo y recupera el control de tu PC en minutos.
Introducción: Qué es el error msvcr120.dll missing
Imagina esta situación: acabas de instalar ese programa que tanto necesitas para trabajar o tu videojuego favorito en tu Windows 10 o 11, haces clic en el icono… y de repente, un mensaje de error corta tu expectativa. “msvcr120.dll missing” o “No se puede encontrar msvcr120.dll”. No es que el programa esté roto, ni que tu PC tenga un virus necesariamente. La clave está en entender qué representa ese archivo con un nombre tan técnico.
El archivo msvcr120.dll es una biblioteca de enlaces dinámicos (DLL) fundamental, parte del paquete Microsoft Visual C++ Redistributable 2013. Piensa en estas bibliotecas como un conjunto de instrucciones compartidas que muchos programas utilizan para funciones básicas, evitando que cada desarrollador tenga que reinventar la rueda. La “120” en el nombre indica que está vinculada específicamente a Visual Studio 2013. Cuando un software que depende de esta biblioteca no la localiza donde debería estar, simplemente se niega a arrancar.
¿Por qué desaparece? Es la pregunta del millón. No es común que los archivos del sistema se esfumen solos. Las causas suelen ser más concretas: una actualización de Windows que entró en conflicto, una instalación anterior de un programa que la eliminó por error, o, lo más frecuente, que el paquete Redistributable necesario nunca se instaló correctamente en primer lugar.
Este error, aunque frustrante, tiene casi siempre una solución directa. No es un problema de hardware y rara vez requiere medidas drásticas. Comprender que se trata de un componente software faltante, y no de una falla crítica de Windows, es el primer paso para solucionarlo con calma. A continuación, veremos exactamente cómo se manifiesta este inconveniente para confirmar que estás ante el mismo caso.
Síntomas comunes del error
El mensaje de error es la señal más evidente, pero no siempre es la única. Reconocer los síntomas del error msvcr120.dll te permite confirmar el diagnóstico y actuar con precisión. Lo más habitual es que el problema surja de manera inmediata al intentar ejecutar una aplicación específica. La secuencia suele ser así: haces doble clic en el acceso directo del programa o juego, aparece una ventana emergente de error con un texto muy claro, y la aplicación se cierra automáticamente sin llegar a mostrarse.
Las frases exactas pueden variar ligeramente, pero el mensaje siempre apunta a la misma biblioteca:
* “The program can’t start because msvcr120.dll is missing from your computer.”
* “No se puede iniciar el programa porque falta msvcr120.dll en el equipo.”
* “msvcr120.dll not found.”
En casos menos frecuentes, el error puede ser más genérico, mostrando simplemente un código de error sin explicación o haciendo que el programa se cuelgue durante el proceso de carga. Esto puede confundirse con otros problemas, pero si coincide con la instalación de un software nuevo o una actualización reciente de Windows, las probabilidades de que el archivo DLL sea el culpable se disparan.
Un dato crucial: Este error casi nunca afecta al sistema operativo en su conjunto. Windows 10 o 11 seguirán funcionando con normalidad. El problema se limita estrictamente a aquellas aplicaciones que fueron compiladas para requerir esa versión concreta de Visual C++. Esto es un alivio, pues significa que la solución se centrará en un componente específico y no en una reinstalación completa del sistema.
La buena noticia es que, una vez identificado el síntoma, las soluciones son sistemáticas y efectivas. Comprender que se trata de un archivo faltante y no de una corrupción grave del registro o del hardware nos dirige directamente hacia las soluciones prácticas que exploraremos a continuación, comenzando por la causa más probable de esta molestia.
Causas principales del problema
Conocer el “porqué” detrás del mensaje msvcr120.dll missing es tan crucial como saber solucionarlo. No se trata de un fallo aleatorio; sus causas son concretas y, por suerte, identificables. Como se adelantó, el archivo no suele “desaparecer” por arte de magia. La raíz del problema reside casi siempre en una desconexión entre el programa que quieres ejecutar y el paquete de librerías que necesita para funcionar.
Las causas se pueden agrupar en tres escenarios principales:
| Causa | Escenario Típico | Frecuencia |
|---|---|---|
| Ausencia del Redistributable | Instalas un software (ej. un juego antiguo o una suite de diseño) que requiere Visual C++ 2013, pero este paquete nunca se instaló en tu sistema. | Muy Alta |
| Corrupción por Actualización | Una actualización de Windows 10 o 11 (especialmente las principales) entra en conflicto o daña archivos existentes del sistema, incluido el msvcr120.dll. |
Alta |
| Conflictos con Otros Programas | La desinstalación agresiva de otra aplicación elimina, por error, el archivo DLL al creer que ya no es necesario, o una instalación nueva lo sobrescribe con una versión incompatible. | Media |
Un detalle que genera confusión: Es posible tener instaladas varias versiones de Microsoft Visual C++ Redistributable (desde 2005 hasta la actualidad) de forma simultánea. Son compatibles entre sí. El error no significa que falte “todo”, sino específicamente la versión 2013 (v120). Un programa compilado con herramientas antiguas no buscará la versión más nueva; necesita la exacta.
La causa más común, con diferencia, es la primera. Muchos instaladores de software incluyen automáticamente el Redistributable necesario, pero este proceso puede fallar silenciosamente por permisos de administrador o interrupciones. Por otro lado, las actualizaciones de Windows 11 son un desencadenante habitual en equipos que antes funcionaban correctamente, ya que un archivo de sistema válido puede ser reemplazado o dañado durante el proceso.
Entender estas causas elimina la frustración y nos permite abordar la solución con lógica. No es un problema de tu PC en sí, sino de un componente software específico. Ahora que sabemos qué lo provoca, podemos pasar a la acción con los métodos de reparación, comenzando por el más sencillo y a menudo efectivo.
Método 1: Reinstalar el programa afectado
¿Y si la solución fuera más simple de lo que parece? Antes de adentrarnos en herramientas del sistema, vale la pena probar el método más directo: reinstalar el programa afectado. Piensa en ello como un reinicio forzado de la relación entre la aplicación y los componentes que necesita. A menudo, el instalador del software incluye scripts que verifican y, en caso necesario, instalan automáticamente las versiones correctas de bibliotecas como el msvcr120.dll. Si esta instalación falló silenciosamente la primera vez (quizás por cerrar una ventana demasiado rápido o por permisos insuficientes), repetirla puede ser la clave.
El proceso es sencillo, pero para que sea efectivo, debe hacerse de forma completa. No se trata solo de ejecutar de nuevo el setup.exe. Es crucial eliminar por completo los rastros de la instalación anterior para permitir una configuración limpia. Esto garantiza que cualquier archivo DLL corrupto o configuración errática asociada al programa sea reemplazada.
Un error común: Muchos usuarios intentan “reparar” la instalación desde el Panel de control > Programas y características. Si bien es un buen primer intento, esta opción no siempre reinstala las dependencias externas como el Redistributable. Una desinstalación limpia seguida de una instalación nueva es más contundente y suele tener mayor tasa de éxito.
La efectividad de este método es alta cuando el error aparece justo después de instalar una aplicación nueva o tras una actualización de la misma. Es un enfoque práctico que resuelve el problema donde se origina: en la configuración específica de ese software. Si tras reinstalar el mensaje de error persiste, no desesperes. Simplemente confirma que el problema es más general del sistema y no de esa aplicación en particular, lo que nos lleva perfectamente al siguiente método, más profundo.
Pasos para reinstalar correctamente
Para llevar a cabo una reinstalación correcta que realmente solucione el problema del archivo DLL faltante, es fundamental seguir un proceso meticuloso. No basta con un simple “desinstalar e instalar”. El objetivo es crear una instalación limpia, libre de cualquier configuración previa que pudiera estar causando el conflicto.
Sigue estos pasos en orden:
-
Desinstalación Completa: Dirígete a “Configuración” > “Aplicaciones” > “Apps y características” en Windows 10/11. Busca la aplicación problemática en la lista, haz clic sobre ella y selecciona “Desinstalar”. Si el programa ofrece una utilidad de desinstalación propia, úsala, pero luego verifica que no queden carpetas residuales en
C:\Program Files\oC:\Program Files (x86)\. -
Reinicio del Sistema: Este paso, aunque sencillo, es crucial. Reinicia tu PC. Esto asegura que cualquier proceso o archivo temporal asociado al programa se libere por completo de la memoria.
-
Nueva Instalación con Derechos de Administrador: Antes de ejecutar el instalador, haz clic derecho sobre el archivo
setup.exey elige “Ejecutar como administrador”. Esto concede los permisos necesarios para que el instalador pueda registrar componentes en el sistema y, lo que es más importante, instalar las dependencias requeridas, como el Microsoft Visual C++ Redistributable correspondiente, sin que aparezcan ventanas de error por permisos.
Consejo de experto: Durante la nueva instalación, presta mucha atención a las pantallas de configuración. A menudo, los instaladores muestran opciones avanzadas o acuerdos para instalar paquetes redistribuibles. Asegúrate de que estas casillas estén marcadas para permitir la instalación de todos los componentes necesarios.
Si el error msvcr120.dll missing desaparece tras este proceso, el problema estaba localizado en esa aplicación. Sin embargo, si el mensaje persiste, es una señal clara de que la causa es más general y afecta al sistema, no a un programa en particular. Esto nos dirige perfectamente hacia el siguiente método, que examina y repara los archivos centrales de Windows.
Método 2: Usar el comprobador de archivos de sistema
Si el método de reinstalación no dio resultado, es hora de pasar a una herramienta de reparación más profunda: el Comprobador de archivos de sistema (SFC), integrado en Windows. Este utilitario está diseñado específicamente para escanear y restaurar archivos de sistema de Windows que puedan estar corruptos o faltantes, como es el caso de nuestro archivo msvcr120.dll. A diferencia de la reinstalación de un programa, que actúa a nivel de aplicación, el SFC opera en el núcleo del sistema operativo.
La corrupción de archivos de sistema es una de las causas principales que ya mencionamos, a menudo desencadenada por actualizaciones fallidas o cierres inesperados del equipo. La belleza del comando sfc /scannow reside en su capacidad para verificar la integridad de todas las bibliotecas protegidas del sistema. Si detecta que un archivo como msvcr120.dll ha sido alterado o no está donde debería, automáticamente intenta reemplazarlo por una versión en caché y correcta. Es un proceso seguro y no destructivo, que no afecta a tus documentos o configuraciones personales.
Eficacia probada: Según datos de soporte de Microsoft, el Comprobador de archivos de sistema resuelve una cantidad significativa de problemas de estabilidad y errores de DLL relacionados con actualizaciones de Windows 10 y 11. Su éxito radica en abordar la causa raíz: la corrupción de los archivos esenciales del sistema.
Este método es especialmente recomendable si el error aparece en múltiples programas o si comenzó justo después de una actualización de Windows 11. Es el paso lógico a seguir cuando has descartado que el problema sea exclusivo de una aplicación. La ejecución es sencilla, pero requiere permisos de administrador y un poco de paciencia, tal como detallaremos en la siguiente sección para asegurar que se realice de la manera más efectiva.
Ejecutar SFC desde el símbolo del sistema
Ejecutar el Comprobador de archivos de sistema (SFC) es más sencillo de lo que parece y no requiere ser un experto en informática. La herramienta se opera desde el Símbolo del sistema con permisos elevados, un proceso que, si se sigue al pie de la letra, puede resolver la corrupción del archivo msvcr120.dll en cuestión de minutos. La clave está en asegurarse de que el escaneo se realice con los máximos privilegios para que pueda acceder y restaurar los archivos protegidos del sistema sin restricciones.
Sigue estos pasos de forma precisa:
- Abre el menú Inicio, escribe “cmd” o “símbolo del sistema”. En los resultados, haz clic derecho sobre “Símbolo del sistema” y selecciona “Ejecutar como administrador”. Esta acción es fundamental; ejecutarlo sin permisos de administrador resultará en un error.
- En la ventana negra que se abre, teclea el siguiente comando y pulsa Enter:
bash
sfc /scannow - Ahora, paciencia. El proceso de verificación puede tomar entre 10 y 20 minutos. Una barra de progreso indicará el estado del escaneo. No cierres la ventana mientras trabaja.
- Al finalizar, SFC mostrará uno de estos tres mensajes clave:
- “Windows Resource Protection no encontró ninguna infracción de integridad.” Esto significa que todos los archivos de sistema están bien. El problema no es una corrupción del sistema.
- “Windows Resource Protection encontró archivos dañados y los reparó correctamente.” ¡Excelente! El archivo
msvcr120.dllfaltante o dañado ha sido reemplazado. Reinicia tu PC. - “Windows Resource Protection encontró archivos dañados pero no pudo reparar algunos de ellos.” Esto indica un problema más profundo, pero no es el fin. El siguiente método que veremos actuará como refuerzo.
Un dato técnico relevante: El comando
sfc /scannowno descarga nada de internet. Utiliza una copia en caché de los archivos de sistema ubicada en la carpetaC:\Windows\WinSxS\para realizar las reparaciones. Por eso, su éxito depende de que esa copia de respaldo esté intacta.
Si el escaneo fue exitoso, el error debería haberse solucionado. Si no lo fue, o si SFC reportó que no pudo reparar los archivos, no te preocupes. Esto simplemente nos indica que debemos recurrir a la solución más directa y efectiva para este error en particular: instalar o reparar el paquete Microsoft Visual C++ Redistributable desde la fuente oficial.
Método 3: Descargar e instalar Microsoft Visual C++ Redistributable
Si los métodos anteriores no han dado fruto, es muy probable que el corazón del problema sea la ausencia misma del paquete de bibliotecas necesario. En este punto, la solución más directa y efectiva para el error msvcr120.dll missing es descargar e instalar el Microsoft Visual C++ Redistributable correcto desde la fuente oficial. Este enfoque va al meollo del asunto: si el archivo DLL es un componente de este paquete, lo lógico es asegurarse de que el paquete completo esté presente y en buen estado.
Recordemos lo explicado en la introducción: el archivo msvcr120.dll es parte integral del redistribuible de Visual C++ 2013. Muchos instaladores de software lo incluyen automáticamente, pero si esa instalación falló o nunca ocurrió, el programa se quedará sin su base de apoyo. La ventaja de este método es su contundencia. No se limita a reparar un único archivo; instala o repara todo el conjunto de bibliotecas requeridas, eliminando cualquier inconsistencia.
Elección crítica: Es fundamental descargar la versión correcta. Para el error msvcr120.dll, necesitas específicamente el Visual C++ Redistributable para Visual Studio 2013. La confusión surge porque existen versiones para diferentes arquitecturas (x86 para 32 bits y x64 para 64 bits). La regla general segura es instalar ambas, empezando por la versión x86, ya que muchos programas de 32 bits la requieren, incluso en sistemas Windows de 64 bits.
La efectividad de esta solución es extremadamente alta cuando la causa raíz es la ausencia del paquete, que, como vimos, es el escenario más común. Es un procedimiento oficial respaldado por Microsoft, por lo que es completamente seguro. No es necesario buscar el archivo DLL por separado en sitios web de terceros, una práctica que puede introducir riesgos de seguridad. Al instalar el redistribuible completo desde el sitio web de Microsoft, te garantizas la integridad y compatibilidad del componente.
Una vez instalado el paquete correcto, el problema debería quedar resuelto de forma permanente para cualquier aplicación que dependa de él. Pero, ¿cómo asegurarse de descargar la versión exacta que necesitan Windows 10 y 11 en 2025? En la siguiente sección, detallaremos los pasos precisos para obtenerla e instalarla sin margen de error.
Versión correcta para Windows 10 y 11
Identificar la versión exacta del Microsoft Visual C++ Redistributable que necesitas es el paso decisivo para cerrar el problema del error msvcr120.dll. No todas las versiones son iguales, y elegir la incorrecta será simplemente perder el tiempo. Para Windows 10 y Windows 11 en 2025, el requisito es claro: necesitas el paquete correspondiente a Visual Studio 2013 (v120).
La confusión más común radica en la arquitectura del sistema (32 o 64 bits). Los equipos modernos con Windows 10 o 11 de 64 bits pueden ejecutar tanto aplicaciones de 64 como de 32 bits. La clave está en que el archivo msvcr120.dll que falta suele ser requerido por un programa de 32 bits (x86). Por ello, la recomendación oficial y más segura es instalar ambas versiones del redistribuible para cubrir todas las bases.
Guía de descarga infalible: Dirígete al centro de descarga oficial de Microsoft. Busca “Visual C++ Redistributable Packages for Visual Studio 2013”. Verás dos enlaces principales:
vcredist_x86.exeyvcredist_x64.exe. La práctica más efectiva es instalar primero la versión x86, ya que es la más comúnmente requerida, y luego la x64 si tienes un sistema de 64 bits. Este enfoque asegura la compatibilidad con cualquier software.
| Versión a Descargar | Arquitectura | ¿Cuándo instalarla? |
|---|---|---|
| vcredist_x86.exe | 32 bits (x86) | Siempre. Es la prioridad, ya que la mayoría de programas que causan este error son de 32 bits. |
| vcredist_x64.exe | 64 bits (x64) | Si tu sistema es de 64 bits. Instálala después de la x86 para una cobertura completa. |
El proceso de instalación es sencillo: descarga los archivos, haz clic derecho sobre cada uno y selecciona “Ejecutar como administrador”. Sigue las instrucciones en pantalla (básicamente, aceptar los términos y hacer clic en “Siguiente”) y reinicia el equipo al finalizar. Con esto, habrás instalado la versión correcta para Windows 10 y 11, proporcionando la base de librerías que las aplicaciones estaban reclamando.
Este método soluciona el problema de forma definitiva en la inmensa mayoría de los casos. Sin embargo, si el error persiste de manera obstinada, podría estar señalando un conflicto más profundo a nivel de controladores o del propio sistema, lo que nos lleva de forma natural a explorar el último y más completo método de solución.
Método 4: Actualizar controladores y Windows
Si tras instalar el paquete redistribuible correcto el error persiste, es el momento de abordar el sistema en su conjunto. El Método 4: Actualizar controladores y Windows actúa como una red de seguridad que corrige incompatibilidades subyacentes que podrían estar impidiendo que los componentes software funcionen en armonía. Piensa en tu PC como un ecosistema: a veces, un controlador de gráficos desactualizado o un pequeño fallo en una actualización reciente de Windows pueden interferir con la carga correcta de bibliotecas DLL, incluso si están presentes.
Este enfoque es especialmente relevante si el mensaje msvcr120.dll missing apareció después de una actualización de Windows 11 o tras cambiar algún componente de hardware. Los controladores, especialmente los de la tarjeta gráfica y los chipsets, son el puente entre el hardware y el software. Una versión corrupta o obsoleta puede provocar comportamientos impredecibles. Actualizar Windows, por su parte, no solo incorpora parches de seguridad, sino también correcciones para miles de errores de sistema conocidos que podrían estar relacionados indirectamente con nuestro problema.
Estrategia recomendada: Comienza por lo más general (Windows Update) y luego ve a lo específico (controladores). Este orden es eficiente porque una actualización acumulativa de Windows a menudo incluye nuevas versiones de controladores genéricos que pueden resolver el conflicto sin necesidad de pasos adicionales.
La efectividad de este método es alta en escenarios donde la causa es una incompatibilidad reciente, y sirve como una excelente medida de mantenimiento preventivo. Según reportes de soporte, una cantidad significativa de errores aparentemente críticos se resuelven simplemente manteniendo el sistema al día. No se trata de un paso complejo, pero sí requiere verificar meticulosamente dos áreas clave para garantizar una solución definitiva.
Conclusión
Con esta guía ya dominas las causas del msvcr120.dll falta y cuatro métodos prácticos para reparar el error msvcr120.dll Windows 11 de forma definitiva. Te recomendamos comenzar por el Método 3, descargando la versión correcta de Microsoft Visual C++ Redistributable, ya que suele ser la solución más directa. ¡Tu PC estará funcionando sin interrupciones en minutos!