Сообщение «Так как конечный компьютер отверг запрос на подключение»** в 1С:Предприятии — одна из самых распространённых ошибок, с которой сталкиваются пользователи при попытке запуска программы в клиент-серверном или сетевом файловом режиме. Она означает, что не смогла установить соединение с сервером или базой данных по сети, но причина может крыться как в настройках самой платформы, так и в системных параметрах Windows, брандмауэре или даже аппаратных проблемах.

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

1. Причины ошибки: почему 1С отказывается подключаться

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

  • 🔌 Сетевые проблемы: отсутствие доступа к серверу по IP/имени, блокировка портов, неверные настройки DNS.
  • 🛡️ Брандмауэр/антивирус: блокировка входящих/исходящих соединений для ragent.exe, rmngr.exe или 1cv8.exe.
  • 🖥️ Настройки сервера 1С: неверные параметры в srvinfo, конфликт версий платформы, отсутствие лицензий.
  • 📂 Проблемы с файловой базой: повреждение .1CD, недостаточно прав на папку, блокировка файлов антивирусом.
  • 🔄 Конфликты с другими службами: занятые порты, конфликт с SQL Server (для клиент-серверного режима).

Важно понимать, что ошибка может проявляться по-разному в зависимости от режима работы :

  • 🔹 В файловом режиме (сетевая база) — проблема обычно связана с доступом к общей папке или блокировкой файлов.
  • 🔹 В клиент-серверном режиме — чаще виноваты настройки кластера серверов или SQL.
⚠️ Внимание: Если ошибка появилась после обновления Windows или 1С, сначала проверьте совместимость версий платформы на клиенте и сервере. Например, 1С:Предприятие 8.3.22 может не подключиться к серверу с версией 8.3.18.

2. Диагностика: как определить источник проблемы

Прежде чем приступать к исправлению, нужно локализовать проблему. Начните с простых проверок:

  1. Пинг до сервера: откройте командную строку (Win + R → cmd) и выполните:
    ping [IP_или_имя_сервера]

    Если пакеты не доходят — проблема в сети (роутер, кабель, настройки IP).

  2. Проверка портов: для клиент-серверного режима проверьте доступность порта 1541 (по умолчанию):
    telnet [IP_сервера] 1541

    Если соединение не устанавливается — порт заблокирован.

  3. Логи сервера 1С: на сервере откройте файл C:\Program Files\1cv8\srvinfo\reg_1541\log\rphost.log — там могут быть подробности об ошибке.

Если пинг проходит, но telnet не подключается — проблема в брандмауэре или настройках кластера. Если и пинг не работает — проверьте сеть или DNS.

📊 В каком режиме у вас работает 1С?
Файловый (сетевая база)
Клиент-серверный (с сервером 1С)
Локальный (на одном ПК)
Не знаю

3. Исправление для файлового режима (сетевая база)

Если вы работаете с файловой базой 1С по сети (расширение .1CD), ошибка «конечный компьютер отверг запрос» обычно связана с:

  • 🔒 Недостаточными правами на папку с базой.
  • 🛡️ Блокировкой файлов .1CD антивирусом.
  • 🔌 Неправильным путем к базе в списке информационных баз.

Шаг 1: Проверка прав доступа

На компьютере, где хранится база:

  1. Откройте свойства папки с базой (ПКМ → Свойства → Безопасность).
  2. Добавьте группу Все или конкретных пользователей с правами «Полный доступ».
  3. Нажмите Дополнительно → Изменить разрешения и отметьте Заменить все разрешения....

Шаг 2: Настройка общего доступа

Папка с базой должна быть расшарована по сети:

  1. ПКМ на папке → Свойства → Доступ → Расшарить.
  2. Выберите пользователей (например, Все) и установите разрешение Чтение и запись.
  3. В разделе Безопасность (вкладка рядом с Доступом) также проверьте права.

Шаг 3: Проверка антивируса

Добавьте исключения для:

  • Папки с базой .
  • Файлов 1cv8.exe, 1cv8s.exe (в папке установки ).
  • Портов 1540-1541 (если используются).
⚠️ Внимание: В Windows 10/11 дополнительно проверьте Защитник Windows — он может блокировать доступ даже при отключенном стороннем антивирусе. Откройте Параметры → Обновление и безопасность → Безопасность Windows → Брандмауэр и защита сети и добавьте исключение для 1cv8.exe.

Проверить права на папку с базой (.1CD)

Расшарить папку по сети с правами "Чтение и запись"

Добавить исключения в антивирус для 1cv8.exe и папки базы

Проверить путь к базе в списке информационных баз (должен быть в формате \\ИМЯ_ПК\папка\база.1CD)

Перезагрузить компьютер после изменений-->

4. Исправление для клиент-серверного режима

В клиент-серверном режиме ошибка «конечный компьютер отверг запрос» чаще связана с:

  • 🔌 Недоступностью кластера серверов 1С (порт 1541 заблокирован).
  • 🗃️ Проблемами с SQL Server (если используется).
  • 🔄 Конфликтом версий платформы на клиенте и сервере.

Шаг 1: Проверка работы служб 1С

На сервере:

  1. Откройте Службы (Win + R → services.msc).
  2. Найдите службы:
    • 1С:Предприятие 8.3 Сервер (должна быть запущена).
    • Агент сервера 1С:Предприятия 8.3 (порт 1541).
  • Если службы остановлены — запустите их вручную и установите автоматический тип запуска.
  • Шаг 2: Настройка брандмауэра на сервере

    Добавьте правила для входящих соединений:

    1. Откройте Брандмауэр Windows → Дополнительные параметры.
    2. Создайте правило для порта TCP 15411540, если используется).
    3. Разрешите подключения для ragent.exe (папка C:\Program Files\1cv8\8.3.x.x\bin\).

    Шаг 3: Проверка кластера серверов 1С

    На сервере откройте Консоль администрирования кластера серверов 1С:

    1. Проверьте, что кластер запущен (зелёный статус).
    2. Убедитесь, что ваша база прикреплена к рабочему серверу.
    3. Если кластер не запускается — проверьте логи в C:\Program Files\1cv8\srvinfo\reg_1541\log\.
    4. Симптом Возможная причина Решение
      Пинг до сервера проходит, но telnet на порт 1541 — нет Порт заблокирован брандмауэром Добавить правило для порта TCP 1541 в брандмауэре
      Службы 1С запущены, но кластер не отвечает Конфликт портов или повреждение конфигурации кластера Перезапустить службы, проверить логи rphost.log
      Ошибка появляется только для конкретной базы Повреждение базы или недостаточно прав в SQL Проверить права пользователя SQL, выполнить Тестирование и исправление базы
      💡

      Если после изменений настроек брандмауэра ошибка сохраняется, попробуйте временно отключить его полностью (для теста). Если подключение заработает — проблема точно в правилах брандмауэра.

      5. Проблемы с SQL Server (для клиент-серверного режима)

      Если вы используете SQL Server для хранения баз , ошибка может быть связана с:

      • 🔑 Недостаточными правами пользователя SQL.
      • 🔌 Блокировкой порта 1433 (по умолчанию для SQL).
      • 🗄️ Повреждением базы данных.

    Шаг 1: Проверка подключения к SQL

    На клиентском ПК:

    1. Попробуйте подключиться к SQL через SQL Server Management Studio.
    2. Если подключение не удаётся — проверьте:
      • Работает ли служба SQL Server (MSSQLSERVER).
      • Разрешены ли удалённые подключения (в SQL Server Configuration Manager → Сетевая конфигурация SQL Server → Протоколы для MSSQLSERVER → TCP/IP).

    Шаг 2: Проверка прав пользователя

    В SQL Server Management Studio:

    1. Откройте Безопасность → Имена входа.
    2. Найдите пользователя, под которым подключается , и проверьте, что у него есть права на базу данных.
    3. Если пользователя нет — создайте его и назначьте роль db_owner для нужной базы.
    4. ⚠️ Внимание: Если вы используете аутентификацию Windows для подключения к SQL, убедитесь, что на сервере SQL разрешена смешанная аутентификация (в свойствах сервера, вкладка Безопасность).

      6. Дополнительные причины и редкие случаи

      Если стандартные методы не помогли, проверьте:

      • 🔄 Конфликт версий платформы: на клиенте и сервере должны быть совместимые версии 1С:Предприятия. Например, клиент 8.3.22 не подключится к серверу 8.3.15.
      • 📡 Проблемы с DNS: если вы подключаетесь по имени сервера (не по IP), проверьте корректность записи в DNS или файле hosts (C:\Windows\System32\drivers\etc\hosts).
      • 🔌 Занятые порты: если порт 1541 занят другим приложением, измените его в настройках кластера (файл srvinfo).
      • 🖥️ Проблемы с сетевым оборудованием: роутеры, коммутаторы или VPN могут блокировать трафик .
    Как изменить порт кластера 1С?

    1. Остановите службу Агент сервера 1С:Предприятия 8.3.

    2. Откройте файл C:\Program Files\1cv8\srvinfo\reg_1541\1CV8Clst.lst в блокноте.

    3. Найдите строку с портом (например, port = 1541;) и измените на свободный (например, 1560).

    4. Сохраните файл, запустите службу и обновите правила брандмауэра для нового порта.

    7. Алгоритм действий: с чего начинать устранение

    Чтобы не тратить время на перебор всех вариантов, следуйте этому порядку:

    1. Проверьте сеть: пинг до сервера, доступность портов (telnet).
    2. Убедитесь в работоспособности служб и SQL Server (если используется).
    3. Проверьте брандмауэр и антивирус на клиенте и сервере.
    4. Удостоверьтесь в совместимости версий платформы .
    5. Просмотрите логи (rphost.log, SQL Server Logs).

    Если проблема не решена — переходите к детальной диагностике (права SQL, настройки кластера, тестирование базы).

    💡

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

    FAQ: Частые вопросы по ошибке

    ❓ Почему ошибка появляется только на одном компьютере, а на других всё работает?

    Скорее всего, проблема в локальных настройках этого ПК:

    • Брандмауэр или антивирус блокирует 1cv8.exe.
    • Неверные настройки сети (например, статический IP с неверным шлюзом).
    • Устаревшая версия платформы на этом компьютере.

    Проверьте эти пункты в первую очередь.

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

    Порт кластера указан в файле C:\Program Files\1cv8\srvinfo\reg_[порт]\1CV8Clst.lst. По умолчанию это 1541, но он может быть изменён. Также порт можно увидеть в Консоли администрирования кластера (вкладка Центральный сервер).

    ❓ Может ли ошибка быть связана с лицензией 1С?

    Да, но крайне редко. Если на сервере нет свободных лицензий или истёк ключ защиты, подключение может блокироваться. Проверьте:

    • Действительность лицензии в Консоли администрирования кластера (вкладка Лицензии).
    • Наличие свободных клиентских лицензий (если используется 1С:Лицензирование).

    Обычно в этом случае ошибка сопровождается дополнительным уведомлением о лицензиях.

    ❓ Что делать, если ошибка появляется после обновления Windows?

    Обновления Windows часто сбрасывают настройки брандмауэра или сетевых протоколов. Попробуйте:

    1. Добавить исключения для 1cv8.exe и ragent.exe в брандмауэре заново.
    2. Включить поддержку протокола SMB 1.0 (если используется файловая база на старых ОС): Панель управления → Программы → Включение или отключение компонентов Windows.
    3. Откатить обновление (если ошибка появилась сразу после него).
    ❓ Можно ли перенастроить 1С на другой порт, если 1541 занят?

    Да. Для этого:

    1. Остановите службу Агент сервера 1С:Предприятия.
    2. Скопируйте папку reg_1541 в reg_[новый_порт] (например, reg_1560).
    3. В файле 1CV8Clst.lst внутри новой папки измените порт на выбранный.
    4. Обновите правила брандмауэра и перезапустите службу.

    После этого клиенты должны подключаться к новому порту.