Процедура переустановки серверной части платформы 1С:Предприятие является одной из самых ответственных задач для системного администратора. Неправильные действия на любом из этапов могут привести к потере данных, нарушению работы пользователей или полной неработоспособности информационной системы предприятия. Именно поэтому подход должен быть максимально системным, последовательным и осторожным, с обязательным созданием резервных копий перед началом любых манипуляций.

В отличие от обновления «поверх» существующей версии, полная переустановка часто требуется при миграции на новое оборудование, смене операционной системы или критических ошибках в реестре и службах, которые невозможно исправить штатными средствами. В этой статье мы разберем детальный алгоритм действий, который позволит вам выполнить эту операцию с минимальным временем простоя и гарантией целостности всех учетных данных.

Рассмотрим ключевые этапы: от подготовки окружения и сохранения конфигураций до финальной настройки кластера серверов. Особое внимание уделим нюансам работы с лицензионным сервером HASP или программными пин-кодами, так как потеря привязки лицензии может остановить работу всей компании.

Подготовительный этап и резервное копирование

Перед тем как приступать к удалению старого программного обеспечения, необходимо убедиться в наличии актуальных резервных копий всех информационных баз. Это не просто рекомендация, а строгое требование безопасности. Вы должны иметь как минимум две копии данных: одну на локальном диске сервера и одну на внешнем носителе или в облачном хранилище.

Обязательно сохраните файлы конфигураций (*.cf) и файлы расширений конфигураций, если они используются в вашей инфраструктуре. Также критически важно экспортировать список пользователей и их права доступа, если вы не планируете восстанавливать их из самой базы данных после развертывания. Для этого можно использовать штатные средства администрирования или консольные утилиты.

⚠️ Внимание: Не полагайтесь только на бэкапы SQL-сервера. Файлы конфигурации сервера 1С (srvinfo), хранящиеся в системной папке, содержат уникальные идентификаторы кластера, которые могут потребоваться для корректной работы лицензирования и расписания регламентных заданий.

Проверьте наличие установочных дистрибутивов платформы той версии, которую вы планируете развернуть, а также всех необходимых обновлений (релизов) и файлов лицензий. Убедитесь, что у вас есть доступ к учетной записи с правами локального администратора и правами администратора базы данных MS SQL или PostgreSQL.

☑️ Чек-лист подготовки к переустановке

Выполнено: 0 / 5

Корректная остановка служб и удаление старой версии

Процесс демонтажа должен начинаться с полной остановки всех сервисов, связанных с платформой. Зайдите в оснастку services.msc и найдите службу с названием «Агент сервера 1С:Предприятия» (или 1C:Enterprise 8.3 Server Agent). Остановите её. Если на сервере также установлен лицензионный сервер, остановите и службу «1С:Предприятие 8.3 Сервер лицензий».

После остановки служб рекомендуется проверить диспетчер задач на наличие зависших процессов rmngr.exe, rphost.exe или ragent.exe. Если такие процессы присутствуют, завершите их принудительно. Только после этого можно переходить к удалению программного обеспечения через панель управления или настройки Windows.

  • 🛑 Убедитесь, что все пользовательские сеансы завершены и никто не работает в базах.
  • 🗑️ Удалите платформу через «Программы и компоненты», выбирая все компоненты сервера.
  • 🧹 Вручную очистите остаточные файлы в папке установки, если деинсталлятор не удалил их полностью.

Важно понимать, что стандартный деинсталлятор может оставить некоторые записи в реестре или временные файлы в папке C:\Program Files\1cv8. Для чистой установки рекомендуется вручную переименовать или удалить эту папку после работы деинсталлятора, предварительно убедившись, что вы скопировали оттуда нужные конфиги.

Что делать, если служба не останавливается?

Если служба «Агент сервера 1С» зависла и не поддается остановке через стандартный интерфейс, используйте консольную утилиту sc.exe. Выполните команду: sc stop "1C:Enterprise 8.3 Server Agent". Если это не помогает, потребуется перезагрузка сервера перед удалением, но только после создания всех бэкапов.

Установка новой версии платформы и компонентов

Запуск инсталляции новой версии следует производить от имени администратора. В мастере установки выберите режим «Полная установка» или «Выборочная», если вы точно знаете, какие компоненты вам нужны. Для серверного варианта обязательно должны быть отмечены пункты: «Сервер 1С:Предприятия», «Администрирование сервера 1С:Предприятия» и «Модули расширения веб-сервера» (если используется веб-доступ).

В процессе установки система предложит указать учетную запись, от имени которой будет запускаться агент сервера. По умолчанию используется учетная запись USR1CV8. Если вы меняете пароль для этой учетной записи или используете доменную учетку, убедитесь, что у неё есть права на чтение и запись в папку установки и папку данных кластера.

После завершения копирования файлов установщик автоматически попытается запустить службы. Проверьте их статус. Если служба запустилась успешно, переходите к настройке кластера. В противном случае проверьте журнал событий Windows (eventvwr.msc) на наличие ошибок, связанных с правами доступа или отсутствием зависимостей.

⚠️ Внимание: Версия сервера 1С и версия клиентского приложения (тонкого клиента) должны быть совместимы. Хотя платформа поддерживает работу разных версий, критические изменения в протоколе обмена данными могут вызвать ошибки при подключении старых клиентов к новому серверу.

💡

Совет эксперта: После установки сразу же примените все доступные накопительные обновления (патчи) для вашей версии платформы. Это закроет известные уязвимости безопасности и исправит ошибки, найденные после основного релиза.

