коды ошибок

Windows

Отсутствует msvcp120.dll — как исправить в Windows 10 и 11

  • РискБез риска
  • Свежестьсверено 28.09.2026
  • Способов3
  • Чтение4 мин

Коротко

  1. 01

    Ошибка означает, что программе не хватает библиотеки из пакета Microsoft Visual C++ Redistributable 2013.

  2. 02

    Главная причина — этот пакет не установлен или повреждён, часто после удаления другой программы или сброса системы.

  3. 03

    Первое безопасное действие — установить официальный Visual C++ Redistributable для Visual Studio 2013 с сайта Microsoft, х86 и х64 версии.

  4. 04

    Скачивать отдельный файл msvcp120.dll с посторонних сайтов и копировать его вручную — не делайте: это небезопасно и не входит в поддерживаемый Microsoft способ.

Ошибка «Запуск программы невозможен, так как отсутствует msvcp120.dll» появляется при запуске игры или приложения, собранного в Visual Studio 2013. Файл msvcp120.dll входит в состав официального пакета Microsoft Visual C++ Redistributable для Visual Studio 2013 и мог пропасть после удаления другой программы, сбоя или сброса системы. Решение — переустановить этот пакет с сайта Microsoft; отдельно скачивать саму библиотеку не нужно и небезопасно.

Окно «TS4.exe — Системная ошибка»: «Запуск программы невозможен, так как на компьютере отсутствует MSVCP120.dll»

Сайты, предлагающие скачать отдельный файл msvcp120.dll, не связаны с Microsoft и не гарантируют, что файл не заражён. Официального способа скачать одну библиотеку отдельно от пакета не существует — используйте только установщик Visual C++ Redistributable.

Что означает ошибка msvcp120.dll

msvcp120.dll — динамическая библиотека C++ Standard Library из пакета Visual C++ Redistributable 2013 (версия 12.0). Программы, собранные компилятором Visual Studio 2013, ищут эту библиотеку в системе при запуске. Если её нет — программа не стартует. Сама программа обычно исправна: проблема только в отсутствующем системном компоненте.

Причины появления

  • Visual C++ Redistributable 2013 не был установлен на компьютере изначально
  • Пакет удалён вместе с другой программой при её деинсталляции
  • Антивирус ошибочно поместил библиотеку в карантин
  • Системные файлы повреждены после сбоя питания или некорректного выключения
  • Конфликт при установке нескольких версий Visual C++ Redistributable

Способ 1: Переустановить Visual C++ Redistributable 2013

Это единственный официальный и надёжный способ — вы получаете файл напрямую от Microsoft.

  1. Определите разрядность Windows: Параметры → Система → О системе, строка «Тип системы».
  2. Откройте официальную страницу Microsoft: Update for Visual C++ 2013 Redistributable Package — скачайте версию x86 (для 32-разрядной системы) и x64 (для 64-разрядной). На 64-разрядной Windows рекомендуется поставить оба варианта, так как часть игр и программ остаются 32-разрядными.
  3. Если нужны более новые библиотеки (msvcp140.dll и подобные) — их устанавливает отдельный пакет для Visual Studio 2015–2022, актуальные ссылки на него собраны на официальной странице Latest Supported Visual C++ Redistributable Downloads.
  4. В Параметры → Приложения удалите старые записи «Microsoft Visual C++ 2013 Redistributable», если они есть и повреждены.
  5. Запустите скачанный установщик от имени администратора, дождитесь завершения и перезагрузите компьютер.

Способ 2: Восстановить системные файлы через SFC

Если библиотека была повреждена системным сбоем, встроенная утилита Windows может восстановить её вместе с другими файлами.

  1. Откройте командную строку или PowerShell от имени администратора.
  2. Запустите проверку:
    sfc /scannow

    Процесс займёт 10–20 минут.

  3. Если SFC сообщил об ошибках, которые не смог исправить:
    DISM /Online /Cleanup-Image /RestoreHealth
  4. Повторите шаг 1 (Способ 1) после перезагрузки, если библиотека всё ещё отсутствует.

Способ 3: Проверить карантин антивируса

  1. Откройте Защитник Windows: Безопасность Windows → Защита от вирусов и угроз → Журнал защиты — или интерфейс вашего антивируса.
  2. Найдите в карантине запись, связанную с msvcp120.dll.
  3. Если файл там есть — восстановите его из карантина и добавьте папку установленной программы в исключения антивируса.
  4. Если в карантине ничего нет — просто переустановите пакет по Способу 1.

Что делать, если ничего не помогло

  • Переустановить саму программу. Разработчик мог включить собственную копию нужных библиотек в установщик — переустановка иногда решает проблему сама по себе.
  • Проверить целостность игры в Steam. Свойства игры → Локальные файлы → «Проверить целостность файлов игры» — клиент переустановит повреждённые компоненты, включая редистрибутивы.
  • Откат системы. Точка восстановления, созданная до появления проблемы: Win + R → rstrui.exe.

Частые вопросы

журнал · 6 записей
01Опасно ли скачивать msvcp120.dll со сторонних сайтов?

