Пропавшие файлы — обычное явление в Windows. Даже если они были там раньше, они могут быть потеряны, повреждены или перезаписаны. Хотя Windows может сама найти и исправить многие отсутствующие файлы, она не может справиться со всеми. Одной из распространенных проблем является ошибка ‘msvcr120.dll is missing’ в Windows. Вот как ее исправить.
Содержание
Файл msvcr120.dll является частью Visual C++ Redistributable Packages for Visual Studio 2013. Он обычно используется в программах с интенсивной графикой, таких как редакторы изображений, видеоредакторы и игры. Я бы сказал, что чаще всего эта ошибка встречается в играх, но я видел, что многие пользователи Adobe и графические дизайнеры тоже сталкиваются с этой проблемой.
Что находится в DLL-файле?
Во-первых, что такое .dll-файл и что он делает? Файл .dll — это файл библиотеки динамических связей. Его идея заключается в том, чтобы предоставить библиотеку часто используемых файлов в Windows, к которой может обратиться любая программа. Вместо того чтобы устанавливать по экземпляру файла для каждой программы, которой он может понадобиться, Windows устанавливает копию в центральное хранилище, к которому может обратиться любая программа.
Это экономит место на диске, память и системные ресурсы, поскольку это общие файлы. Программе не нужно устанавливать дополнительную серию файлов, и только один экземпляр файла когда-либо должен быть обновлен, когда код улучшается или старый файл заменяется новой версией. Это одна из наиболее успешных функций Windows, которая работает очень хорошо.
Microsoft имеет полезное объяснение для DLL файлов здесь .
Как исправить ошибки msvcr120.dll is missing
На этот раз синтаксис ошибки действительно говорит вам, что не так. Файл msvcr120.dll отсутствует, поврежден или не может быть использован по какой-то причине. Он мог быть случайно удален пользователем или программой, перезаписан или поврежден. Чтобы ошибка исчезла, достаточно переустановить файл.
Поскольку msvcr120.dll является частью Visual C++ Redistributable Packages для Visual Studio 2013, нам необходимо установить его целиком. К счастью, Microsoft поддерживает их онлайн.
- Зайдите на страницу Microsoft Download Center для Visual C++ Redistributable Packages for Visual Studio 2013 .
- Выберите язык и нажмите Download.
- Выберите x86 и x64 версии файла.
- После загрузки установите пакет. Он может установиться без проблем или вам будет предложено исправить или перезаписать. Выберите Repair, если вы видите эту опцию.
- Перепроверьте программу, которая обнаружила оригинальную ошибку msvcr120.dll.
Единственное, о чем не говорит нам синтаксис ошибки, это то, находится ли отсутствующий файл в 32-битной или 64-битной части. Даже если вы используете 64-битный компьютер, Windows все равно будет использовать 32-битные файлы. Visual Studio использует оба типа файлов, поэтому для полного устранения этой проблемы нам необходимо заменить файлы в 64- и 32-битной части. Вот почему вы выбираете оба варианта в окне загрузки выше.
После того, как вы установили оба варианта, ваша система теперь должна работать как надо.
Обновление графического драйвера для исправления ошибок msvcr120.dll is missing
Я видел случаи, когда замена msvcr120.dll не исправляла проблему. Это редко, но случается. Обычно это проблема с графическим драйвером и может быть решена обновлением драйвера. Как всегда, я рекомендую использовать особый процесс обновления графического драйвера. Он позволяет избежать многих распространенных проблем с обновлением драйверов.
- Скачайте и установите программу Download Display Driver Uninstaller DDU .
- Скачайте последние версии графических драйверов для вашей карты.
- Запустите программу Download Display Driver Uninstaller DDU и выберите Clean and restart.
Ваш компьютер перезагрузится в безопасном режиме, и программа DDU удалит ваш графический драйвер. Вы можете либо остаться в безопасном режиме и установить новый драйвер, либо перезагрузить компьютер в обычный режим, чтобы установить новый драйвер. В любом случае, старые файлы будут удалены и готовы к установке новых. Прямо как свежеустановленная карта.
Пакеты графических драйверов имеют возможность перезаписи файлов при обновлении. Однако если структура файлов изменилась, некоторые файлы устарели или вы настроили Windows в любой степени, эти пакеты не всегда работают. Если вам нужно исправить ошибку msvcr120.dll is missing в Windows и замена Visual C++ Redistributable Packages for Visual Studio 2013 не помогает, обновление графического драйвера обычно помогает.
Вы знаете другие способы исправить ошибку msvcr120.dll is missing? Расскажите нам о них ниже, если знаете!