Ошибка «Не обнаружена установленная версия 1С:Предприятия»: причины и решение
Содержание
Если 1С пишет, что не обнаружена установленная версия
1С:Предприятия — значит, запускается не сама программа, а только её пусковой модуль 1cestart.exe, а файлов платформы на диске нет либо они не зарегистрированы в системе. В 9 случаях из 10 помогает установка (или переустановка) платформы нужной разрядности с полным набором клиентских компонентов.
Ошибка выглядит одинаково в двух разных ситуациях, и путать их не стоит. Первая — вы жмёте ярлык «1С:Предприятие», список баз открывается, но при запуске любой базы вылезает сообщение, что установленная версия 1С не обнаружена. Вторая — тот же текст появляется при добавлении базы: «ошибка при создании информационной базы, не обнаружена установленная версия 1С:Предприятия». Причина общая, а вот проверять нужно разные места.
Ниже — порядок действий от самого быстрого к самому радикальному: сначала пять минут диагностики, потом четыре способа лечения, отдельно разбор ошибки при создании базы и особенности терминального сервера.
Что означает ошибка «не обнаружена установленная версия 1С»
У платформы 1С:Предприятие 8.3 раздельная архитектура запуска. Ярлык на рабочем столе ведёт не на исполняемый файл конкретного релиза, а на универсальный лончер:
C:\Program Files (x86)\1cv8\common\1cestart.exe
Лончер маленький, он только читает список установленных версий и передаёт управление нужной. Сам он работает всегда — даже если платформы на машине нет вообще. Отсюда и парадокс: ярлык есть, окно со списком баз открывается, а версия «не обнаружена».
Лончер ищет версии в трёх местах:
- 🗂 каталог установки — обычно
C:\Program Files\1cv8\(64 бита) илиC:\Program Files (x86)\1cv8\(32 бита), внутри папки с номерами вида8.3.27.1486; - 🧩 ветка реестра
HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8(для 32-битных компонентов —HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\1C\1Cv8); - ⚙️ файлы настроек лончера
1cestart.cfg— общий вC:\ProgramData\1C\1CEStart\и пользовательский в%APPDATA%\1C\1CEStart\.
Если ни в одном месте подходящей версии нет — получаем наше сообщение. Конфигурация тут не при чём: ошибка возникает до того, как программа вообще обращается к базе, поэтому Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и ERP ведут себя абсолютно одинаково.
Проверка на 10 секунд. Откройте C:\Program Files\1cv8\ и C:\Program Files (x86)\1cv8\. Если внутри только папка common и нет ни одной папки с номером релиза — платформа не установлена, остальное можно не читать, переходите к способу 4.
С чего начинать: сравнение способов
Варианты лечения отличаются трудозатратами и риском. Таблица помогает не начинать с переустановки там, где достаточно правки одной строки.
| Способ | Когда применять | Время | Риски |
|---|---|---|---|
Запуск 1cv8.exe напрямую | Папка с релизом на диске есть | 1 мин | Нет. Это только проверка |
Правка 1cestart.cfg | Платформа есть, но лежит в нестандартном каталоге | 5 мин | Минимальные, файл текстовый |
Правка Version в ibases.v8i | Ошибка только по одной базе из списка | 5 мин | Можно сбить настройки базы в списке |
| Переустановка платформы | Папок с релизами нет, реестр пустой | 20–40 мин | Нужны права админа, возможна переактивация лицензии |
Логика простая: сначала выясняем, есть ли платформа физически. Есть — починить ссылку на неё. Нет — установить.
Быстрая диагностика: пять минут до причины
Если bin\1cv8.exe запустился и открыл список баз — платформа жива, сломан только лончер. Это хорошая новость: переустановка не нужна.
Для реестра удобнее командная строка, чем щёлканье по regedit. Запустите cmd и выполните:
reg query "HKLM\SOFTWARE\1C\1Cv8" /s
reg query "HKLM\SOFTWARE\Wow6432Node\1C\1Cv8" /s
reg query "HKLM\SOFTWARE\1C\1CEStart" /s
Пустой вывод и сообщение «не удается найти указанный раздел реестра» означают, что система о платформе не знает — либо её удалили, либо чистили реестр сторонней утилитой.
Почему 1С не видит установленную версию: разбор причин
Способ 1. Запустить платформу напрямую и убедиться, что она жива
Этот шаг не столько лечит, сколько разделяет причины на «платформы нет» и «лончер сломан».
- Откройте каталог релиза, например
C:\Program Files\1cv8\8.3.27.1486\bin\. - Найдите
1cv8.exe— это толстый клиент и конфигуратор, или1cv8s.exe— тонкий клиент. - Запустите
1cv8.exeдвойным кликом.
Открылось окно со списком баз и база запустилась — платформа установлена корректно. Чините лончер (способы 2 и 3).
Для срочной работы «здесь и сейчас» сделайте ярлык прямо на нужную базу, минуя лончер:
"C:\Program Files\1cv8\8.3.27.1486\bin\1cv8.exe" ENTERPRISE /F"C:\1C\Buh"
Для клиент-серверной базы на кластере:
"C:\Program Files\1cv8\8.3.27.1486\bin\1cv8.exe" ENTERPRISE /S"srv-1c\buh_base"
Это обходной путь, не решение. Ярлык перестанет работать после очередного обновления платформы, потому что номер релиза в пути изменится.
Способ 2. Починить настройки лончера 1cestart.cfg
Лончер читает два текстовых файла. Общий для всех пользователей машины:
C:\ProgramData\1C\1CEStart\1cestart.cfg
И личный файл текущего пользователя:
%APPDATA%\1C\1CEStart\1cestart.cfg
Откройте оба в блокноте. Типичное содержимое:
InstalledLocation=C:\Program Files\1cv8
CommonInfoBases=\\srv-file\1c\ibases.v8i
DefaultVersion=8.3=8.3.27.1486
UseHWLicenses=1
Что проверять:
- 📁
InstalledLocation— каталог, где лончер ищет релизы. Если платформа стоит вD:\1cv8, а в файле указанC:\Program Files\1cv8, версия не найдётся. Исправьте путь на фактический. - 🔢
DefaultVersion— жёсткая привязка к конкретной сборке. Релиз8.3.27.1486удалили, а строка осталась → ошибка. Либо подставьте установленный номер, либо удалите строку целиком, тогда лончер возьмёт самую свежую версию. - 🌐
CommonInfoBases— ссылка на общий список баз на сервере. Сам по себе ошибку не вызывает, но если файл недоступен, список баз окажется пустым и картина станет запутаннее.
Порядок действий:
- Закройте все окна 1С, включая список баз в трее.
- Сделайте копию
1cestart.cfgрядом — с расширением.bak. - Удалите строку
DefaultVersionи поправьтеInstalledLocation. - Сохраните в кодировке UTF-8 и запустите 1С заново.
Если файла 1cestart.cfg нет вообще — это нормально, лончер работает и без него. Тогда переходите к способу 4.
Радикальный, но очень действенный приём на терминальном сервере: переименуйте папку %APPDATA%\1C\1CEStart в 1CEStart_old. Лончер создаст её заново с чистыми настройками. Список баз придётся добавить повторно — поэтому папку не удаляйте, а именно переименуйте.
Способ 3. Исправить параметр Version в списке баз ibases.v8i
Когда ошибка вылезает только по одной базе, а остальные открываются — дело в её записи в списке.
Файл лежит здесь:
%APPDATA%\1C\1CEStart\ibases.v8i
Запись одной базы выглядит так:
[Бухгалтерия предприятия]
Connect=File="C:\1C\Buh";
ID=8f2a1c40-1d9b-4b55-9c0f-7e31a2c6e5d1
OrderInList=100
Folder=/
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
Два параметра отвечают за нашу ошибку:
Version— требуемая версия платформы. Значение8.3безопасно: подойдёт любая сборка 8.3. А вотVersion=8.3.21потребует именно ветку 8.3.21, и если стоит 8.3.27 — получите сообщение, что установленная версия не обнаружена.App— какой клиент запускать.Autoвыбирает сам,ThinClientтребует тонкий клиент,ThickClient— толстый. Если указан отсутствующий компонент, результат тот же.
Безопасная правка: приведите Version=8.3 и App=Auto. Либо удалите обе строки — лончер подставит значения по умолчанию.
Перед правкой ibases.v8i сделайте копию файла. Повреждённая структура = пустой список баз, и адреса подключения придётся вспоминать заново.
Способ 4. Установить платформу с правильным составом компонентов
Самый частый реальный случай: платформы на машине нет. Либо её не ставили (принесли только ярлык и список баз), либо удалили, либо установили не те компоненты.
Какие компоненты обязательны
В установщике платформы setup.exe на шаге выбора компонентов проследите, чтобы были включены:
- ✅ 1С:Предприятие — основной клиент и конфигуратор. Без него не создать файловую базу;
- ✅ 1С:Предприятие — Тонкий клиент — для работы с базами на сервере и в веб-режиме;
- ✅ 1С:Предприятие — Тонкий клиент, файловый вариант — если базы файловые, а работаете тонким клиентом;
- ✅ Администрирование клиент-серверного варианта — нужно админу, не нужно бухгалтеру;
- ⬜ Сервер 1С:Предприятия — только на сервере. На рабочей станции не ставьте.
Классическая причина ошибки при создании базы — установлен ОДИН компонент «Тонкий клиент». Тонкий клиент физически не умеет создавать информационные базы и не содержит конфигуратора.
Порядок установки
- Закройте все 1С и остановите службу сервера, если она есть.
- Запустите
setup.exeиз дистрибутива от имени администратора. - Выберите компоненты из списка выше.
- На шаге с драйвером защиты HASP ставьте его только при наличии USB-ключа; для программных лицензий он не нужен.
- После установки перезагрузите компьютер — регистрация компонентов в системе требует перезапуска.
Разрядность: 32 или 64 бита
Разрядность путает чаще всего. Правила такие:
| Ситуация | Что ставить |
|---|---|
| Обычная рабочая станция, Windows 64 бита | 64-битный клиент, при проблемах с внешними компонентами — 32-битный |
| Используются внешние компоненты, сканеры, торговое оборудование | 32-битный клиент: драйверы оборудования часто только 32-битные |
| Сервер 1С | 64 бита обязательно для баз от нескольких десятков гигабайт |
32-битная и 64-битная платформы ставятся в разные каталоги: C:\Program Files (x86)\1cv8\ и C:\Program Files\1cv8\. Если ярлык ведёт на лончер одной разрядности, а установлена другая — версия может не найтись. Надёжнее всего пересоздать ярлык из C:\Program Files (x86)\1cv8\common\1cestart.exe после установки.
Если установщик отказывается ставить поверх
Делайте чистую установку:
- Удалите платформу через
Параметры→Приложения→ найдите все записи «1С:Предприятие 8». - Удалите папки с номерами релизов в каталогах
1cv8, папкуcommonоставьте. - Через
regeditэкспортируйте и затем удалите веткуHKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8. - Переименуйте кэш:
%LOCALAPPDATA%\1C\1cv8и%APPDATA%\1C\1cv8. - Поставьте платформу заново.
Перед удалением ветки реестра обязательно сделайте экспорт — правый клик по ветке, Экспортировать. Это единственная страховка, если что-то пойдёт не так.
Ошибка при создании информационной базы: не обнаружена установленная версия
Этот сценарий заслуживает отдельного разбора, потому что причина здесь уже другая.
Вы в окне запуска жмёте Добавить → Создание новой информационной базы → и получаете сообщение об ошибке при создании информационной базы: не обнаружена установленная версия 1С:Предприятия. Возможные причины по частоте:
- Установлен только тонкий клиент. Он не содержит движка создания баз. Доставьте компонент «1С:Предприятие».
- Установлена только серверная часть. Бывает на серверах, где админ поставил службу без клиента, а потом пытается создать базу локально.
- Нет прав на каталог размещения базы. Формулировка ошибки другая, но путают постоянно. Создавайте базу не в
C:\, а вC:\1C\Имя_базыилиD:\1C\. - Создание базы на кластере, а релиз сервера и клиента не совпадают. Если на сервере стоит 8.3.21, а на клиенте 8.3.27, кластер не отдаст рабочий процесс. Выравнивайте версии до одинакового номера сборки.
Обходной путь, который почти всегда срабатывает при живой платформе — создать файловую базу из командной строки:
"C:\Program Files\1cv8\8.3.27.1486\bin\1cv8.exe" CREATEINFOBASE File="C:\1C\NewBase" /AddInList"Новая база"
Команда создаёт пустую файловую базу и добавляет её в список. Дальше в конфигуратор и загружайте .dt или .cf.
Если нужна база из шаблона Бухгалтерии 3.0, ЗУП 3.1 или УТ 11, а шаблоны не видны в списке — это уже другая проблема: не установлен или не найден каталог шаблонов. Проверьте параметр ConfigurationTemplatesLocation в 1cestart.cfg.
Особенности по сценариям
Терминальный сервер и RDS
Платформа ставится один раз на сервер, но настройки лончера у каждого пользователя свои. Поэтому типичная картина: у десяти человек всё работает, у одного — не обнаружена установленная версия.
Что делать: зайти под этим пользователем, переименовать %APPDATA%\1C\1CEStart, запустить 1С, добавить базы заново. Если повторяется у разных людей — смотрите групповые политики и права на чтение HKLM\SOFTWARE\1C.
Общий список баз на сетевом диске
Когда список баз берётся из CommonInfoBases с файлового сервера, параметры Version и App прилетают с сервера и переписывают локальные. Один админ прописал в общем списке Version=8.3.24 — и все, у кого стоит 8.3.27, получили ошибку. Правьте общий ibases.v8i на сервере, локально это не лечится.
Разные конфигурации
Сама ошибка от конфигурации не зависит, но требования к платформе — зависят:
- Бухгалтерия 3.0 и ЗУП 3.1 в свежих релизах требуют довольно новую ветку платформы. Старая 8.3.14 конфигурацию просто не откроет, а если старый релиз единственный на машине — получите отказ на этапе запуска.
- УТ 11 и 1С:ERP на крупных базах работают только на 64-битном сервере, и пытаться поднять их на 32-битной платформе бессмысленно.
- Минимальная требуемая версия платформы всегда указана в описании поставки конфигурации — сверяйте её перед установкой.
Linux и macOS
На Linux лончера 1cestart.exe нет, его роль выполняет /opt/1cv8/x86_64/<версия>/1cestart. Логика та же: если установлены только пакеты сервера без клиентских, клиент не найдётся. Проверяйте состав установленных пакетов и наличие каталога с номером версии в /opt/1cv8/.
Типичные ошибки
- ❌ Переносят 1С копированием папки. Платформа регистрируется в реестре и в системных библиотеках. Копия папки даёт ровно нашу ошибку. Только
setup.exe. - ❌ Чистят реестр «оптимизаторами». Утилиты вырезают ветки
1Cкак мусор. После этого запуск ломается, хотя файлы на диске целы. - ❌ Удаляют старый релиз вручную, не правя DefaultVersion. Лончер продолжает искать удалённую сборку.
- ❌ Ставят только тонкий клиент и удивляются, что нет конфигуратора. Конфигуратор — в компоненте «1С:Предприятие».
- ❌ Запускают установщик без прав администратора. Установка проходит частично, в реестр ничего не пишется.
- ❌ Правят
ibases.v8iбез копии. Сбитая структура — и список баз пуст. - ❌ Путают с ошибкой лицензии. «Не обнаружен ключ защиты» или «не найдена лицензия» — это другое: платформа нашлась, не хватает лицензии. Способы из этой статьи там не помогут.
- ❌ Ставят 64-битную платформу там, где подключено торговое оборудование. Драйверы сканеров и фискальников часто 32-битные, работать не будут.
Как предотвратить
- 💾 Храните дистрибутив установленной платформы на файловом сервере — переустановка занимает 15 минут вместо полдня поиска.
- 🔒 Исключите каталоги
1cv8иC:\ProgramData\1Cиз автоматической «оптимизации» и из агрессивных правил антивируса. - 🧾 Ведите простой список: какая версия платформы стоит на каких машинах. Разъехавшиеся релизы — отдельный источник проблем на кластере.
- 🗃 Делайте резервную копию
ibases.v8iпри каждом крупном изменении списка баз. Файл текстовый, занимает килобайты. - 🔄 При обновлении платформы ставьте новый релиз, а старый удаляйте не сразу, а через неделю — успеете откатиться, если что-то пойдёт не так.
- 👤 На терминальном сервере используйте общий
ibases.v8iчерезCommonInfoBases: один файл для всех, и правится централизованно.
Частые вопросы
Почему 1С пишет, что не обнаружена установленная версия, если ярлык есть и список баз открывается?
1cestart.exe, который работает отдельно от платформы. Он открывает список баз даже тогда, когда файлов самой платформы на диске нет.Можно ли перенести 1С на новый компьютер копированием папки 1cv8?
ibases.v8i, а платформу устанавливайте штатным setup.exe.Что делать, если ошибка появляется при создании новой информационной базы?
1cv8.exe CREATEINFOBASE File="C:\1C\NewBase".Пишет, что не обнаружена установленная версия 1С:Предприятия 8.2, хотя стоит 8.3. Почему?
ibases.v8i у этой базы задан параметр Version=8.2. Либо замените его на 8.3, либо установите платформу 8.2 рядом — обе ветки спокойно работают одновременно.Ошибка только у одного пользователя терминального сервера. Где искать?
%APPDATA%\1C\1CEStart. Переименуйте её, запустите 1С заново, добавьте базы. Настройки создадутся с нуля.Нужно ли удалять старую платформу перед установкой новой?
DefaultVersion в 1cestart.cfg — она может ссылаться на удалённую сборку.