无法看到网络上的计算机
我的网络上有三台 Windows 10 机器,位于同一个默认网络上:WORKGROUP"。
其中一台可以看到所有三台机器,称之为 Media-PC
。另外两台只能看到对方,而看不到 Media-PC
,称它们为 desktop-1
& desktop-2
。
我打开了以下服务:DNS Client
、Function Discovery
、SSDP Discovery
amp; UPnP Service
。
网络发现在所有三台计算机上运行。我可以互相 ping 所有三台计算机。
我不明白为什么 desktop-1
& `2
不能看到 Media-PC
。
Media-PC "可以看到它们,但它们只能看到对方。
希望有人能帮我解决这个问题。
9
3
在所有版本的 Windows 系统中,网络发现一直是一个令人头疼的问题。 尤其是在应用了大量安全修复程序之后。
我在下文中收集了我所知道的所有修复方法。你可以逐一尝试、 撤消无用的修正。
同源账户类型
所有计算机必须使用相同类型的账户登录。 也就是说,所有电脑都必须拥有微软账户或本地账户、 因为混合账户类型是行不通的。
如果更改账户类型后创建了一些网络共享,则应删除并重新创建、 应删除并重新创建。
网络重置
在 "电脑设置"、"网络及amp; 互联网设置 "中单击 "网络重置",然后在下一个屏幕中单击 "立即重置"。 在下一个屏幕中点击立即重置。
这将重置所有网络设置,因此您可能需要重新创建任何已定义的 VPN 并重新启用网络发现等设置。 定义的 VPN 并重新启用网络发现等设置。
计算机浏览器服务中断
如微软文章所述 Windows 10 秋季创意者更新 2017 和 Windows Server 半年期频道默认未安装 SMBv1 中所述:
如果仍无济于事,您可以在以下页面启用 SMB 1.0/CIFS 文件 程序和功能 -> 打开或关闭 Windows 功能。 同时启用 SMB 1.0/CIFS 客户端和服务器。 缺点是容易受到利用以下漏洞的病毒的攻击 SMB v1.0 漏洞的病毒,如 Wanna Cry。 必须首先感染,病毒才能利用此漏洞传播到其他计算机。 漏洞传播到其他计算机。
重新检查网络 发现
在高架命令提示符下运行
所需 Windows 服务
在 "服务 "控制台中,确保以下服务的启动类型为 自动"且状态为"运行"。
缺少主浏览器计算机
在希望始终作为主浏览器的计算机上使用注册表编辑器、 并导航到注册表键值:
将 "MaintainServerList"(维护服务器列表)的值从 "Auto"(自动)更改为 "Yes"(是)。
如果缺少该值,请添加新字符串值
IsDomainMaster
,并将其设置为 "True"。可能需要重新启动才能激活。
有关更多信息,请参阅 指定浏览器计算机。
为其他计算机添加凭据
如果无法看到其他计算机创建的共享,可能需要在两台计算机上添加 对等凭证。
进入控制面板,用户账户,管理你的凭据、 然后单击 Windows 凭据。现在单击添加 Windows 凭据。
添加所有用户,如下所示
按确定保存。可能需要进行网络重置。
检查网络配置文件的共享选项
在 "控制面板" -> "网络和共享中心" -> "更改高级共享设置 "中,确保勾选所有 "打开...... "和 "允许...... "选项。 为您的配置文件类型(通常为 "私人")选中。
重新绑定所有网络适配器
对于难以解决的问题,在设备管理器中卸载所有网络适配器 并重新启动可能会有帮助。 重启后,Windows 10 会自动重新安装网络适配器。
最近,我在安装了一些可能是坏的网络驱动程序后遇到了同样的问题。如果 harrymc 和 Nurudin'solution 没有奏效,请尝试运行
net view
和nbtstat -a DEVICE
命令,更多详细说明。如果
nbtstat -a DEVICE
返回 "NetBT 未绑定任何设备 "之类的错误,您可以尝试直接编辑注册表手动绑定(Regedit 有风险,风险自担),来自 RGeorge68 的说明:"我发现注册表项 (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Linkage) 的值包含接口列表。这些列表中都没有局域网卡的指南(取自 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards ),因此我添加了指南并重新启动。现在局域网上启用了 netbios,但共享却无法访问。我又找到了 smb 的注册表键值(HKLM\SYSTEM\CurrentControlSet\Services\Lanmanager 和 lanmanagerworkstation),并修改了那里的列表。重新启动后,共享在一定程度上开始工作了;
一旦
nbtstat -a DEVICE
起作用了,试试看所有计算机现在是否都能相互发现。我的问题就是这样解决的。