отсутствует msvcp120 dll При попытке запустить определенное Windows-приложение возникают ошибки из-за отсутствия файлов, примерно такого формата, в виде диалоговых окон, содержащих системные сообщения типа: запуск программы невозможен, так как отсутствует msvcp120. dll. Устранить эту ошибку несложно, хотя в некоторых случаях потребуется полная переустановка операционной системы с дальнейшим форматированием системного раздела и проверкой файловой системы на вирусы.

Программная и аппаратная часть компьютера

Персональный компьютер (далее PC) — это обыкновенное устройство, состоящее из таких узлов: корпус, материнская плата, микропроцессор, видеосистема, винчестер (жесткий диск), оперативная память, сетевое оборудование, монитор, привод для чтения компакт-дисков и прочие периферийные устройства.

Микропроцессор (CPU) — мозг PC, выполняющий арифметические, логические операции, а также операции управления всеми остальными устройствами. Он реализован в виде микросхемы, которую в современных компьютерах необходимо хорошо охлаждать (существует термозащита, встроенная в микросхему и позволяющая отключать устройство при перегреве). Для стационарных компьютеров основными видами CPU являются процессоры платформы Intel и AMD. Основными параметрами являются частота работы, тактовая частота системной шины, кеши, а также сокет (разъем куда вставляется CPU).

Материнская плата — плата, на которой размещены и подключены основные устройства PC. Основными параметрами являются чипсет (набор микросхем, характеризующих конкретную модель) и частота системной шины FSB (частота работы материнской платы). Чипсетов всего 2-а: северный и южный мосты. Однако указывается в качестве основного параметра, северный мост, который служит для подключения высокоскоростных устройств, таких как оперативная память, CPU, видеокарта и так далее. К южному мосту подключаются низкоскоростные устройства, например, клавиатура и мышь.

Видеокарта обрабатывает графику, а также выдает изображение на монитор. У видеокарты есть своя память и графический микропроцессор (GPU).

Жесткий диск или винчестер служит для хранения информации пользователя и системных файлов. Для определенной системы существует своя файловая система, например, для windows — ntfs. Винчестер также служит для обмена информацией между основными частями компа — CPU, GPU, оперативной и видеопамятью. Оперативная память (ОЗУ) по быстродействию намного превышает скорость считывания и записи информации жесткого диска (HDD — hard disk drive) и поэтому выступает в виде связующей цепочки между остальными высокоскоростными устройствами.

CPU намного быстрее ОЗУ и поэтому в ранних моделях задержка происходила из-за разности скоростей считывания и записи информации. В современных CPU применяется cash-память, благодаря которой время простоя возможно снизить до минимума. Сетевая карта в основном бывает встроена в современную материнскую плату.

Программное обеспечение

В PC интерфейс «пользователь-компьютер» реализован при помощи логических устройств. Для простоты понимания — CPU является микросхемой, но на уровне этого интерфейса — это логическое устройство. Благодаря программному обеспечению (ПО) и выполняется этот интерфейс. Классификация ПО разнообразна и информацию по ней можно найти в интернете, но необходимо обратить внимание на назначение ПО.

Читайте также:  Отличия SSD дисков от HDD и правила выбора ССД накопителя

По назначению программы делятся на системные, прикладные и инструментальные. Системные служат для организации интерфейса на системном уровне и берут на себя роль вспомогательных модулей, позволяющих сделать работу пользователя более комфортной. Например, для игры юзеру нет необходимости подгружать нужные библиотеки, считывать файлы, передавать команды CPU. Эти все функции производит системная программа — операционная система (ОС). Кроме основной системной программы существуют и другие, например, утилиты для обслуживания ОС, антивирусные программы тоже относятся к этой группе.

К прикладному ПО относятся приложения для выполнения определенных задач, например, создание верстки для сайта в Photoshop. Инструментальное ПО предназначено для создания приложений, модулей и скриптов.

Принцип построения

Запуск программы невозможен так как отсутствует msvcp120 dll

Общие ресурсы системы (динамические и статические библиотеки) играют важную роль при написании windows-приложений. Основной принцип построения любого приложения на любом языке программирования: избегание дублирования кода. Для этого и был разработан «общий котел ресурсов windows». Программисты пишут отдельное приложение и не тратят время на написание стандартных библиотек, которые и присутствуют в файловой системе windows. Однако у этого построения общих программных ресурсов есть свои плюсы и минусы:

  1. Разработчики ПО не кодят все необходимые библиотеки, пакеты (наборы библиотек) и драйверы, так как они уже установлены или могут быть установлены в ОС.
  2. Существенная экономия времени.

К отрицательным сторонам относятся:

  1. Ошибки реестра при установке и удалении ПО.
  2. Использование лишней оперативной памяти (реестр «раздувается»).
  3. Возникновение системных ошибок при случайном удалении файлов-ресурсов.

Назначение dll-файлов

Динамические подключаемы библиотеки (все файлы с расширением dll) представляют собой системные ресурсы, являющиеся в совокупности «общим котлом ресурсов». Они необходимы для корректной работы приложений и в них хранится системная информация: функции, классы, интерфейсы и так далее. Библиотеки бывают статическими (все файлы с расширением lib и связаны во время компиляции с exe-файлом) и динамические (связываются с exe-файлом во время выполнения).

