Не удается включить "Обнаружение сети и общий доступ к файлам", если включен брандмауэр Windows

У меня проблема похожа на
этот. Брандмауэр Windows препятствует работе общего доступа к файлам и принтерам
и почему общий доступ к файлам и принтерам отключается в Windows 7?

Я не могу включить обнаружение сети.

Это Windows 7 Home Premium, x64. Это Dell XPS 1340 и Windows поставляется с OEM. Это раньше работало. Теперь это не так. Я не знаю, что изменилось.

В Windows Explorer пользовательский интерфейс выглядит так:

введите описание здесь

Когда я щелкаю желтую панель с надписью "Нажмите, чтобы изменить...", панель исчезает, а затем снова появляется с точно таким же текстом.

Если я пройду через панель управления "Центр управления сетями и общим доступом", пользовательский интерфейс будет выглядеть так:

введите описание здесь

Если установить флажок "включить обнаружение сети", кнопка "Сохранить изменения" станет активной. Если я затем нажму на эту кнопку, диалоговое окно просто закроется, без сообщения или подтверждения. Повторное открытие того же диалогового окна показывает, что обнаружение сети не было включено.

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


Устройство подключено к беспроводной домашней сети через маршрутизатор. Сеть помечена как "Домашняя сеть" в Центре управления сетями и общим доступом, что, я думаю, соответствует профилю "Личный" в приложении "Дополнительные настройки брандмауэра Windows". (Confirm?)

ПК не является частью домена и никогда не был частью домена.

Машина не соединяет никакие сети. Есть обычный разъем 100baseT, но у меня отключен сетевой адаптер для этого в Windows.


Что-то еще, что кажется странным. В расширенных настройках брандмауэра Windows нет доступных предопределенных правил. Если щелкнуть действие "Новое правило..." на панели действий, параметр "Предопределенный" будет недоступен. как это:

введите описание здесь

Чтобы попытаться пропустить протоколы обнаружения сети в частной сети, я вручную написал несколько правил, намереваясь разрешить необходимые протоколы UPnP и WDP, поддерживающие обнаружение сети. Я скопировал их с рабочего ПК с Windows 7 Ultimate, работающего в той же сети. Это не сработало. Даже с правилами, закодированными вручную, я все еще не могу включить обнаружение сети.


Я посмотрел на веб-сайты, и единственное решение, которое работает, - это переустановка Windows. Шутки в сторону?


Если я попробую

netsh advfirewall firewall set rule group="Обнаружение сети" new enable = Yes

... он говорит: "Нет правил, соответствующих указанным критериям"


РЕДАКТИРОВАТЬ: кстати, эти службы работают.

DNS-клиент
Публикация ресурса обнаружения функций
SSDP Discovery
Хост устройства UPnP

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


Вопрос 1. Есть ли способ окончательно убедиться, что правильные дыры пробиты через брандмауэр Windows, чтобы позволить Network Discovery функционировать?

Вопрос 2. Стоит ли ожидать, что "предопределенные" правила брандмауэра будут недоступны?

Q3: Почему это изменилось?

1 ответ

Решение

Другой вопрос: что случилось с моими "Предопределенными правилами" в брандмауэре Windows? Как я могу вернуть их?

... предоставил решение.

Отсутствующие правила для брандмауэра Windows были проблемой.

Правила, закодированные вручную, которые я пытался ввести, как я описал выше, не подрезали горчицу. Конечно, я ошибался, когда входил во все руки.

Но когда я восстановил "предопределенные правила", с которыми поставляется Windows, а затем включил эти предопределенные правила, Network Discovery снова начал работать. Точно так же Сервисы Файла и Печати.

Я полагаю, что кто-то ранее установил пакет безопасности, который предшествовал брандмауэру Windows, а также удалил предопределенные правила для брандмауэра Windows. Я не знаю этого точно, я только догадываюсь. Или, возможно, это был вирус, который удалил предопределенные правила. В любом случае, у брандмауэра Windows была амнезия по поводу его предопределенных правил. Восстановление предопределенных правил и их включение позволяло всем работать должным образом.

Я не был успешным с обновлением рег. Но мне удалось войти в расширенные настройки брандмауэра, и я добавил предопределенные правила для общего доступа к файлам и обнаружения сети. Теперь брандмауэр активен, и я могу использовать сеть.

Другие вопросы по тегам