Администрирование · 11 мин
Почему не обновляется платформа 1С: диагностика и решение проблем
Разбираем, почему не обновляется платформа 1С: ошибки установщика, блокировки, права доступа, конфликты версий. Пошаговая диагностика и безопасные способы решения.
Обновление платформы 1С — операция, которая обычно занимает десять–пятнадцать минут, но у администраторов и бухгалтеров она нередко зависает, прерывается с ошибкой или завершается формально, а старая версия остаётся на месте. Причины почти всегда одни и те же: нехватка прав, запущенные сеансы пользователей, повреждённый дистрибутив, антивирусная блокировка или рассинхронизация версий платформы и конфигурации.
Важно различать два разных процесса, которые часто путают. Обновление платформы — это установка новой версии технологической платформы (исполняемых файлов 1С:Предприятия). Обновление конфигурации — это обновление прикладного решения (например, «1С:Бухгалтерии») через конфигуратор или интернет-поддержку. Сбой может произойти на любом из этих этапов, и диагностика у них разная.
Ниже разобраны основные причины, по которым платформа 1С не обновляется, способы определить конкретную проблему и безопасный порядок действий для каждого сценария.
Как понять, на каком этапе происходит сбой
Прежде чем что-то исправлять, определите, где именно останавливается процесс. Симптомы указывают на разные причины: установщик может не запускаться вовсе, прерываться в середине с кодом ошибки, завершаться «успешно», но версия в меню «О программе» остаётся прежней, либо после обновления перестаёт запускаться сама база.
Проверить текущую версию платформы можно в главном меню: «Справка» → «О программе». Если после установки новой версии там отображается старый номер релиза, установка фактически не выполнилась — либо новая платформа встала рядом, а ярлык и база по-прежнему привязаны к старой.
Проверьте запуск от имени администратора и целостность скачанного файла
Закройте все сеансы 1С и временно отключите защитник
Проверьте список установленных версий и настройки базы в стартере
Проверьте требования конфигурации к версии платформы
Запущенные сеансы и заблокированные файлы
Самая частая причина неудачного обновления — работающие процессы 1С. Пока открыт хотя бы один сеанс пользователя, конфигуратор, тонкий клиент или серверный процесс, установщик не может заменить исполняемые файлы. В файловом варианте работы достаточно одного забытого окна на соседнем компьютере, чтобы обновление сорвалось.
Проверьте диспетчер задач на предмет процессов 1cv8.exe, 1cv8c.exe, ragent.exe, rmngr.exe, rphost.exe. В клиент-серверном варианте нужно остановить службу агента сервера 1С или хотя бы убедиться, что активных сеансов с базой нет: это видно в консоли кластера серверов.
Отдельный нюанс — фоновые механизмы самой 1С. Служба «Агент сервера 1С:Предприятия» держит файлы платформы постоянно, поэтому при обновлении серверной части службу необходимо остановить вручную через оснастку «Службы» и запустить снова после установки.
- 1Предупредите пользователей и завершите все сеансы 1С на всех компьютерах
- 2В диспетчере задач завершите оставшиеся процессы 1cv8 и связанные
- 3В клиент-серверном варианте остановите службу агента сервера 1С
- 4Сделайте резервную копию базы (выгрузку .dt или копию каталога)
- 5Запустите установщик от имени администратора
- 6После установки запустите службу обратно и проверьте версию в «О программе»
Недостаток прав и блокировка антивирусом
Установка платформы требует прав локального администратора: файлы записываются в Program Files, вносятся записи в реестр, регистрируются службы. Если запустить setup.exe под обычным пользователем, установка либо не начнётся, либо прервётся с ошибкой доступа. Всегда используйте «Запуск от имени администратора», а в доменной сети — учётную запись с соответствующими полномочиями.
Антивирусы и средства защиты (Защитник Windows, корпоративные EDR-решения) нередко блокируют установщик или карантинируют отдельные компоненты платформы, принимая их за подозрительную активность. Характерный признак — установка «зависает» на одном месте или завершается без сообщения об ошибке, но файлы в каталоге платформы отсутствуют.
Безопасный подход: временно отключите защиту в реальном времени на период установки, либо добавьте каталог установки 1С и папку с дистрибутивом в исключения антивируса. После завершения обновления защиту нужно включить обратно. Полностью удалять или надолго отключать антивирус ради 1С не следует.
Повреждённый или неподходящий дистрибутив
Если дистрибутив скачан не полностью, с обрывом соединения или из неофициального источника, установщик может выдавать ошибки распаковки, «файл повреждён» или молча закрываться. Скачивайте платформу только с официального портала 1С по действующей подписке и при сомнениях загрузите пакет заново, а не пытайтесь «дожать» установку.
Обратите внимание на разрядность и состав дистрибутива. Существуют отдельные пакеты для 32-разрядной и 64-разрядной версий, а также отдельные дистрибутивы клиента и сервера. Попытка поставить серверную часть из клиентского дистрибутива или наоборот приведёт к отсутствию нужных компонентов. Для сервера 1С на 64-разрядной Windows, как правило, используется 64-разрядный дистрибутив сервера.
Ещё одна типичная ситуация — распаковка дистрибутива в каталог с очень длинным путём или с кириллическими и специальными символами в имени папки. В отдельных случаях это вызывает сбои установщика. Надёжнее распаковать пакет в короткий путь вида C:\Distrib\1C\.
База запускается на старой версии после обновления
Ситуация «обновил, но ничего не изменилось» встречается постоянно. Причина проста: платформа установилась рядом со старой, а в настройках информационной базы в стартере (окне запуска) жёстко прописан номер прежней версии. Откройте список баз, выделите нужную, нажмите «Изменить» и проверьте параметр версии: если там указан конкретный релиз, замените его на новый или оставьте автоматический выбор.
В клиент-серверном варианте аналогичная привязка существует на уровне кластера: свойства информационной базы в консоли сервера могут содержать требуемую версию платформы. Если сервер обновлён, а в свойствах базы указан старый релиз, подключение будет идти не так, как ожидается, либо появится ошибка несовместимости.
Как проверить результат обновления
Отображается номер нового релиза
Номер прежней версии — база привязана к старой платформе
Присутствует папка с новым номером релиза и файлами внутри
Папка есть, но пустая или файлов мало — установка не завершилась
База открывается штатно, без сообщений о несовместимости
Ошибка «версия платформы не поддерживается» — проверьте требования конфигурации
Все рабочие места подключаются к базе
Часть компьютеров не запускает 1С — на них не обновлён клиент
Несовместимость версий платформы и конфигурации
Прикладные конфигурации рассчитаны на определённый минимальный релиз платформы, и эта зависимость работает в обе стороны. Если конфигурация требует платформу не ниже определённой версии, а на компьютере стоит более старая, база не запустится. Обратная ситуация тоже возможна: слишком новая платформа для давно не обновлявшейся конфигурации иногда вызывает ошибки в работе, поэтому перед переходом на новый релиз платформы проверьте рекомендации вендора в документации к конфигурации.
Отдельный случай — когда сбой происходит не при установке платформы, а при последующем обновлении конфигурации через конфигуратор: появляется сообщение о невозможности обновления, требовании выполнить обновление последовательно через промежуточные релизы или о блокировке базы. Здесь действует правило: обновления конфигурации применяются в той последовательности, которая указана поставщиком, пропускать промежуточные версии без явного разрешения в инструкции нельзя.
Как выбрать действие
Типичные ошибки и ограничения самостоятельного решения
Есть ситуации, где самостоятельные действия лучше ограничить диагностикой. Не пытайтесь вручную копировать файлы платформы из одного каталога версии в другой, править реестр «для очистки следов» или принудительно снимать блокировки базы данных в клиент-серверном варианте, если не понимаете их происхождение. Такие действия способны превратить локальную проблему обновления в проблему целостности данных.
Если после всех проверок установка по-прежнему завершается ошибкой, соберите информацию для специалиста: точный текст и код ошибки, номер релиза, с которого и на который выполняется обновление, вариант работы (файловый или клиент-серверный), версию операционной системы. Эти данные существенно ускоряют диагностику у поддержки.
Что важно запомнить
Платформа 1С чаще всего не обновляется из-за активных сеансов, нехватки прав, антивируса или повреждённого дистрибутива. Перед обновлением завершите сеансы, сделайте резервную копию и запускайте установку от имени администратора. После установки проверьте версию в «О программе» и привязку базы к новому релизу.
Частые вопросы
Можно ли обновлять платформу, пока пользователи работают в базе?
Нет. Работающие сеансы блокируют файлы платформы, и установка либо прервётся, либо завершится некорректно. Сначала завершите все сеансы, в клиент-серверном варианте — проверьте их отсутствие в консоли кластера.
Нужно ли удалять старую версию платформы после установки новой?
Не обязательно и нежелательно сразу. Оставьте прежнюю версию до тех пор, пока не убедитесь, что база и все рабочие места стабильно работают на новом релизе. Удалить старую версию можно позже через стандартное удаление программ Windows.
Почему после обновления платформы база просит обновить конфигурацию?
Это нормальная ситуация: новый релиз платформы может требовать актуализации структуры данных. Обновление конфигурации выполняется через конфигуратор или механизм интернет-поддержки — строго по инструкции поставщика и только после резервного копирования.
Установщик выдаёт «ошибка при распаковке файлов» — что делать?
Чаще всего дистрибутив скачан не полностью или повреждён. Удалите файл, скачайте пакет заново с официального портала, распакуйте в короткий путь без кириллицы и повторите установку от имени администратора.
Обновил сервер, а клиенты не подключаются — в чём причина?
Версии платформы на сервере и на клиентских компьютерах должны совпадать. После обновления сервера нужно обновить платформу на всех рабочих местах пользователей, иначе они получат ошибку несовместимости версий при подключении.
Можно ли откатиться на прежнюю версию платформы?
Да, если старая версия не удалялась: достаточно в настройках базы в стартере указать прежний релиз. Сложнее, если на новой платформе уже выполнялось обновление конфигурации — тогда откат возможен только через восстановление резервной копии, сделанной до обновления.