在我的家庭网络中,通过以太网连接的 Surface 4 Pro [Windows 10 Home v2004, b19041.985] 上设置的网络驱动器 [SMB 共享] 突然停止工作,并且由于相同的驱动器在另一台 Windows 10 机器上随时可用,所以这似乎不是服务器 [Ubuntu 服务器和 QNAP NAS] 的问题。
servername
从 Surface 4 Pro 上可以看到服务器,因为使用服务器的主机名 [ ] 和 IP 地址 [ ]都可以 ping 服务器192.168.1.3
,往返时间不到 1ms,没有丢失数据包,但是:net use X: \\servername\sharename
返回error 59
net use X: \\192.168.1.3\sharename
返回error 67
- 我已经无济于事:
- 启用文件和打印机共享、网络发现和文件共享
- 重启多次
- 尝试禁用 Windows Defender 防火墙(没有改变)
有什么建议么?
答案1
我通过尝试一个简单的、net use
没有任何参数的方法来解决这个问题,看看我会得到什么,并收到什么error 1222
,这引导我调查工作站服务 [ lanmansworkstation
] 是否正在运行,但事实并非如此;我启动了它,但它返回了a dependency could not be found
。
在注册表编辑器中:
-
HKLM\SYSTEM\CurrentControlSet\Services\lanmanworkstation
REG_MULTI_SZ
我将: 的值DependOnService
从更改mrxsmb10
为:
(据我所知,mrxsmb10
与 SMB 1.0 相关,但我没有使用)
笔记:bowser mrxsmb20 nsi
bowser
必须这样拼写 -
HKLM\SYSTEM\CurrentControlSet\Services\mrxsmb20
DWORD
我将: 的值更改Start
为2
[自动启动] -
服务HKLM\SYSTEM\CurrentControlSet\Services\mrxsmb
mrxsmb20
依赖于服务,因此我还将:mrxsmb
的值更改为DWORD
Start
2
- 我重新启动后,工作站服务仍然没有运行,因此我进入
services.msc
并手动启动它;瞧,网络共享再次工作