首先启用网络发现和文件共享,接着启动Function Discovery等关键服务,然后通过注册表设置AllowInsecureGuestAuth为1,最后配置防火墙允许网络发现和共享功能。
如果您在Windows 10系统中无法看到局域网内的其他电脑或设备,这通常是由于网络发现功能被关闭、共享设置不当或相关服务未运行所致。以下是针对此问题的多种修复方法。
本文运行环境:Dell XPS 13,Windows 10 专业版
一、启用网络发现和文件共享
网络发现功能允许您的电脑侦测并显示同一局域网中的其他设备。确保该功能在当前网络配置文件中已开启。
1、右键点击任务栏上的网络图标,选择“打开网络和Internet设置”。
2、在设置窗口中,点击“网络和共享中心”。
3、在左侧菜单中,点击“更改高级共享设置”。
4、展开“专用”网络配置,勾选启用网络发现和启用文件和打印机共享。
5、向下滚动,展开“来宾或公用”配置,同样勾选上述两项设置。
6、点击“保存更改”以应用新的设置。
二、启动关键后台服务
某些Windows服务是实现网络发现所必需的,如果这些服务被禁用或停止,将导致无法看到其他设备。
1、按下 Win + R 键,输入 services.msc,然后按回车打开服务管理器。
2、在服务列表中找到以下三项服务:
– Function Discovery Resource Publication
– Function Discovery Provider Host
– SSDP 发现
3、依次右键点击每一项服务,选择“属性”。
4、将“启动类型”设置为自动,如果服务状态不是“正在运行”,则点击“启动”按钮。
5、确认所有服务均已正确配置并运行后,关闭服务窗口。
三、修改注册表以允许不安全访客访问
Windows 10默认可能阻止使用不安全凭据的访客访问,这会影响与旧版或非Windows系统的连接。通过注册表调整可解决此限制。
1、按下 Win + R 键,输入 regedit,然后按回车打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters。
3、在右侧空白区域右键,选择“新建” -> “DWORD (32位) 值”。
4、将其命名为 AllowInsecureGuestAuth。
5、双击新建的项,将数值数据设置为 1,点击确定保存。
6、重启计算机使更改生效。
四、检查并配置防火墙规则
Windows Defender 防火墙可能会阻止网络发现相关的通信,需要确保相关功能被允许通过防火墙。
1、打开“控制面板”,进入“Windows Defender 防火墙”。
2、点击“允许应用或功能通过Windows Defender 防火墙”。
3、在应用列表中,找到“网络发现”和“文件和打印机共享”。
4、确保这两项在“专用”和“公用”网络下都被勾选。
5、如果有提示,允许更改并保存设置。