Как отключить Брандмауэр Windows или добавить порт 1С в исключения
Симптомы блокировки сетевых подключений фаерволом
Клиентские компьютеры не могут подключиться к серверу 1С:Предприятие, сетевой базе данных или файловому хранилищу с ошибкой: Не удалось подключиться к серверу баз данных, Сервер недоступен или Ошибка соединения с хостом. При полном выключении брандмауэра связь появляется мгновенно.
Сетевые порты 1С:Предприятие
| Порт | Назначение службы 1С |
|---|---|
1540 (TCP) | Агент сервера 1С (ragent) |
1541 (TCP) | Главный менеджер кластера (rmngr) |
1560-1591 (TCP) | Рабочие процессы кластера (rphost) |
27015 (TCP) | Сервер администрирования (ras) |
Правильный подход: не отключать, а добавить правила
Полное отключение брандмауэра оставляет сервер беззащитным перед сетевыми червями. Вместо этого настройте разрешающие правила.
1. Добавление диапазона портов 1С через PowerShell (Быстро)
Откройте PowerShell от имени администратора на сервере и выполните одну команду:
New-NetFirewallRule -DisplayName "1C:Enterprise Server Ports" -Direction Inbound -LocalPort 1540,1541,1560-1591,27015 -Protocol TCP -Action Allow2. Добавление программы в исключения вручную через GUI
- Нажмите
Win + R, введитеfirewall.cplи нажмите Enter. - В левом меню нажмите «Разрешение взаимодействия с приложением или компонентом в Брандмауэре Защитника Windows».
- Нажмите кнопку «Изменить параметры», затем «Разрешить другое приложение».
- Нажмите «Обзор», укажите исполняемый файл сервера (например,
C:\Program Files\1cv8\8.3.XX.XXXX\bin\ragent.exe). - Отметьте галочками профили Частная и Доменная сеть и нажмите ОК.
3. Полное отключение Брандмауэра (только для быстрой проверки связи)
# Отключить все профили через консоль:
netsh advfirewall set allprofiles state off
# Включить обратно:
netsh advfirewall set allprofiles state onВажно: Убедитесь, что тип текущего сетевого подключения в Windows установлен как «Частная сеть» (Private Network), а не «Общедоступная» (Public), иначе многие правила по умолчанию блокируются.
Частые вопросы (FAQ)
Почему после обновления платформы 1С порты снова блокируются?
Если правило было создано на путь к исполняемому файлу программы (а он содержит номер версии 8.3.XX), после обновления путь меняется. Правила, созданные на номера TCP-портов (как в Шаге 1), не ломаются при обновлениях.
Как открыть доступ к общему сетевому принтеру и папкам (SMB)?
В окне firewall.cpl включите галочку напротив стандартного компонента «Общий доступ к файлам и принтерам» (порты TCP 445, 139).
Чем отличается профиль «Частная» от «Общедоступная» сеть?
В общедоступной сети Windows максимально скрывает компьютер от соседей и блокирует любые входящие запросы. В частной сети разрешается обнаружение устройств и обмен файлами.
Как проверить, открыт ли порт на сервере с компьютера пользователя?
В PowerShell на клиентском ПК выполните команду: `Test-NetConnection IP_СЕРВЕРА -Port 1541`.