W10 - 无法打开网络上的任何文件“目录名称无效”

W10 - 无法打开网络上的任何文件“目录名称无效”

希望你一切都好。

详细问题: 我通过 Windows 资源管理器(unc 路径和/或映射驱动器)访问托管在 Synology 上的网络文件,几天以来我无法通过资源管理器或任何应用程序打开任何文件;我收到以下消息:
打开图片:“您似乎没有查看此文件的权限。请检查权限,然后重试。
打开任何其他文件:“目录名称无效。”
使用 Windows 以外的其他程序打开也会出现权限问题。

暂定问题: 磁盘清理、SFC /Scannow(清理)、chkdsk /f /r(清理)、删除此网络的所有网络驱动器和 Windows 凭据、终止所有任务、安全启动、禁用 WinDefender、防火墙、检查是否有新的以太网驱动程序、ccleaner……

背景问题1: 我使用的是 W10x64 的 b16251,在使用旧版本的 W10 时曾两次遇到此问题。当时我找到的唯一解决方案是格式化并重新安装 Windows,因为在这种情况下我完全无能为力。
请注意,我可以从使用 W10 和 W7 的其他计算机正确访问该网络的所有文件,因此这肯定与此设置有关。不确定这是否与内部预览有关,因为我在 Creator Update 1703 上遇到了这个问题,并升级到预览版,以为它会解决问题……

您能帮我追踪并解决这个问题吗?多谢!

答案1

适用于某些 NAS 的一些解决方案包括:

  • 通过 IP 地址而不是名称访问 NAS,因为有时名称发布不正确。
  • 如果您的计算机使用比 NAS 支持的更高级的 SMB 协议,请启用 SMB 1.0,因为这个旧协议定义明确。在 Windows 中,此操作在
    控制面板>程序和功能>打开或关闭 Windows 功能

答案2

确保客户端和 NAS 上的时钟同步。如果其中一个时钟偏差太大,您可能会看到类似的问题。

NAS 是否允许使用 SMB 以外的其他协议进行连接?您也许可以使用它进行连接。

答案3

我在使用 Win10 笔记本电脑连接 Synology DS416 时遇到了这个问题,看来这个问题是由允许传输加密的 SMB3 引起的。 **

临时解决方案是登录 Synology 系统,然后转到控制面板 -> 文件服务 -> SMB -> 高级设置并点击清除 SMB 缓存按钮是该窗口中的最后一项。

永久解决方案似乎是:(再次在 Synology -> 控制面板 -> 文件服务 -> SMB -> 高级设置)

  • 任意一组传输加密模式禁用
  • 或设置最高 SMB 协议中小企业(不支持加密) *

确保您的 Synology 系统已更新。旧版本似乎有不同的“高级设置”屏幕。

此外,我强烈建议不要启用上一个答案中建议的 SMB1。SMB1 存在重大安全漏洞,这些漏洞永远无法修复,除非您的计算机运行的是 WinXP(仅支持 SMB1),否则应避免使用

*编辑 2018-01-12:永久解决方案并不永久,因为今天我们的一台计算机上再次出现了错误。

**编辑 2018-01-30:几周后,尽管 SMB3 和加密已关闭,问题仍再次出现。这表明该问题与 SMB3 或传输加密模式无关。

编辑2018-08-15:上周,我们的另外两台计算机开始定期遇到此错误。

如果我发现了什么,我会发布更新。

答案4

一个似乎适用于这些系统的解决方案......
Synology DS211 /w DSM 6.1.3-15152 更新 8。Win10
Pro Workstation,版本 1709,内部版本 16299.192

问题通过 UNC 和驱动器号访问 Synology 上的共享文件。
双击要打开的文件时出现错误消息:“目录名称无效...”。右键
单击文件并选择“打开方式...”可避免出现错误。MS
Office 程序(word、excel)无法将文件保存到共享位置,错误消息相同。

解决方案
在 DSM 上,将文件服务 - SMB 高级设置更改为以下内容:
最大 SMB 协议:SMB3
最小 SMB 协议:SMB2
传输加密模式:自动

地位:
目前一切都很好 :o

相关内容