題 啟用Windows防火牆時無法打開“網絡發現和文件共享”


我有類似的問題
這個。  Windows防火牆阻止文件和打印機共享工作
為什麼文件和打印機共享在Windows 7中保持關閉狀態?

我無法打開網絡發現。

這是Windows 7家庭高級版,x64。它是戴爾XPS 1340,而Windows則是從OEM安裝的。 這曾經工作過。現在它沒有。我不知道發生了什麼變化。

在Windows資源管理器中,UI如下所示:

enter image description here

當我單擊顯示“單擊以更改...”的黃色面板時,面板消失,然後立即重新出現,文本完全相同。

如果我通過控制面板“網絡和共享中心”的事情,UI看起來像這樣:

enter image description here

如果勾選“打開網絡發現”框,則“保存更改”按鈕將變為啟用狀態。如果我然後單擊該按鈕,對話框將關閉,沒有消息或確認。重新打開相同的對話框顯示網絡發現尚未打開。

如果我關閉Windows防火牆,我可以通過任一方法打開網絡發現。


機器通過路由器連接到無線家庭網絡。網絡在網絡和共享中心中標記為“家庭網絡”,我認為該對應於Windows防火牆高級設置應用中的“私有”配置文件。 (確認?)

PC不是域的一部分,並且從未成為域的一部分。

機器沒有橋接任何網絡。有一個常規的100baseT連接器,但我有Windows的禁用網絡適配器。


其他看似奇怪的東西。在Windows防火牆高級設置中,沒有可用的預定義規則。如果我在操作窗格中單擊“新建規則....”操作,則“預定義”選項將顯示為灰色。像這樣:

enter image description here

為了嘗試通過專用網絡允許網絡發現協議,我 手工編碼 一堆規則,旨在允許必要的UPnP和WDP協議支持網絡發現。我從運行在同一網絡上的Windows 7 Ultimate PC上複製它們。這沒用。即使使用手動編碼規則,我仍然無法打開網絡發現。


我查看了互聯網,唯一可行的解​​決方案是重新安裝Windows。真的嗎?


如果我試試

netsh advfirewall防火牆設置規則組=“網絡發現”新啟用=是

...它說“沒有規則符合指定的標準”


編輯: 順便說一句,這些服務正在運行。

DNS客戶端
 功能發現資源發布
 SSDP發現
 UPnP設備主機

在任何情況下,因為它沒有防火牆,我會假設所有必要的服務都存在並運行。問題是防火牆的問題,但我不知道如何進一步診斷或修復它。


Q1:有沒有辦法明確確保通過Windows防火牆打出正確的漏洞以允許網絡發現功能?

Q2:我是否應該期望“預定義”防火牆規則變灰?

Q3:為什麼這會改變?


5
2018-01-05 17:42


起源


我建議您確保啟用/啟動所有相關服務,包括防火牆服務本身(基本過濾引擎)。無需使用高級防火牆接口,您只需從控制面板中的防火牆應用程序啟用核心網絡,文件/打印機共享等。 - kreemoweet
這不是服務。網絡發現取決於一組服務,對吧?但是當我關閉防火牆時,網絡發現 作品。這意味著,所需的服務是可用的。這不是服務。並且,感謝有關在防火牆控制面板應用程序中啟用這些功能的提示。我的機器上的UI中沒有這些功能。就像“預先定義的規則” - 它們都缺失了。 - Cheeso


答案:


這個問題: 我在Windows防火牆中的“預定義規則”發生了什麼變化?我怎樣才能讓他們回來?

......提供了解決方案。

Windows防火牆缺少的規則是問題所在。

我試圖進入的手工編碼規則,如上所述,並沒有削減芥末。當然,我犯了一切錯誤。

但是,當我恢復Windows附帶的“預定義規則”,然後啟用這些預定義規則時,網絡發現再次開始工作。同樣文件和打印服務。

我相信有人之前已經安裝了一個搶占Windows防火牆的安全套件 還刪除了Windows防火牆的預定義規則。我肯定不知道這一點,我只是在猜測。或者可能是病毒已經刪除了預定義的規則。在任何情況下,Windows防火牆都有關於其預定義規則的遺忘。恢復預定義規則並啟用它們,允許一切按預期工作。

我沒有成功使用reg更新。但我成功進入防火牆高級設置,並添加了預定義的文件共享和網絡發現規則。現在防火牆處於活動狀態,我可以使用網絡。


0
2018-01-05 20:34



將此標記為已接受。 - Synetech