- Описание:
- 1С 8.5: Не удается продолжить выполнение кода, поскольку система на обнаружила VCRUNTIME140_1.dll
В преддверии перехода типовых конфигураций на 1С 8.5, многие столкнулись с проблемой: после установки свежего релиза, программа перестаёт запускаться и выдаёт ошибку:
- 🟡1cv8s.exe - Не удается продолжить выполнение кода, поскольку система не обнаружила VCRUNTIME140_1.dll
- 🟡1cv8c.exe - Запуск программы невозможен, так как на компьютере отсутствует VCRUNTIME140_1.dll
Это не проблема 1С, а недостающий компонент системы — библиотека Microsoft Visual C++ Redistributable (официальная документация). Платформа 8.5 написана на C++ и требует свежих библиотек, которых нет в старых версиях Windows или они были повреждены. Нужно просто доустановить недостающие компоненты.
Библиотека уже входит в состав установочных дистрибутивов с платформой 1С: vc_redist.x86.exe и vc_redist.x64.exe. Их можно попробовать установить оттуда или скачать с оф.сайта:
Visual C++ Redistributable по архитектурам:
По очереди запустите оба установщика (Х86 и X64) и пройдите процесс установки. Файл будет автоматически скопирован в нужные расположения на ПК и зарегистрирован в ОС.
После этого желательно перезагрузить компьютер.
🔥 Лайфхак, если база одна (сам не проверял):
Если вам нужно срочно войти в базу, а возиться с установкой Visual C++ некогда, можно попробовать запустить 1С напрямую через командную строку. Создайте ярлык и пропишите в нем путь к исполняемому файлу 1С с параметрами подключения к базе:
Файловая:
"C:\Program Files\1cv8\8.5.1.1150\bin\1cv8c.exe" /F D:\Путь\к\вашей\базе
Серверная:
"C:\Program Files\1cv8\8.5.1.1150\bin\1cv8c.exe" /WS http://вашсервер/база
Этот способ заставит систему подтянуть правильную версию библиотек в обход стандартного лаунчера.