При работе с платформой 1С:Предприятие 8.3.18 системные администраторы и разработчики часто сталкиваются с критической ошибкой: «Произошла неисправимая ошибка при установке». Эта ситуация может поставить в тупик, особенно когда установка запускается с правами администратора на современной операционной системе. Кроме того, даже после успешной инсталляции часто возникает вторая проблема — программный стартер (1CEStart.exe) упорно игнорирует новую версию и запускает предыдущую. В этой статье мы подробно разберем, как преодолеть эти препятствия, проанализируем причины сбоев и настроим систему для корректной работы.
Рассмотрим ситуацию, когда при запуске setup.exe или 1CEnterprise 8.3.msi процесс прерывается практически сразу. Выясним причину такого поведения. Часто виновником оказывается не сам дистрибутив 1С, а состояние операционной системы Windows 10 или 11.
Шаг 1: Перезагрузка системы. Как показывает практика, простая перезагрузка компьютера является одним из самых эффективных методов. Если система не перезагружалась длительное время (неделю и более), в ней могут накопиться заблокированные системные файлы или отложенные операции обновления Windows. Рассмотрим подробнее: когда Windows планирует замену системных библиотек, доступ к папкам Program Files и временным каталогам Temp может быть ограничен даже для администратора. Проведем перезагрузку и попробуем запустить установку снова.
Шаг 2: Очистка зависших процессов. Проанализируем список запущенных процессов в Диспетчере задач. Нередко предыдущие сеансы 1С оставляют «фантомные» процессы. Перед установкой новой версии убедимся, что в памяти отсутствуют следующие компоненты:
1cv8.exe — толстый или тонкий клиент.1cv8c.exe — тонкий клиент.1cv8s.exe — стартер.ragent.exe — служба сервера 1С (если ставится серверная часть).Завершим все процессы, связанные с 1C, чтобы инсталлятор мог беспрепятственно обновить общие библиотеки в системных папках.
Шаг 3: Работа с временными файлами. Разберем влияние папки Temp на процесс установки. Инсталлятор распаковывает туда временные файлы MSI. Если в папке накопилось огромное количество старых данных или остались поврежденные файлы от прошлых попыток установки 1С, возникнет конфликт. Очистим содержимое следующих папок:
%TEMP% (пользовательская папка временных файлов).C:\Windows\Temp (системная папка).Посмотрим на проблему с точки зрения безопасности. Современные антивирусы и встроенный «Защитник Windows» могут блокировать скрипты установщика 1С, принимая их за подозрительную активность. Особенно это актуально для версии 8.3.18, которая вносит изменения в реестр и системные службы.
Рекомендуется временно отключить защиту в реальном времени. Если это невозможно по политике безопасности, добавим путь к дистрибутиву 1С и папку назначения (обычно C:\Program Files\1cv8) в исключения антивируса. Также стоит запустить консоль cmd от имени администратора и выполнить установку напрямую через MSI-пакет:
msiexec /i "C:\PathToDistr\1CEnterprise 8.3.msi" /qn
Использование параметра /qn запустит установку в тихом режиме, что иногда помогает обойти ошибки графической оболочки инсталлятора setup.exe.
Выясним причину, по которой после успешной установки 8.3.18 стартер продолжает открывать базы в версии 8.3.17 или даже более ранней. Проанализируем механизм работы 1CEStart.exe. Стартер — это интеллектуальная оболочка, которая выбирает наиболее подходящую версию платформы исходя из настроек конкретной информационной базы и параметров конфигурационных файлов.
Анализ конфигурационного файла 1CEStart.cfg. Этот файл содержит пути к папкам, где стартер ищет установленные платформы. Проверим его содержимое. Обычно он находится по пути %AppData%\1C\1CEStart\1CEStart.cfg. Разберем типичное содержимое:
InstalledLocation=C:\Program Files\1cv8
InstalledLocation=C:\Program Files (x86)\1cv8
DefaultVersion=8.3
Если версия 8.3.18 была установлена в нестандартный каталог или если пути к Program Files (для x64) и Program Files (x86) (для x32) прописаны неверно, стартер просто «не увидит» новинку. Проверим, что параметр InstalledLocation указывает на актуальные директории. В качестве альтернативы штатному механизму можно использовать сторонний стартер с гибким управлением версиями платформы и очисткой кэша.
Если автоматический выбор не срабатывает, рассмотрим способ жесткой привязки версии. В списке информационных баз выберем нужную базу, нажмем кнопку «Изменить» и перейдем на последнюю страницу настроек. Там находится поле «Версия платформы».
Проанализируем возможные варианты заполнения этого поля:
8.3, стартер запустит самую последнюю установленную версию из ветки 8.3.8.3.18.1201, стартер будет искать именно эту сборку.8.3.18, будет запущена последняя из установленных в рамках релиза 8.3.18.Важный нюанс с разрядностью: Если вы установили 64-битную версию 8.3.18, а в настройках базы в поле «Разрядность» стоит «32 (x86)», стартер будет игнорировать 64-битную 8.3.18 и искать любую доступную 32-битную версию (например, старую 8.3.17). Убедимся, что разрядность в настройках базы соответствует установленной платформе или установлена в значение «Авто».
Иногда настройки выбора версии «залипают» в файле ibases.v8i. Посмотрим, как это исправить. Попробуем удалить базу из списка стартера и добавить её заново. Это принудительно обновит запись в файле ibases.v8i и позволит механизму поиска платформ отработать корректно. Для анализа и выборочной очистки временных файлов баз подойдёт утилита для сопоставления и удаления локального кэша 1С.
Рассмотрим также ситуацию, когда установленная версия 8.3.18 конфликтует с остатками предыдущих «кривых» установок. Проанализируем ветку реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\Installer\Products
Если в этом разделе остались записи о компонентах версии 8.3.18, которые помечены как «установленные», но физически отсутствуют, инсталлятор будет выдавать ошибку. В таком случае поможет только специализированная утилита от Microsoft для исправления проблем с установкой и удалением программ (Microsoft Program Install and Uninstall Troubleshooter).
Подведем итог нашему исследованию. Для успешной установки и запуска 1С:Предприятие 8.3.18 выполним следующую последовательность действий:
C:\Program Files\1cv8.8.3.18.1CEStart.cfg и убедимся, что там прописаны корректные пути к папкам установки.Соблюдение этих шагов позволит избежать «неисправимых ошибок» и обеспечит стабильную работу пользователей с актуальной версией платформы 1С.