如果关闭“文件和打印机共享”,Ping 到 Windows 10 不起作用?

luc*_*Bug 37 networking windows network-shares ping windows-10

我在本地网络上有一台 Windows 10 计算机。

当我尝试从其他计算机 ping Windows 10 机器时,它失败(请求超时)。在 Windows 10 机器上,我可以毫无问题地 ping 其他设备。

我发现如果我进入控制面板的“高级共享设置”并打开“文件和打印机共享”,则对这台机器的 ping 工作正常。

我的问题是,为什么?

如果关闭“文件和打印机共享”(在被 ping 的机器上),为什么 ping 不起作用?这与 ping 回复有什么关系?即使机器不共享文件/打印机资源,它仍然应该回复 ping,或者我错过了什么?

Run*_*n5k 46

因为文件和打印机共享设置包括拒绝/允许 ICMP 流量的能力。您实际上可以通过导航到以下内容来看到这一点:

  1. 点击Start按钮
  2. 搜索 Windows Firewall
  3. 选择Advanced Settings左边
  4. 在左窗格中选择 Inbound Rules
  5. 在右侧窗格中查找标题为的规则 File and Printer Sharing (Echo Request - ICMPv4-In)

来源

您可以在我的笔记本电脑(打开文件和打印机共享)的下面直接看到一个示例:

视窗防火墙

更进一步,如果您想关闭文件和打印机共享但仍允许“ping”,您可以启用图片中红色框中显示的相应规则。


use*_*010 13

我在 ping Windows 10 VM 时遇到问题,即使我打开了文件和打印机共享规则。

所以我添加了以下内容:

netsh advfirewall firewall add rule name="ping" protocol=ICMPV4 dir=in action=allow
Run Code Online (Sandbox Code Playgroud)

警告:此命令会将规则应用于私有、公共和域网络配置文件。