Да. Официального способа скачать отдельно один файл библиотеки не существует — Microsoft распространяет её только в составе установщика Visual C++ Redistributable. Сайты с отдельными DLL не связаны с Microsoft, и проверить их безопасность нельзя.

02Ошибка появляется только в одной программе или во всех сразу?

Если ошибка в одной программе — вероятно, нужна конкретно 32-разрядная версия пакета, а установлена только 64-разрядная (или наоборот). Установите оба варианта. Если ошибка везде — пакет отсутствует в системе целиком.

03Чем отличается msvcp120.dll от msvcr120.dll?

Обе входят в Visual C++ Redistributable 2013: msvcp120.dll — библиотека C++ Standard Library, msvcr120.dll — библиотека C Runtime. Переустановка пакета целиком устанавливает обе.

04Нужно ли ставить и 32-битный, и 64-битный пакет?

На 64-разрядной Windows — да, рекомендуется оба: многие игры и программы остаются 32-разрядными даже на современных системах.

05После переустановки ошибка вернулась — почему?

Чаще всего антивирус повторно удаляет файл при проверке. Проверьте карантин (Способ 3) и добавьте папку программы в исключения антивируса.

06Поддерживает ли Microsoft ещё Visual C++ 2013?

Нет, расширенная поддержка Visual Studio 2013 завершена, но официальный установщик редистрибутива по-прежнему доступен на сайте Microsoft — именно его и нужно использовать.

Редакция allerrorcodes.ru · обновлено 28.09.2026

Факты сверены с первоисточниками 28 сентября 2026.

Что дальше

Ещё разборы: Windows

Комментарии читателей24 записи
  1. Ричард Кодзима30.11.-0001

    Battlefield 4 заработал после установки пака с этого сайта. Странно, но точно такие же паки с оф сайта майкрософт результата не давали

  2. Виталий13.03.2018

    Спасибо! помогла полная переустановка

  3. Александр09.01.2019

    Спасибо Вам большое! Фотошоп заработал.

  4. Александр06.05.2019

    Тоже фотошоп не запускался. Скачал полную переустановку, всё заработало!!! реально спасибо Вам огромное!

  5. Олеся16.05.2019

    отлично. спасибо большое все сразу заработало. и файл для установки искать не пришлось. вы молодцы ребята

  6. Николай Крымский28.06.2019

    как раз на симс 4 эта фигня и всплыла, мне помогло без переустановки. Автору печеньки ))))

  7. Эдгар Шефлер28.06.2019

    Ну крч полноя переустановка помогла, и заработал Сымс 4

  8. Виктор Соболькин28.06.2019

    увидел комен ниже решил повторить поскольку 3 часа с бубном тонцевал и помогло ( win 10 pro x64,скачал пакет для х64, не помогло, скачал пакет для х86)

  9. Настюша Александрова28.06.2019

    помогло с ведьмаком 3! качала полную переустановку)отдельно файл не помог, либо не в ту папку в папке с игрой закидывала. спасибо!

  10. Влад12.11.2019

    Не помогло. Все равно не открывает игру.

  11. Фдулыуш13.11.2019

    Заработало!!!

  12. Владимир18.11.2019

    Насколько я знаю, даже в 64-битной Windows может запускаться 32-битная программа, которая будет требовать именно 32-битные версии библиотек, поэтому для Windows x64 стоит устанавливать оба пакета: 32 и 64 бита.

  13. Настя06.12.2019

    Спасибо большое, для Симсов помогла полная переустановка. Все легко и просто, ещё раз спасибо большое!

  14. Ксения09.12.2019

    Спасибо за программу, полная переустановка помогла запустить симс 4)

  15. Дарья Темирова28.02.2020

    спасибо! помогло сразу! скачала файл установки!

  16. Офелия Кот28.06.2020

    Долго страдала и бесилась ? в поисках решений. Я пробовала все! Но помо,гло только Microsoft Visual C ++ ! Устанавливала студию и почему то не помогало. Спасибо!

  17. Владимир Горбунов28.06.2020

    Спасибо за подсказку. Все заработало.

  18. Никита Сотников28.06.2020

    Спасибо, мой симс жив!!

  19. максим19.07.2020

    не запускался device manager в Tizen Studio после установки 32bit и 64bit пакетов msvcp120.dll сразу всё заработало . Спасибо

  20. Александр09.08.2020

    СПАСИБО!!! Помогло!!! Скачивал и устанавливал Весь пакет для полной переустановки (64бит vc_redist_2013_x64.exe). Теперь SIMS4 на win 8.1 работает!!!)))

  21. Алина14.12.2020

    Я все способы использовала. ГД не открывается

  22. Ярослав Вартаньянц11.10.2021

    Спасибо. Для общей информации статью прочёл, но статья помогла только ссылкой на скачивание всего пакета файлов для полной переустановки. Проблема ошибки заключалось просто напросто в отсутствии библиотеки Microsoft Visual C ++ Redistributable для Visual Studio 2013 на компьютере

  23. Анна16.11.2022

    Не запускалась программа Hetman RAID Recovery на виртуальной машине Windows 7, установила полный пакет и все заработало)

  24. ALEX13.06.2023

    Спасибо! Заработало! Коротко и ясно!