Брандмауэр Windows блокирует общие папки в локальной сети

Что делать если брандмауэр Windows блокирует общие папки в локальной сети

Брандмауэр Windows блокирует доступ к общим папкам в локальной сети, потому что они не добавлены в исключения или сетевое обнаружение отключено. Решение: включить сетевое обнаружение, добавить исключения в брандмауэр и отключить защиту для частных сетей.

Причины проблемы

  • Сетевое обнаружение (Network Discovery) отключено в параметрах Windows
  • Брандмауэр Windows блокирует порты 137-139 и 445, необходимые для общего доступа к файлам (SMB/CIFS)
  • Общие папки не добавлены в исключения брандмауэра
  • Профиль сетевого подключения установлен на «Публичная сеть» вместо «Частная сеть»
  • Отключена служба Server или Workstation
  • На компьютере включена изоляция края сети (Network Edge Isolation)

Пошаговая инструкция

Способ 1: Включение сетевого обнаружения

  1. Нажмите Win+I, чтобы открыть параметры Windows
  2. Перейдите в Сеть и интернетПараметры общего доступа
  3. Включите переключатель Сетевое обнаружение
  4. Включите Общий доступ к файлам и принтерам
  5. Нажмите Сохранить изменения

Способ 2: Добавление исключений в брандмауэр Windows

  1. Нажмите Win+R и введите wf.msc, затем нажмите Enter
  2. В левой панели выберите Правила для входящих подключений
  3. В правой панели нажмите Создать правило
  4. Выберите Для программы и нажмите Далее
  5. Установите переключатель на Все программы и нажмите Далее
  6. Выберите Разрешить подключение и нажмите Далее
  7. Отметьте галочки Домен, Частная и Публичная, нажмите Далее
  8. Укажите имя правила (например, Общие папки локальной сети) и нажмите Готово

Способ 3: Добавление портов SMB в исключения брандмауэра

  1. Откройте Брандмауэр Windows (см. пункт 1 Способа 2)
  2. В левой панели нажмите Правила для входящих подключений
  3. Нажмите Создать правило
  4. Выберите Для порта и нажмите Далее
  5. Установите переключатель на TCP
  6. В поле Определенные локальные порты введите 135,137,138,139,445
  7. Нажмите ДалееРазрешить подключениеДалее
  8. Отметьте Домен, Частная и Публичная, нажмите Далее
  9. Введите имя правила и нажмите Готово

Способ 4: Изменение профиля сети на «Частная»

  1. Нажмите Win+IСеть и интернет
  2. Выберите вашу сеть Wi-Fi или Ethernet подключение
  3. Нажмите на активное подключение
  4. В разделе Профиль сети переведите переключатель на Частная

Способ 5: Проверка служб Windows

  1. Нажмите Win+R и введите services.msc, нажмите Enter
  2. Найдите службу Server, дважды кликните на неё
  3. В меню Тип запуска выберите Автоматически
  4. Нажмите Запустить и затем ОК
  5. Повторите то же для служб Workstation и Function Discovery Resource Publication

Часто задаваемые вопросы

Почему я не вижу компьютеры в сетевом окружении даже после включения сетевого обнаружения? Проверьте, что все компьютеры подключены к одной сети, включена служба Function Discovery Resource Publication и профиль сети установлен на «Частная».

Нужно ли перезагружать компьютер после изменения параметров брандмауэра? Большинство изменений вступают в силу сразу, но для надёжности рекомендуется перезагрузиться командой shutdown /r /t 0.

Как проверить, доступна ли общая папка с другого компьютера в сети? На другом ПК откройте Выполнить (Win+R), введите \\имя_компьютера\имя_папки и нажмите Enter.

Похожие материалы

Запись видео сессии удаленного управления в программе TeamViewer
Автоматический запуск AnyDesk вместе с загрузкой Windows
Сложный пароль на доступ в AnyDesk