💊 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: ▪️ARM64:
По очереди запустите оба установщика (Х86 и X64) и пройдите процесс установки. Файл будет автоматически скопирован в нужные расположения на ПК и зарегистрирован в ОС. После этого желательно перезагрузить компьютер.
🔥 Лайфхак, если база одна (сам не проверял): Если вам нужно срочно войти в базу, а возиться с установкой Visual C++ некогда, можно попробовать запустить 1С напрямую через командную строку. Создайте ярлык и пропишите в нем путь к исполняемому файлу 1С с параметрами подключения к базе:
Файловая: "C:Program Files1cv88.5.1.1150bin1cv8c.exe" /F D:Путьквашейбазе Серверная: "C:Program Files1cv88.5.1.1150bin1cv8c.exe" /WS http://вашсервер/база Этот способ заставит систему подтянуть правильную версию библиотек в обход стандартного лаунчера.