Cómo solucionar el error «El programa no puede iniciarse porque falta el MSVCR120.dll en el ordenador» en Windows 10
Índice de contenidos
Cómo solucionar el error «El programa no puede iniciarse porque falta el MSVCR120.dll en su ordenador» en Windows 10
Un archivo DLL (Dynamic Link Library) es un tipo de archivo que contiene instrucciones para otros programas sobre cómo realizar ciertas operaciones. Varios programas pueden compartir los datos asignados a un solo archivo simultáneamente. Se denomina dinámico porque los datos se utilizan sólo cuando el programa los necesita. De esta manera, los datos se utilizan sólo cuando son necesarios, en lugar de tenerlos constantemente disponibles en la memoria. A diferencia de los programas ejecutables (con la extensión de archivo .exe), los archivos .DLL no se pueden ejecutar directamente. Deben ser llamados por otro código que ya se esté ejecutando. A pesar de ello, los archivos .DLL tienen el mismo formato que los archivos .EXE y algunos incluso utilizan la extensión de archivo .EXE.
Los archivos .DLL son muy útiles, ya que los programas que trabajan con archivos .DLL usan menos memoria y necesitan cargar todo a la vez. Sin embargo, si un archivo .DLL se actualiza a una versión más reciente (o se sobrescribe con otra versión) o se elimina del equipo, el programa que depende de ese archivo .DLL en particular puede fallar o dejar de funcionar correctamente.
El mensaje de error que dice «El programa no puede iniciarse porque falta el MSVCR120.dll en su ordenador» es un problema común entre los usuarios de Windows 10. El archivo MSVCR120.dll es usado por Visual C++ Redistributable Packages. Visual C++ forma parte del conjunto general de lenguajes de programación C que se utilizan a menudo para muchos tipos diferentes de proyectos de desarrollo. Visual C++ incluye paquetes de tiempo de ejecución y bibliotecas para crear diferentes compilaciones de llamadas a funciones, procedimientos y otros elementos de código que funcionan dentro de entornos de software integrados. Si alguno de los componentes del paquete C ++ se elimina accidentalmente, se corrompe o deja de funcionar, los programas que requieren C++ podrían no responder o fallar, lo que daría como resultado «El programa no puede iniciarse porque falta el MSVCR120.dll en el ordenador».
Afortunadamente, puedes arreglar este problema fácilmente. En esta guía, describimos varias soluciones al problema. Lea el artículo a continuación y pruebe los diversos métodos descritos.
NOTA: Descargue el archivo .dll (por lo general, es un paquete completo de archivos) SOLAMENTE de la página web oficial para evitar cualquier riesgo potencial. Aconsejamos no descargar el archivo «MSVCR120.dll» de páginas web no oficiales – son fuentes no aprobadas y los archivos descargados pueden estar infectados con virus.
Tabla de contenidos:
- Introducción
- Revise su papelera de reciclaje
- Reinstalar el paquete redistribuible de Microsoft Visual C ++
- Reinstalar el programa
- Ejecute el Comprobador de Archivos de Sistema
- Revise su sistema en busca de virus
- Buscar actualizaciones de Windows
- Video que muestra cómo solucionar el error «El programa no puede iniciarse porque falta el MSVCR120.dll en el ordenador»
Descargar Herramienta de reparación de malware de ordenador
Se recomienda realizar un análisis gratuito con Malwarebytes, una herramienta para detectar malware y corregir errores del ordenador. Tendrá que comprar la versión completa para eliminar las infecciones y los errores del ordenador. Hay disponible una prueba gratuita.
Revise su papelera de reciclaje
El archivo MSVCR120.dll podría faltar porque fue borrado accidentalmente (o de otra manera). Comprueba si reside en la Papelera de Reciclaje.Si hay muchos archivos en la Papelera de Reciclaje, escriba el nombre del archivo (MSVCR120.dll) en el cuadro de búsqueda de la Papelera de Reciclaje – esto encontrará el archivo inmediatamente. Haga clic con el botón derecho del ratón en el archivo y seleccione «Restaurar» en el menú contextual.
Reinstalar el paquete redistribuible de Microsoft Visual C ++
Como sabrán, el archivo «MSVCR120.dll» pertenece al Paquete Redistribuible de Visual C ++. Puedes descargar los últimos Paquetes Redistribuibles de Visual C++ de la página web de Microsoft aquí. Elija la descarga que necesite:»vc_redist.x64.exe» o «vc_redist.x84.exe». Cierre todas las aplicaciones abiertas antes de la instalación.
Asegúrate de descargar la versión correcta del archivo redistribuible de Visual C++. Si no está seguro de cuál descargar e instalar, averigüe si está usando un sistema de 32 o 64 bits leyendo este artículo.Reinicie el ordenador y compruebe si persiste el error «El programa no puede iniciarse porque falta el archivo MSVCR120.dll en su ordenador» al intentar abrir un programa o aplicación específicos.
NOTA: Si ejecutas una versión de 64 bits de Windows, necesitas instalar las versiones x86 y x64 de los Paquetes Redistribuibles de Visual C++ para resolver este problema.
Reinstalar el programa
Puedes corregir el error «El programa no puede iniciarse porque falta el MSVCR120.dll en tu ordenador» reinstalando el programa que estás intentando iniciar (que está causando este mensaje de error). Para desinstalar el programa problemático del sistema, escriba «run» en la búsqueda y haga clic en el resultado «Run». Esto abrirá el cuadro de diálogo Ejecutar. Escribe «appwiz.cpl» y pulsa Intro en el teclado – esto lanzará la ventana «Programas y características».
En la ventana Programas y características, localice el programa y desinstálelo haciendo clic con el botón derecho del ratón y eligiendo «Desinstalar» en el menú desplegable.
Descargue e instale el programa de nuevo y vea si recibe el error «El programa no puede iniciarse porque falta el MSVCR120.dll en su ordenador» al intentar iniciarlo.
Ejecute el Comprobador de Archivos de Sistema
El Comprobador de Archivos de Sistema (SFC) es una utilidad en Windows que permite a los usuarios escanear en busca de corrupciones en los archivos de sistema de Windows y restaurar los archivos dañados. Esta guía describe cómo ejecutar la herramienta System File Checker (SFC.exe) para escanear los archivos de sistema y reparar los que faltan o están corruptos (incluidos los archivos .DLL). Si un archivo de Protección de Recursos de Windows (WRP) falta o está corrupto, es posible que Windows no se comporte como se esperaba. Por ejemplo, algunas funciones de Windows no funcionarán o Windows se bloqueará. La opción «sfc scannow» es uno de los varios conmutadores específicos disponibles con el comando sfc, el comando Command Prompt utilizado para ejecutar System File Checker. Para ejecutarlo, abra el Símbolo del sistema escribiendo «símbolo del sistema» en Buscar, haga clic con el botón derecho del ratón en «Símbolo del sistema» y seleccione «Ejecutar como administrador» en el menú desplegable para ejecutar el Símbolo del sistema con privilegios de administrador. Debe ejecutar un símbolo del sistema elevado para poder realizar un análisis del SFC.
En la ventana de comandos, escriba «sfc /scannow» y presione Enter en el teclado para ejecutar este comando. Se iniciará el Comprobador de Archivos del Sistema y debería tardar un tiempo en completar el análisis (unos 15 minutos). Espere a que el proceso de escaneo se complete y reinicie su ordenador para ver si sigue recibiendo el error «El programa no puede iniciarse porque falta el archivo MSVCR120.dll en su ordenador» al intentar abrir ciertas aplicaciones.
Si el escaneo SFC no solucionó «El programa no puede iniciarse porque falta el MSVCR120.dll en su computadora», o por alguna razón no pudo ejecutar el escaneo SFC, intente ejecutar primero un escaneo de Servicio y Administración de Imágenes de Despliegue (DISM). Luego intente ejecutar el escaneo SFC de nuevo.
El DISM se puede usar para reparar y preparar imágenes de Windows, incluyendo el entorno de recuperación de Windows, la configuración de Windows y el PE de Windows. Para ejecutar un análisis de DISM, debe abrir el Símbolo del sistema como administrador. Escriba este comando: «DISM /Online /Limpiar-Imagen /Restaurar-Salud». Presiona Enter en tu teclado para ejecutarlo.
Revise su sistema en busca de virus
El malware puede causar varios problemas en el sistema, incluyendo problemas con el paquete redistribuible de Microsoft Visual C++. Realice un análisis completo del sistema y vea si éste detecta algún malware en su computadora. Puedes usar Windows Defender (un programa antivirus incorporado), que protege los equipos contra virus, spyware y otros programas maliciosos. También puede utilizar otro software antivirus de terceros. Para realizar un análisis completo del sistema con Windows Defender, escriba «virus» en Buscar y haga clic en el resultado «Protección contra virus y amenazas».
En la ventana de protección contra virus y amenazas, haga clic en «Escaneo avanzado».
Seleccione «Escaneo completo» y haga clic en «Escanear ahora». Esto comenzará a escanear el sistema en busca de malware. Si se encuentra algún virus, elimínelo y vea si el problema se soluciona.
Puede elegir otro escáner de virus y malware de nuestra lista de los mejores antimalware. La lista contiene los principales eliminadores de spyware conocidos y le ayudará a elegir el software adecuado para la protección de su equipo. Puede encontrar la lista haciendo clic en este enlace.
Buscar actualizaciones de Windows
Es posible que desee actualizar su versión actual de Windows. Buscar actualizaciones para todo el sistema operativo Windows suele ser una buena idea y puede ayudar a resolver este problema. Para buscar actualizaciones de Windows, escriba «buscar actualizaciones» en Buscar y haga clic en el resultado de «Buscar actualizaciones».
Debería ser dirigido automáticamente a la sección de Windows Update. Haz clic en «Buscar actualizaciones».Windows comenzará a buscar actualizaciones. Si hay actualizaciones disponibles, instálalas e intenta comprobar si hay actualizaciones una vez más (sólo para asegurarte de que tienes las últimas actualizaciones en tu sistema operativo). Una vez instaladas las actualizaciones (si es que hay alguna para instalar), comprueba si sigues recibiendo el error «El programa no puede iniciarse porque falta el archivo MSVCR120.dll en tu ordenador» al intentar abrir una aplicación concreta.
Esperamos que una de estas soluciones solucione el error «El programa no puede arrancar porque falta el MSVCR120.dll en tu ordenador» y que ahora puedas lanzar programas sin problemas. Si conoces otros métodos para corregir este error, por favor compártelos con nosotros dejando un comentario en la sección de abajo.
Video que muestra cómo solucionar el error «El programa no puede iniciarse porque falta el MSVCR120.dll en el ordenador»:
[Volver arriba]
Cómo solucionar el error «El programa no puede iniciarse porque falta el MSVCR120.dll en su ordenador» en Windows 10
Un archivo DLL (Dynamic Link Library) es un tipo de archivo que contiene instrucciones para otros programas sobre cómo realizar ciertas operaciones. Varios programas pueden compartir los datos asignados a un solo archivo simultáneamente. Se denomina dinámico porque los datos se utilizan sólo cuando el programa los necesita. De esta manera, los datos se utilizan sólo cuando son necesarios, en lugar de tenerlos constantemente disponibles en la memoria. A diferencia de los programas ejecutables (con extensión de archivo .exe), los archivos .DLL no se pueden ejecutar directamente. Deben ser llamados por otro código que ya se esté ejecutando. A pesar de ello, los archivos .DLL tienen el mismo formato que los archivos .EXE y algunos pueden incluso utilizar la extensión de archivo .EXE.
Los archivos .DLL son muy útiles, ya que los programas que trabajan con archivos .DLL usan menos memoria y necesitan cargar todo a la vez. Sin embargo, si un archivo .DLL se actualiza a una versión más reciente (o se sobrescribe con otra versión) o se elimina del equipo, el programa que depende de ese archivo .DLL en particular puede fallar o dejar de funcionar correctamente.
Si recibes el mensaje de error que dice «El programa no puede iniciarse porque falta el MSVCR120.dll en tu ordenador», estás en el lugar correcto. Este es un error bastante común que los usuarios de Windows 10 reciben. Este archivo MSVCR120.dll es usado por Visual C++ Redistributable Packages. Visual C++ es una parte de la suite general de lenguajes de programación C que se utiliza a menudo para muchos tipos diferentes de proyectos de desarrollo. Visual C++ incluye paquetes de tiempo de ejecución y bibliotecas para crear diferentes compilaciones de llamadas a funciones, procedimientos y otros elementos de código que funcionan dentro de entornos de software integrados. Si alguno de los componentes del paquete C ++ se elimina accidentalmente, se corrompe o deja de funcionar, los programas que requieren C++ pueden no responder y fallar, ahí es donde aparece el error «El programa no puede iniciarse porque falta el MSVCR120.dll en su ordenador».
La buena noticia es que puedes arreglar fácilmente el error «El programa no puede arrancar porque falta el MSVCR120.dll en tu ordenador». En esta guía vamos a mostrarte varias soluciones para este problema, lee el artículo a continuación, prueba estos métodos y mira cuál de ellos te sirve.
NOTA: Descargue el archivo .dll (normalmente es un paquete completo de archivos) SOLAMENTE de los sitios web oficiales para evitar cualquier riesgo potencial. No recomendamos descargar el archivo «MSVCR120.dll» de la página web no oficial, los sitios no oficiales son fuentes no aprobadas y los archivos descargados pueden estar infectados con virus.
Tabla de contenidos:
- Introducción
- Revise su papelera de reciclaje
- Reinstalar el paquete redistribuible de Microsoft Visual C ++
- Reinstalar el programa
- Ejecute el Comprobador de Archivos de Sistema
- Revise su sistema en busca de virus
- Buscar actualizaciones de Windows
- Video que muestra cómo solucionar el error «El programa no puede iniciarse porque falta el MSVCR120.dll en el ordenador»
Descargar Herramienta de reparación de malware de ordenador
Se recomienda correr
un escaneo gratuito con Malwarebytes – una herramienta para detectar malware y arreglar errores de la computadora. Tendrá que comprar la versión completa para eliminar las infecciones y los errores del ordenador. Hay disponible una prueba gratuita.
Revise su papelera de reciclaje
Tal vez el archivo MSVCR120.dll ha desaparecido porque fue borrado accidentalmente (o no) y no se encuentra en su Papelera de Reciclaje. Abre tu Papelera de Reciclaje y encuentra el archivo «MSVCR120.dll». Si hay muchos archivos en la Papelera de reciclaje, escriba el nombre del archivo (MSVCR120.dll) en el cuadro de búsqueda de la Papelera de reciclaje y ésta encontrará el archivo por usted. Haga clic con el botón derecho del ratón en el archivo y seleccione «Restaurar» en el menú contextual.
Reinstalar el paquete redistribuible de Microsoft Visual C ++
Como ya sabes, el archivo «MSVCR120.dll» pertenece al Paquete Redistribuible de Visual C ++. Puedes descargar los últimos Paquetes Redistribuibles de Visual C++ de la página web de Microsoft aquí. Tendrás que elegir la descarga que quieras, el «vc_redist.x64.exe» o «vc_redist.x84.exe». Cierre todas las aplicaciones abiertas antes de la instalación.
Asegúrate de descargar la versión correcta del archivo redistribuible de Visual C++. Si no estás seguro de cuál descargar e instalar, averigua si estás usando un sistema de 32 o 64 bits leyendo este artículo.Reinicia tu computadora y comprueba si el error «El programa no puede iniciarse porque falta el MSVCR120.dll en tu computadora» aún persiste al intentar abrir un determinado programa o aplicación.
NOTA: Si por casualidad ejecutas una versión de 64 bits de Windows, entonces, para resolver este problema, necesitas instalar tanto la versión x86 como la x64 de los Paquetes Redistribuibles de Visual C++.
Reinstalar el programa
Puedes arreglar el error «El programa no puede iniciarse porque falta el MSVCR120.dll en tu ordenador» reinstalando el programa que estás intentando iniciar y obteniendo este mensaje de error como resultado. Para desinstalar el programa problemático de tu computadora escribe «run» en Search y haz clic en el resultado «Run» y se abrirá el cuadro de diálogo Run para ti. Escriba «appwiz.cpl» y presione Enter en su teclado, esto lanzará la ventana «Programas y características» para usted.
En la ventana abierta de Programas y Características localice el programa y desinstálelo haciendo clic con el botón derecho del ratón y eligiendo «Desinstalar» en el menú desplegable.
Descargue e instale el programa de nuevo y vea si obtiene el error «El programa no puede iniciarse porque falta el MSVCR120.dll en su ordenador» mientras intenta iniciarlo.
Ejecute el Comprobador de Archivos de Sistema
El Comprobador de Archivos de Sistema (SFC) es una utilidad en Windows que permite a los usuarios escanear en busca de corrupciones en los archivos de sistema de Windows y restaurar los archivos dañados. Esta guía describe cómo ejecutar la herramienta System File Checker (SFC.exe) para escanear los archivos de sistema y reparar los archivos de sistema perdidos o dañados (incluidos los archivos .DLL). Si un archivo de Protección de Recursos de Windows (WRP) falta o está dañado, es posible que Windows no se comporte como se esperaba. Por ejemplo, es posible que algunas funciones de Windows no funcionen o que Windows se bloquee. La opción «sfc scannow» es uno de los varios conmutadores específicos disponibles en el comando sfc, el comando Command Prompt utilizado para ejecutar System File Checker. Para ejecutarlo es necesario abrir primero Command Propmt. Para abrirlo escriba «command prompt» en Buscar y luego haga clic con el botón derecho del ratón en «Command Prompt», seleccione «Ejecutar como administrador» en el menú desplegable para ejecutar Command Prompt con privilegios de administrador. Debe ejecutar un símbolo del sistema elevado para poder realizar el análisis del SFC.
En la ventana abierta del símbolo del sistema escriba «sfc /scannow» y presione Enter en su teclado para ejecutar este comando. Se iniciará el Comprobador de Archivos del Sistema y debería llevar algún tiempo completar el análisis. Debería tardar unos 15 minutos. Espere a que el proceso de escaneo se complete y reinicie su ordenador para ver si sigue obteniendo el error «El programa no puede iniciarse porque falta el archivo MSVCR120.dll en su ordenador» mientras intenta abrir cierta aplicación.
Si el escaneo SFC no pudo arreglar «El programa no puede iniciarse porque falta el MSVCR120.dll en su computadora» o por alguna razón usted no pudo ejecutar el escaneo SFC, entonces intente ejecutar el escaneo DISM y luego intente ejecutar el escaneo SFC de nuevo.
DISM son las siglas de Deployment Image Servicing and Management (Servicio y Administración de Imágenes de Despliegue) y se puede utilizar para reparar y preparar imágenes de Windows, incluyendo el entorno de recuperación de Windows, la configuración de Windows y Windows PE. Para ejecutar el análisis de DISM, debe abrir de nuevo el Símbolo del sistema como administrador y escribir este comando:»DISM /Online /Limpiar-Imagen /Restaurar-Salud». Pulse Intro en el teclado para ejecutarlo.
Revise su sistema en busca de virus
El malware puede causar varios problemas en su computadora, incluyendo problemas con el Paquete Redistribuible de Microsoft Visual C++. Realice un análisis completo del sistema y vea si detecta algún malware en su computadora. Puedes usar Windows Defender (programa antivirus incorporado) que protege el equipo contra virus, spyware y otro software malicioso. O puede utilizar cualquier otro antivirus de terceros. Para ejecutar el análisis completo del sistema con Windows Defender, escribe «virus» en Buscar y haz clic en el resultado de «Protección contra virus y amenazas».
En la ventana de protección contra virus y amenazas, haga clic en «Escaneo avanzado».
Seleccione «Escaneo completo» y haga clic en «Escanear ahora». Esto comenzará a escanear el sistema en busca de malware. Si se encuentra algún virus, elimínelo y vea si el problema se soluciona.
Si lo desea, puede elegir otro escáner de virus y malware de nuestra lista de los mejores antimalware. La lista consta de los principales eliminadores de spyware conocidos y le ayudará a elegir el software adecuado para la protección de su equipo. Puedes encontrar la lista haciendo clic en este enlace.
Buscar actualizaciones de Windows
Lo primero que puede intentar es actualizar su versión actual de Windows. Buscar actualizaciones para todo el sistema operativo Windows suele ser una buena idea y puede ayudar a resolver este problema. Para buscar actualizaciones de Windows, escriba «buscar actualizaciones» en Buscar y haga clic en el resultado «Buscar actualizaciones».
Debería ser dirigido automáticamente a la sección de Windows Update. Haz clic en «Buscar actualizaciones» y Windows comenzará a buscar actualizaciones. Si hay actualizaciones disponibles, instálalas e intenta buscarlas de nuevo, sólo para asegurarte de que tienes las últimas actualizaciones en tu sistema operativo. Una vez instaladas las actualizaciones (si es que hay alguna para instalar) comprueba si sigues obteniendo el error «El programa no puede iniciarse porque falta el archivo MSVCR120.dll en tu ordenador» mientras intentas abrir una aplicación concreta.
Eso es todo, esperamos que al menos una de las soluciones solucione el error «El programa no puede arrancar porque falta el MSVCR120.dll en su ordenador» y que ahora pueda lanzar sus programas sin problemas. Si hay otros métodos que arreglaron este error para usted – no dude en compartirlo con nosotros y con los demás dejando un comentario en nuestra sección de comentarios a continuación.
Video que muestra cómo solucionar el error «El programa no puede iniciarse porque falta el MSVCR120.dll en el ordenador»:
[Volver arriba]
Volver al principio