Читайте также:  Поиск драйверов по ID, их установка онлайн и оффлайн

Очень часто при попытке установить или запустить приложение windows возникает ошибка в виде системного сообщения, например, невозможен запуск программы, из-за отсутствия файла msvcp120. dll. Эта ошибка и свидетельствует об отсутствии или повреждении библиотеки.

Такие сообщения могут выдавать такие игры или программы: ведьмак 2, geometry dash, stalker lost alpha (сталкер лост альфа), при подключении джойстика x360ce и других приложений.

Отсутствующие динамические библиотеки

Ошибка msvcp120 dll

Системные ошибки, в виде диалоговых окон о невозможности установить, но чаще — запустить ПО из-за отсутствия определенной библиотеки (например, отсутствие файла msvcp120. dll).

Основные причины этих системных багов: отсутствие файлов и/или пакетов, повреждение файловой системы, заражение компьютерными вирусами, старая и необновленная ОС.

Возникает системная ошибка msvcp120. dll — что делать в этом случае: прежде всего необходимо понять ее причину и найти способ устранения в интернете, а именно принадлежность к определенному пакету.

Устранение проблемы

Способов устранения не так уж и много. Например, инсталляция игры «Сталкер» закончилась успешно, но при попытке запуска возникла ошибка: mcvcp120. dll (msvcp120.dll) отсутствует. Возможен такой вариант, когда игра работала нормально, но через некоторое время перестала запускаться. Можно выделить несколько способов исправления бага:

  1. Скачивание dll-файла.
  2. Установка пакета, которому принадлежит файл.
  3. Восстановление системных файлов (стандартная функция ОС).

Самый простой способ — это скачивание библиотеки из интернета. Но перед тем как определить папку куда кидать msvcp120. dll и дальнейшая его регистрация в ОС. Это решение довольно проблемное, ведь его можно положить не в ту папку, неправильно зарегистрировать. Новичку такая операция покажется очень сложной и достаточно опасной, ведь при неправильных действиях может полететь и ОС.

Оптимальный способ — установка пакета Microsoft Visual C++ 2013. Ведь юзеру не нужно заморачиваться совместимостью, версией и регистрацией — все это делает конфигуратор ОС. Все очень просто: найти в интернете соответствующий пакет, скачать и установить его (желательно обновить windows). Если установка завершилась неудачей, то нужно запустить автоматическое обновление ОС и повторить попытку. Третий способ желательно не использовать вообще.

Алгоритм устранения аналогичных багов

Специалисты разработали следующую последовательность действий, благодаря которым можно решить эту проблему:

  1. Выяснить основное назначение файла и принадлежность к какому-либо пакету.
  2. Скачивание пакета с учетом архитектуры ОС (i386 или х64).
  3. Установить пакет приложения, если выдает при установке ошибку, то необходимо обновить ОС.
  4. Перезагрузка и чистка реестра.
  5. Повторная попытка запуска windows-приложения.
Читайте также:  Запуск программы невозможен, т.к. отсутствует msvcp110.dll

Если приложение по-прежнему не запускается, то причину необходимо искать в повреждении файловой системы, повреждении самой ОС или вирусной атаке.

Другие причины неисправностей

При повреждении файловой системы необходимо выяснить причину и устранить ее. Чаще всего причиной оказывается некачественная сборка ОС, повреждение в результате вируса. Необходимо проверить компьютер на вирусы, предварительно создав загрузочный диск или флешку. Желательно использовать антивирусные продукты лаборатории Касперского или Dr. Web. Следует учесть и тот факт, что необходимо воспользоваться другим компом для создания дисков, так как ОС может контролировать компьютерный вирус.

Исключение составляет антивирус Касперского, который создает диски аварийного восстановления на базе ОС Linux. Данная ОС не подвержена влиянию вирусов из-за совершенно другой файловой системы. Если проверка на вирусы ничего не показала, то нужно переустанавливать Windows.

Перед переустановкой ОС необходимо:

  1. Создать диск или флешку с инсталятором ОС.
  2. Сделать копии важных файлов (желательно перенести их на другой накопитель, а не другой раздел винчестера).

Во время установки следует обратить внимание на выбор раздела и его форматирования. При ошибочном выборе возможна потеря данных. Если установить ОС не получается, то следует искать причину в «железе». Для этого необходимо снять крышку с системного блока и визуально просмотреть все элементы материской платы на предмет подгораний и вздувшихся электролитических конденсаторов. Заменить аналогами при выходе из строя или обратиться в сервисный центр. Подробнее об этом можно найти в интернете с запросом «почему не устанавливается windows».

Таким образом, при выдаче системных сообщений о том, что отсутствует файл msvcp120. dll (mcvcp120.dll отсутствует) необходимо установить пакет библиотек Microsoft Visual C++ 2013, перезагрузить комп и произвести запуск приложения повторно. Если по какой-либо причине ошибка не уходит, то следует проверить винчестер на наличие вирусов и вредоносных угроз. Возможны также сбои в ОС пр некачественной сборке или в аппаратном обеспечении.

Originally posted 2018-04-17 10:30:51.