Настройка кластера серверов и регистрационных файлов

Центральным элементом архитектуры является кластер серверов. Его настройка осуществляется через консоль администрирования (mmc с оснасткой 1С) или утилиту командной строки ras.exe. При первой установке кластер создается автоматически с именем, равным имени компьютера, и портом по умолчанию 1541.

Если вы восстанавливаете инфраструктуру на новом железе, но с сохранением имени сервера, старые рабочие базы могут подхватиться автоматически при условии, что файлы реестра кластера (1Cv8Reg.dat) были восстановлены в папку srvinfo\reg_1541. Если имя сервера изменилось, потребуется перерегистрация баз.

Параметр Значение по умолчанию Назначение
Порт агента 1540 Порт для связи менеджера кластера с агентом
Порт кластера 1541 Основной порт для подключения клиентов
Диапазон рабочих процессов 1560-1591 Порты, выделяемые для процессов rphost
Папка данных C:\ProgramData\1C\1Cv8 Хранение служебной информации и логов

Для добавления информационной базы в кластер используйте контекстное меню в консоли администрирования. Вам потребуется указать имя базы, описание, путь к файловой базе или параметры подключения к СУБД (сервер БД, имя базы, пользователь БД). Особое внимание уделите полю «Пользователь базы данных 1С» — это администратор самой 1С, а не SQL-сервера.

📊 Какой тип СУБД вы используете для серверных баз 1С?
MS SQL Server
PostgreSQL
Oracle
IBM DB2

Восстановление лицензий и настройка безопасности

Лицензирование — один из самых тонких моментов при переустановке. Если вы используете аппаратные ключи защиты HASP, убедитесь, что драйверы ключей установлены корректно. Обычно они идут в комплекте с дистрибутивом сервера или скачиваются с сайта производителя. После установки драйверов ключ должен определиться в системе, и служба лицензирования увидит его.

Для программных лицензий (пин-кодов) процедура может потребовать повторной активации, особенно если изменился идентификатор оборудования (Hardware ID) сервера. В таком случае может потребоваться обращение в центр лицензирования 1С для получения нового файла лицензии или сброса привязки через личный кабинет партнера.

Не забудьте настроить права доступа в операционной системе. Папка, где хранятся файлы баз (для файловых вариантов) или папка кластера, должна иметь полные права для учетной записи службы 1С (USR1CV8). Отсутствие прав на запись в папку tmp или logs является частой причиной падения сервера сразу после старта.

⚠️ Внимание: При смене сервера лицензирования в настройках кластера (свойства кластера -> Лицензирование) обязательно укажите новый адрес или оставьте значение «Автоматически», если лицензия локальная. Ошибка в этом поле приведет к тому, что пользователи не смогут подключиться к базам.

Проверка работоспособности и регламентные работы

Финальным этапом является комплексное тестирование. Попробуйте подключиться к информационной базе с клиентского рабочего места под учетной записью администратора. Проверьте открытие форм, проведение документов и выполнение отчетов. Особое внимание уделите фоновым заданиям.

Убедитесь, что регламентные операции (обмен данными, закрытие месяца, выгрузка в конфигуратор) запускаются по расписанию. Для этого проверьте настройки расписания в свойствах информационной базы в консоли администрирования сервера. Часто после переустановки галочки на выполнение заданий снимаются по умолчанию.

  • ✅ Проверьте скорость отклика базы при одновременной работе нескольких пользователей.
  • 📊 Убедитесь, что журналы регистрации пишутся корректно и не переполняют диск.
  • 🔄 Протестируйте механизм резервного копирования на новом сервере.

Если в процессе работы возникают ошибки вида «Превышено время ожидания соединения» или «Лицензия не найдена», обратитесь к логам сервера. Они находятся в папке logs внутри каталога кластера. Анализ этих файлов часто дает точный ответ на причину сбоя.

Что делать, если после переустановки не видно старых баз в списке?

Скорее всего, не восстановлен файл реестра кластера 1Cv8Reg.dat. Вам нужно вручную добавить базы через консоль администрирования, указав точные параметры подключения к СУБД. Имена баз в кластере 1С и в SQL-сервере могут не совпадать, поэтому сверяйтесь с документацией или предыдущими настройками.

Можно ли оставить старую версию платформы рядом с новой?

Технически это возможно, если установить новую версию в другую папку и зарегистрировать её как отдельный кластер с другим портом. Однако такая конфигурация сложнее в поддержке и обновлении. Рекомендуется использовать единую актуальную версию для всех сервисов, если это позволяет совместимость баз.

Как перенести настройки пользователей 1С при переустановке?

Настройки пользователей (персональные настройки, параметры системы) хранятся внутри самой информационной базы в таблице системных регистров или в профиле пользователя. При корректном подключении к базе после переустановки сервера все эти настройки сохранятся автоматически. Переносить их отдельно не нужно.

Нужно ли переустанавливать драйверы СУБД?

Если вы используете клиент-серверный вариант (MS SQL или PostgreSQL), то на сервере 1С должны быть установлены клиентские библиотеки СУБД (ODBC или нативные клиенты). При чистой переустановке ОС или платформы эти компоненты часто нужно устанавливать отдельно перед запуском инсталлятора 1С.

💡

Главный залог успеха переустановки — это не скорость выполнения инструкций, а тщательность проверки каждого этапа, особенно в части прав доступа к файлам и корректности лицензирования.