我有一个家庭网络,其中有一个 ZyXel NAS 驱动器。在这个网络上,2 台 Windows 10 PC 可以访问各种共享,包括 NAS 上的共享。但一台 Windows 10 Pro PC 无法访问任何网络共享。
如果我发出 Net use 命令:
C:\Users\Mario>net use P: \\nasdevice\share
System error 67 has occurred.
The network name cannot be found.
使用 Explorer 时,我收到以下消息:
Network Error
Windows cannot access \\nasdevice\share
Check the spelling of the name. Otherwise, there might be a problem with your network. To try to identify and resolve network problems, click Diagnose.
[Expanded Information]
Error code: 0x80004005
Unspecified error
Network error share cannot access 0x80004005
我在事件日志中没有看到任何其他信息。
但是,我可以 ping NAS 设备,并从有问题的 PC 访问它的 Web 浏览器控制面板。
我尝试了以下方法:
确保其他计算机可以访问 NAS 共享
应用所有当前的 Windows 更新。
关闭 Windows 防火墙(然后重新打开)
在功能中启用 SMB 1.0/CIFS 客户端
转身离开SMB 1.0/CIFS 客户端功能
确保在功能中启用了 SMB Direct
已开启网络发现
打开文件和打印机共享(我不认为这是必要的,但我这样做了)
甚至在组策略中启用了“启用不安全的来宾登录”
重启多次
将所有这些服务设置为自动启动:
- 功能发现提供程序主机(原为手动)
- 功能发现资源发布(手动触发)
- SSDP 发现
- UPnP 设备主机
- TCP/IP NetBIOS 帮助程序
在控制面板 > 网络和 Internet > 网络和共享中心,更改适配器设置,我更改了 Internet 协议版本 4 (TCP/IPv4) > 高级 > 在 WINS 上启用 TCP/IP 上的 NetBIOS(已选中)。
所以现在我准备放弃它并重新安装 Windows 10,但我知道重新安装我的软件和首选项需要一整天的时间。
有任何想法吗?
2021 年 10 月 27 日的其他信息
谢谢您的回复。
- 工作PC和非工作PC的时间相同。
- 尝试 \ip\Sharename 也不起作用。
网络全部在 Netgear R6230 路由器上。设备使用 DHCP,由 Netgear 路由器提供。
IP 地址范围是 10.0.0.x,有问题的工作站是 10.0.0.25,正常工作的工作站是 10.0.0.36,NAS 设备是 10.0.0.31。DNS 是通过 DHCP 设置的,DHCP 来自 NetGear 路由器,因此所有设备都可以通过其名称 ping 通该设备。
“nslookup nasdevice” 在所有机器上显示相同内容(无论是否正在运行):服务器:www.routerlogin.com 地址:10.0.0.1***www.routerlogin.com找不到 nasdevice:不存在的域
但同样,所有 3 台 PC 都可以通过名称 ping 通 NAS,但只有 1 台 PC 无法访问共享。
答案1
您的 Windows 10 Pro 电脑似乎存在网络问题。您可以尝试运行命令提示符 ( cmd
),然后发出命令nslookup nasdevice
,并向我们显示输出吗?
您还可以为我们提供一些基本的网络信息吗?例如 IP 范围、DNS 服务器设置、路由器 IP?