При установке платформы «1С:Предприятие 8.2» мастер установки может неожиданно прервать работу с сообщением «Windows Error: Ошибка исполнения функции». Выясним причину этой неисправности и разберем проверенные варианты её решения.
Проанализируем ситуацию: сбой происходит из-за конфликта параметров стартера 1С. Если на компьютере ранее запускалась или устанавливалась платформа версии 8.3, она записывает в общий конфигурационный файл 1CEStart.cfg параметр ADMINISTRATIONFUNC=0 (или ADMINISTRATIONFUNC). Инсталлятор платформы 8.2 не поддерживает данный параметр и не умеет его обрабатывать, что и приводит к завершению работы программы установки с ошибкой.
Рассмотрим по шагам способ, который сохраняет все ранее зарегистрированные списки информационных баз и настройки стартера:
1CEStart.cfg. В зависимости от операционной системы он находится по следующему пути:
C:\Documents and Settings\All Users\Application Data\1C\1CEStart\1CEStart.cfgC:\ProgramData\1C\1CEStart\1CEStart.cfgADMINISTRATIONFUNC=0 (или с параметром ADMINISTRATIONFUNC).Посмотрим на решение, к которому пришли пользователи на форуме. Оно заключается в удалении служебной каталога 1С:
C:\Documents and Settings\All Users\Application Data\1C\ и удалим папку 1C (или только подпапку 1CEStart).C:\ProgramData\1C\ и очистим папку 1CEStart.Обратите внимание: Полное удаление каталога 1CEStart сбрасывает настройки стартера 1С. Потребуется заново указать пути к ранее установленным платформам или информационным базам, если стартер перестанет видеть их автоматически.
Разберем еще один способ быстрой установки без риска потери данных:
C:\ProgramData\1C\1CEStart\ или C:\Documents and Settings\All Users\Application Data\1C\1CEStart\).1CEStart.cfg в любое другое имя, например 1CEStart.cfg.tmp.1CEStart.cfg. При необходимости вручную пропишем в него путь к новой установленной платформе 8.2.Если на одном рабочем месте планируется использовать обе версии платформ (8.2 и 8.3), разберем последовательность установки:
1CEStart.cfg без несовместимых параметров.