如何在Windows 10中启用和禁用网络发现
网络发现是Windows 10中的一项功能,允许我们的系统查找同一网络中存在的所有其他系统(计算机,打印机等)。启用网络发现后,我们的系统通过发送广播消息与网络中的其他系统进行通信。当系统必须通过网络共享某些资源(例如文件,打印机等)时,此功能特别有用。话虽如此,攻击者也很容易获得资源。因此,通常对于私有网络(在家庭,组织)启用此功能,而对于公共网络(在咖啡馆,机场)禁用此功能。
您可以在三种状态下操作网络发现。
- ON:在网络内,您的系统可以找到所有其他设备以及所有其他设备并找到您的系统。
- OFF:在此状态下,您的系统找不到任何其他设备。另外,其他系统也找不到您的设备。
- 自定义:在这种状态下,仅启用与网络发现有关的某些设置。
在本文中,让我们看看如何使用不同的方法启用和禁用网络发现。
进行更改的前提条件:
- 为了进行更改,您必须具备 管理员权限
- 为了启用网络发现,以下服务应具有 状态 作为 跑步 和 启动类型 作为 自动的
- DNS客户端
- SSDP发现
- UPnP设备主机
- 功能发现资源发布
- 功能发现提供程序主机
为了验证相同,请执行以下操作
步骤1:按 Windows + R 一起按下,这将打开一个运行窗口。
步骤2:输入 services.msc 并击中 进入
步骤3:在“服务”窗口的“名称”列下,搜索上述服务,并检查其状态和启动类型。例如,在下面的屏幕截图中, DNS客户端 服务在 跑步 状态并具有启动类型 自动的
方法1:从控制面板
步骤1:在键盘上,按住 Windows + R 相同的键打开运行窗口
第2步:运行窗口出现后,键入 控制/ name Microsoft.NetworkAndSharingCenter 在“打开”部分中,然后按 好的
步骤3:在“网络和共享中心”窗口中,选择 更改高级共享设置 从左手边
步骤4:在这里,我们可以为不同的网络配置文件(私有,公共)设置网络发现
启用网络发现
为了启用专用网络的网络发现,
- 选择 私人的 ,通过按箭头查看选项来展开它。
- 在下面 网络发现 选项, 打钩 在 开启网络发现
- 打钩 选项 打开网络连接设备的自动设置 。
- 按 保存更改
笔记:
为了 为公用网络启用网络发现 。选择 来宾或公众 而不是私有,然后按照上述步骤操作。
禁用网络发现
为了禁用专用网络的网络发现,
选择“私人”(如果 网络发现 选项未显示,请通过按箭头查看选项将其展开。
- 在下面 网络发现 选项, 打钩 在 关闭网络发现
- 按 保存更改
笔记:
为了 禁用公共网络的网络发现 。选择 来宾或公众 而不是私有,然后按照上述步骤操作。
方法2:从命令提示符
网络发现也可以从命令提示符中进行控制。但是,将在两个网络配置文件(私有,公共)上启用/禁用网络发现。
第1步:按时 Windows + R 同时,出现“运行”窗口。
步骤2:输入 指令 然后按 Ctrl + Shift + Enter 一起。这将打开具有管理员权限的命令提示符。
启用网络发现
要启用网络发现,请输入以下命令
netsh advfirewall firewall set rule group='Network Discovery' new enable=Yes
我们可以看到所有网络配置文件的“网络发现”都已打开。
禁用网络发现
要禁用网络发现,请输入以下命令
netsh advfirewall firewall set rule group='Network Discovery' new enable=No
我们可以看到所有网络配置文件的“网络发现”都已关闭。
方法3:通过设置快速解决方法
步骤1:按 Windows + R 同时,将打开“运行”窗口。
步骤2:在“运行”窗口中,键入 ms-settings:网络 然后按 进入 。
步骤3:设置->网络和互联网->状态窗口打开,其中显示了连接到互联网的方式(例如,以太网,Wi-Fi,拨号)。假设我们使用以太网连接,我们点击 特性 以太网下方的按钮。
启用网络发现
在出现的“设置”窗口中,选择 私人的 作为网络配置文件。
通过此简单更改,将在系统中启用网络发现。
禁用网络发现
在出现的“设置”窗口中,选择 上市 作为网络配置文件。
仅此而已,网络发现将从系统中禁用。
方法4:从PowerShell
步骤1:使用快捷方式Windows + r打开运行窗口
第2步:在窗口中,键入 电源外壳 然后按 Ctrl + Shift + Enter 一起使用管理员权限打开PowerShell
启用网络发现
在提升的PowerShell窗口中,键入以下命令
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private, Domain' -Enabled true
请参考下面的快照:
笔记:
- 上面的命令将在以下位置启用网络发现 私人和公共 网络配置文件。
- 如果要仅在专用网络上启用网络发现,请使用以下命令:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private' -Enabled true
- 如果要仅在公用网络上启用网络发现,请使用以下命令:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Public' -Enabled true
禁用网络发现
在提升的Powershell窗口中,键入以下命令
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private, Domain' -Enabled false
请参考下面的快照:
笔记:
- 上面的命令将在以下位置禁用网络发现 私人和公共 网络配置文件。
- 如果要仅在专用网络上禁用网络发现,请使用以下命令:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Private' -Enabled false
- 如果要仅在“公用网络”上禁用网络发现,请使用以下命令:
Get-NetFirewallRule -DisplayGroup 'Network Discovery'|Set-NetFirewallRule -Profile 'Public' -Enabled false
就这样。谢谢您的阅读。希望这能为您提供帮助。请在评论中让我们知道您最喜欢的方法。
为你推荐: