Ошибки в 1С · Запуск

VCRUNTIME140.dll не найден при запуске 1С

Ошибка об отсутствии VCRUNTIME140.dll означает, что в системе нет нужного компонента Microsoft — от него зависит платформа 1С. Решается установкой одного пакета. Разбираем по шагам.

Читать →
Причина — нет Visual C++ RedistributableРешение — установить пакет
Коротко

Ошибка «Запуск программы невозможен, отсутствует VCRUNTIME140.dll» означает, что в Windows не установлен или повреждён компонент Microsoft Visual C++ Redistributable, необходимый платформе 1С. Решение — скачать этот пакет с сайта Microsoft и установить, при этом разрядность (x86/x64) должна соответствовать разрядности клиента 1С. После установки перезагрузите компьютер.

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

VCRUNTIME140.dll — это системная библиотека из пакета Microsoft Visual C++ Redistributable. Платформа 1С использует её при работе, и если пакет не установлен или повреждён, программа не запускается и сообщает об отсутствующем файле.

Файл не нужно искать и копировать вручную — правильное решение установить официальный пакет Microsoft, который поставит библиотеку в систему.

Как исправить

  1. 1
    Определите разрядность клиента 1С

    Клиент 1С бывает 32-разрядным (x86) и 64-разрядным (x64). Компонент нужен той же разрядности; на 64-битной Windows часто требуется именно x86-пакет, а нередко стоит поставить оба.

  2. 2
    Скачайте Visual C++ Redistributable

    Скачайте актуальный пакет Microsoft Visual C++ Redistributable с официального сайта Microsoft (нужной разрядности).

  3. 3
    Установите пакет

    Запустите установщик и следуйте мастеру. Если пакет уже установлен, выберите «Восстановить» — это переустановит повреждённые библиотеки.

  4. 4
    Перезагрузите и запустите 1С

    После установки перезагрузите компьютер и запустите 1С — ошибка должна исчезнуть.

    готово
Не скачивайте отдельные .dll со сторонних сайтов

Скачивание VCRUNTIME140.dll с сомнительных сайтов «сборников библиотек» — частый источник заражений и всё равно не решает проблему надёжно. Ставьте только официальный пакет Microsoft Visual C++ Redistributable — он корректно зарегистрирует все нужные библиотеки.

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

Той же разрядности, что и клиент 1С. Клиент 1С часто 32-разрядный, поэтому на 64-битной Windows нередко требуется именно x86-пакет. Надёжный вариант — установить оба (x86 и x64) актуальной версии.
Библиотека может быть повреждена или не той разрядности. Запустите установщик Visual C++ Redistributable и выберите «Восстановить», либо переустановите пакет нужной разрядности и перезагрузите компьютер.
Не рекомендуется: ручное копирование не регистрирует библиотеку правильно и часто не помогает, а файлы со сторонних сайтов опасны. Правильное решение — установить официальный пакет Microsoft.
Скорее всего, на них не установлен нужный распространяемый пакет Visual C++ — например, после чистой установки Windows. Установите пакет на каждом компьютере; поможем сделать это массово.

Починим запуск 1С

Установим нужные компоненты, проверим разрядность и вернём 1С в работу — на одном или на всех компьютерах. С 2003 года, 1С:Франчайзи, Уфа.

Актуально на 14 августа 2026