У меня проблема похожа на
этот. Брандмауэр 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: Почему это изменилось?