Администрирование · 10 мин
Как переустановить сервер 1С: пошаговое руководство
Подробная инструкция по переустановке сервера 1С:Предприятие: подготовка, резервное копирование, удаление и установка агента сервера, перенос баз и проверка работы.
Переустановка сервера 1С:Предприятие требуется при повреждении файлов платформы, смене разрядности (переход с 32 на 64 бита), переносе сервера на другую машину или устранении сбоев службы агента. Сама процедура несложная, но ошибка на этапе подготовки может привести к потере списка баз, настроек кластера, а в худшем случае — к простою всей учётной системы.
Главное, что нужно понимать перед началом: данные информационных баз хранятся не в сервере 1С, а в СУБД (MS SQL Server, PostgreSQL, Oracle) или в файлах баз. Переустановка агента сервера сама по себе базы не удаляет. Риск представляет потеря каталога srvinfo — в нём лежит реестр кластера: список баз, рабочих процессов, настройки безопасности и блокировок.
Ниже описан полный порядок действий для Windows — наиболее распространённой среды развёртывания. Для Linux логика та же, отличаются команды управления службой и пути установки.
Подготовка: что сделать до удаления сервера
Начните с резервного копирования. Сделайте выгрузку информационных баз средствами СУБД (для клиент-серверных баз) или через конфигуратор (файл .dt). Даже если переустановка штатная, копия страхует от любых непредвиденных ситуаций.
Скопируйте каталог реестра кластера. По умолчанию он находится по пути C:\Program Files\1cv8\srvinfo (для 64-разрядной версии) или C:\Program Files (x86)\1cv8\srvinfo. Просто скопируйте папку целиком в надёжное место — после установки её можно будет вернуть на место, и кластер поднимется со всеми базами и настройками.
Зафиксируйте текущие параметры: версию платформы, разрядность, порт агента (по умолчанию 1540), учётную запись, под которой работает служба (обычно USR1CV8), и список установленных компонентов. Это упростит повторную настройку и поможет быстро заметить расхождения.
Завершение работы пользователей и остановка службы
Переустановку выполняйте только после завершения всех сеансов. Откройте консоль администрирования серверов 1С, проверьте список активных сеансов и соединений, предупредите пользователей о времени простоя. При необходимости установите блокировку сеансов заранее, чтобы никто не вошёл в базу в процессе работ.
Остановите службу агента сервера. Это можно сделать через оснастку services.msc (служба называется «Агент сервера 1С:Предприятия» с указанием версии) или командой в командной строке с правами администратора:
net stop "1C:Enterprise 8.3 Server Agent (x86-64)"Убедитесь, что служба остановлена, и проверьте, что в диспетчере задач не осталось процессов ragent, rmngr и rphost. Зависшие процессы помешают удалению файлов платформы и могут привести к ошибкам установщика.
Удаление старой версии сервера 1С
Откройте «Программы и компоненты» панели управления, найдите установленную платформу 1С:Предприятие нужной версии и запустите удаление. Удаление затронет только файлы платформы — базы в СУБД и каталог srvinfo по умолчанию остаются на месте.
Если удаление завершилось с ошибкой или служба агента осталась в списке служб, удалите её вручную командой:
sc delete "1C:Enterprise 8.3 Server Agent (x86-64)"После удаления проверьте остатки: каталог установки платформы, ветки реестра, относящиеся к агенту сервера. Обычно вручную чистить ничего не нужно, но при переустановке «начисто» убедитесь, что старый каталог платформы удалён полностью. Каталог srvinfo при этом не трогайте, если планируете восстановить кластер из него.
Установка сервера 1С заново
Запустите дистрибутив платформы той версии, которая требуется (рекомендуется та же, что использовалась ранее, либо более новая из той же линейки — с учётом совместимости конфигураций). В окне выбора компонентов обязательно отметьте «Сервер 1С:Предприятия» и при необходимости «Администрирование сервера 1С:Предприятия» для установки консоли кластера.
На этапе настройки службы укажите учётную запись и пароль для агента сервера. По умолчанию установщик предлагает создать пользователя USR1CV8. Если раньше служба работала под другой учётной записью (например, доменной — это важно для доступа к сетевым ресурсам и некоторым СУБД), укажите именно её.
- 1Запустите setup.exe из дистрибутива платформы от имени администратора
- 2Выберите компоненты: «Сервер 1С:Предприятия» и консоль администрирования
- 3Укажите учётную запись службы и пароль, подтвердите порт 1540
- 4Дождитесь завершения установки и регистрации службы
- 5Проверьте, что служба агента запущена и работает
Если установщик не зарегистрировал службу (такое бывает при нестандартных сценариях), сделайте это вручную через утилиту ragent с ключом -instsrvc, указав учётную запись, пароль и каталог srvinfo:
"C:\Program Files\1cv8\8.3.XX.XXXX\bin\ragent.exe" -instsrvc -usr ".\USR1CV8" -pwd "Пароль" -d "C:\Program Files\1cv8\srvinfo"Восстановление кластера и информационных баз
Если вы сохранили каталог srvinfo, остановите свежеустановленную службу агента, замените новый пустой каталог srvinfo сохранённой копией и запустите службу снова. Кластер поднимется с прежним списком баз, рабочих серверов и настройками.
Если srvinfo восстановить нечем, зарегистрируйте базы заново через консоль администрирования: создайте новую информационную базу в кластере, укажите тип СУБД, имя сервера баз данных, имя базы и учётные данные. Важно: при добавлении существующей базы не устанавливайте флаг создания новой базы в СУБД — иначе данные будут перезаписаны пустой структурой.
Проверка работоспособности после переустановки
После запуска службы откройте консоль администрирования и убедитесь, что кластер виден, рабочие процессы запущены, а список информационных баз соответствует ожиданиям. Проверьте, что порты 1540–1541 и диапазон рабочих процессов (по умолчанию 1560–1591) прослушиваются и не блокируются брандмауэром.
Выполните тестовый вход в каждую базу тонким и толстым клиентом с рабочей станции, а не только локально на сервере. Проверьте типовые операции: открытие отчёта, проведение документа, работу фоновых заданий. Отдельно убедитесь, что заработали регламентные задания — после переустановки они иногда не стартуют из-за смены рабочего процесса.
Как проверить результат
Служба в состоянии «Выполняется», в журнале нет ошибок запуска
Служба падает сразу после старта или не запускается — проверяйте права учётной записи и порт
Видны рабочие процессы и все информационные базы
Кластер пуст или базы отсутствуют — восстанавливайте srvinfo или регистрируйте базы вручную
Клиенты подключаются с рабочих станций, сеансы отображаются в консоли
Ошибка соединения — проверяйте брандмауэр, имя сервера и порты
Особые сценарии и ограничения
Переход на другую разрядность или версию
При смене 32-разрядного сервера на 64-разрядный проверьте, что все используемые внешние компоненты и драйверы (например, клиент СУБД) имеют 64-разрядные версии. При обновлении версии платформы убедитесь, что конфигурации совместимы с ней: режим совместимости указывается в свойствах конфигурации.
Переустановка на новом сервере
При переезде на другую машину дополнительно перенесите лицензии: программные лицензии привязываются к параметрам оборудования, поэтому на новом сервере их потребуется активировать заново. Также обновите настройки подключения на клиентах, если изменилось имя сервера, и не забудьте про сервер хранилища конфигураций, если он используется.
Часто задаваемые вопросы
Удалятся ли базы данных при переустановке сервера 1С?
Нет. Данные хранятся в СУБД или в файлах баз, а не в файлах платформы. Удаление и установка сервера 1С не затрагивают сами данные. Рискует только реестр кластера (каталог srvinfo) — его нужно сохранить заранее.
Можно ли переустановить сервер 1С без остановки работы пользователей?
Нет, службу агента придётся остановить, а значит все сеансы будут разорваны. Планируйте работы на нерабочее время и заранее предупреждайте пользователей. Для минимизации простоя в крупных системах используют кластер из нескольких рабочих серверов.
Что делать, если после переустановки базы не видны в консоли кластера?
Проверьте каталог srvinfo: если он был заменён пустым, верните сохранённую копию при остановленной службе. Если копии нет, зарегистрируйте базы вручную через консоль администрирования, указав параметры подключения к СУБД, и не отмечайте создание новой базы данных.
Нужно ли переустанавливать клиентские приложения после переустановки сервера?
Нет, если версия платформы на сервере осталась той же. Если версия изменилась, клиенты должны быть обновлены до соответствующей версии — тонкий клиент несовместимой версии не сможет подключиться.
Служба агента не запускается после установки — в чём причина?
Чаще всего дело в неверном пароле учётной записи службы, занятом порте 1540 другим экземпляром агента или недостаточных правах. Проверьте журнал событий Windows, правильность учётных данных службы и отсутствие конфликтующих процессов ragent.
Можно ли держать на одном сервере несколько версий платформы?
Да, разные версии платформы устанавливаются параллельно в разные каталоги. Для каждой версии агента нужен свой экземпляр службы с уникальными портами и отдельным каталогом srvinfo.
Что важно запомнить
Переустановка сервера 1С безопасна для данных, если заранее сделать резервные копии баз и каталога srvinfo, корректно остановить службу и установить совместимую версию платформы. После установки проверьте службу, кластер, вход пользователей и регламентные задания — только тогда работу можно считать завершённой.