Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

1C_PORT_REASSIGN 1С:Предприятие и СУБД

Как изменить порты службы сервера 1С (1540/1541) для запуска двух версий

Обновлено: 26.08.2026 · Официальная документация ↗
  • Необходимость параллельно запустить на одном сервере две разные версии платформы 1С (например, 8.3.21 и 8.3.24).
  • Конфликт стандартных портов: Порт 1540 (1541) уже занят другим процессом.
  • Тестирование новой версии 1С без остановки рабочей базы предприятия.

Зачем менять порты кластера 1С

По умолчанию служба сервера 1С занимает порты 1540 (Агент сервера), 1541 (Главный менеджер кластера) и диапазон 1560–1591 (Рабочие процессы). Две службы не могут делить одни и те же порты, поэтому второму экземпляру назначают смещенный диапазон (например, 2540, 2541, 2560–2591).

Шаг 1. Остановка второй службы сервера 1С

  1. Нажмите Win + R, введите services.msc и найдите новую службу 1С.
  2. Нажмите кнопку Остановить.

Шаг 2. Изменение портов в реестре Windows

  1. Нажмите Win + R, введите regedit и откройте редактор реестра.
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent...
  3. Найдите строковый параметр ImagePath и откройте его для редактирования.
  4. Измените значения портов в строке запуска:
"C:\Program Files\1cv8\8.3.24.1342\bin\ragent.exe" -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d "D:\1C_Data\srvinfo_24"

Шаг 3. Запуск службы и подключение базы

  1. Запустите измененную службу в диспетчере служб (services.msc).
  2. В стартовом окне 1С при добавлении базы указывайте сервер с новым портом через двоеточие: ИмяСервера:2541.
💡 Практика специалистов: При установке нескольких служб обязательно разносите не только порты, но и дисковые директории srvinfo на разные физические тома или папки во избежание блокировок файла 1Cv8reg.lst.

Частые вопросы (FAQ)

Как изменить порты сервера 1С на Linux?

В Linux отредактируйте конфигурационный файл службы /etc/systemd/system/srv1cv83.service, изменив параметры --port 2540 --regport 2541 --range 2560:2591, и выполните systemctl daemon-reload.

Обязательно ли указывать отдельную папку srvinfo (-d)?

Да, обязательно! Каждая версия сервера 1С должна иметь собственный изолированный каталог данных кластера, иначе настройки баз перезапишутся и повредятся.

Нужно ли открывать новые порты в брандмауэре Windows Firewall?

Да, создайте правило входящих подключений для TCP портов 2540, 2541 и диапазона 2560-2591.

Как подключиться к новому кластеру через консоль Администрирования?

В консоли 1С нажмите 'Создать Центральный сервер' и укажите 'ИмяСервера:2540'.

Полезные материалы
Рекомендуем