我快疯了。PC1 是 Win 10 Pro,具有网络上其他计算机可以看到的共享。这台计算机看不到任何共享文件夹甚至计算机,但可以看到媒体设备、其他设备和网络打印机,并且可以访问所有这些设备。
网络上的所有其他计算机都能看到彼此、看到 nas、看到网络打印机并看到 PC1 共享。唯一有问题的是 PC1。
当我尝试从 PC1 连接到其他计算机或使用 \\ipaddress 共享时,几秒钟后出现错误“未指定错误 0x80004005”
我到目前为止已经尝试过:
- 禁用 PC1 上的防火墙,没有任何变化。
- 检查共享选项,一切正常,网络发现已打开,文件和打印机共享已打开,密码保护已关闭。
- 我已经检查了 HKLM\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order - Provider Order 和 HKLM\SYSTEM\CurrentControlSet\Control\NetworkProvider\HWOrder - Provider Order,它们都具有正确的“RDPNP,LanmanWorkstation”值
- 检查我的网络适配器上是否安装了“windows 客户端”
- Ping 到 IP 地址工作正常,使用同一 IP 地址进行网络使用时出现错误 67“无法找到网络名称”
- 检查控制面板->管理工具->本地安全策略在安全设置->本地策略->安全选项下将“Microsoft 网络客户端:数字签名的通信(始终)”设置为“已禁用”已被禁用
- 检查两个服务是否处于活动状态:功能发现提供程序主机、功能发现资源发布
- 尝试过这个,没有变化:1)以管理员身份运行 cmd 2)sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi 3)sc.exe config mrxsmb20 start= disabled 4)重新启动
奇怪的是:适配器上的 Microsoft Network Adapter Multiplexor 协议被禁用。我单击启用它,当按“确定”时,它显示“您将禁用此服务”。我重新打开窗口,服务已被禁用。
我还能尝试什么来让它再次工作吗?
编辑:我查看了其他可能重复的问题。
- 我的网络设置为私有网络,这是理所当然的。
- 我的 Windows 组件设置中存在 SMB 1.0
- 我不仅在使用任何本地 IP 地址时遇到相同的错误,而且在使用 \\localhost 甚至 \\127.0.0.1 时也遇到相同的错误
系统版本为Windows 10 Pro Version 1803 Build 17134.112
如果我使用 Filezilla 连接到网络 nas(已启用 ftp 服务器),我可以成功连接并上传/下载文件。我无法使用 Windows 网络资源管理器访问它。
答案1
以管理员身份打开命令提示符并运行以下每个命令:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
答案2
我修复了这个问题。仔细检查每项服务后,我发现工作站服务已停止。启动时,我收到错误
“错误 1075:依赖服务不存在或已被标记为删除”
进入 regedit 并删除相对 dependOn 键解决了这个问题。