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

> Сайт: allerrorcodes.ru · Факты сверены: 28.09.2026 · Обновлено: 28.09.2026 · Адрес: https://allerrorcodes.ru/otsutstvuet-msvcp120-dll/

## Коротко

- Ошибка означает, что программе не хватает библиотеки из пакета Microsoft Visual C++ Redistributable 2013.
- Главная причина — этот пакет не установлен или повреждён, часто после удаления другой программы или сброса системы.
- Первое безопасное действие — установить официальный Visual C++ Redistributable для Visual Studio 2013 с сайта Microsoft, х86 и х64 версии.
- Скачивать отдельный файл msvcp120.dll с посторонних сайтов и копировать его вручную — не делайте: это небезопасно и не входит в поддерживаемый Microsoft способ.

## Паспорт ошибки

| Параметр | Значение |
| --- | --- |
| Код | msvcp120.dll (часть Microsoft Visual C++ 2013 Redistributable, версия 12.0) |
| Где появляется | Windows 10 и 11 · при запуске игры или программы, собранной в Visual Studio 2013 |
| Текст сообщения | «Запуск программы невозможен, так как на компьютере отсутствует MSVCP120.dll. Попробуйте переустановить программу» |
| Суть | Системе не хватает библиотеки C++ Standard Library из пакета Visual C++ 2013 |
| Главная причина | Пакет Visual C++ 2013 Redistributable не установлен или повреждён |
| Первое действие | Установить официальный vc_redist для Visual Studio 2013 (x86 и x64) |
| Риск | Без риска — переустановка официального пакета не затрагивает личные файлы |
| Когда нужен специалист | Если ошибка возвращается сразу после переустановки — проверьте антивирус или обратитесь в поддержку разработчика программы |

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

![Окно «TS4.exe — Системная ошибка»: «Запуск программы невозможен, так как на компьютере отсутствует MSVCP120.dll»](https://allerrorcodes.ru/wp-content/uploads/2018/02/msvcp120.png)

> Сайты, предлагающие скачать отдельный файл 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](https://support.microsoft.com/topic/update-for-visual-c-2013-redistributable-package-d8ccd6a5-4e26-c290-517b-8da6cfdf4f10) — скачайте версию x86 (для 32-разрядной системы) и x64 (для 64-разрядной). На 64-разрядной Windows рекомендуется поставить оба варианта, так как часть игр и программ остаются 32-разрядными.
3. Если нужны более новые библиотеки (msvcp140.dll и подобные) — их устанавливает отдельный пакет для Visual Studio 2015–2022, актуальные ссылки на него собраны на официальной странице [Latest Supported Visual C++ Redistributable Downloads](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist).
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`.

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

### Опасно ли скачивать msvcp120.dll со сторонних сайтов?

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

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

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

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

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

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

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

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

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

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

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

## Источники

- [Microsoft Learn — официальные ссылки на все поддерживаемые версии Visual C++ Redistributable](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist)
- [Microsoft Support — страница пакета Visual C++ 2013 Redistributable (x86/x64)](https://support.microsoft.com/topic/update-for-visual-c-2013-redistributable-package-d8ccd6a5-4e26-c290-517b-8da6cfdf4f10)

## Ещё по теме

- [Не устанавливается обновление Windows: причины и как исправить](https://allerrorcodes.ru/kb5008212/): Обновление зависло или выдаёт ошибку — сначала запустите встроенное средство устранения неполадок Windows Update (в Windows 11: «Параметры» → «Система» → «Устранение неполадок»; в Windows 10: «Параметры» → «Обновление и безопасность» → «Устранение неполадок»).
- [Не работает кнопка Пуск в Windows 10 и 11 — причины и решение](https://allerrorcodes.ru/chto-delat-esli-ne-rabotaet-knopka-pusk-v-windows-10/): Меню «Пуск» в Windows 10 и 11 — отдельное UWP-приложение StartMenuExperienceHost; когда оно не установлено или не запускается для вашего пользователя, кнопка не реагирует.
- [Ошибка 0x80072F8F в Windows 10 и 11 — причины и способы исправления](https://allerrorcodes.ru/ustranenie-oshibki-obnovleniya-windows-0x80072f8f/): 0x80072F8F — ошибка SSL-соединения с серверами Microsoft: система не может проверить сертификат сервера.
- [Google Chrome не запускается в Windows 10 и 11 — причины и решение](https://allerrorcodes.ru/pochemu-ne-zapuskaetsya-google-chrome-v-windows/): Если Chrome не реагирует на запуск — вероятно, в фоне уже висит зависший процесс chrome.exe; завершите все его процессы в Диспетчере задач и запустите снова.
