解决 Windows 无法访问路由器 SMB 共享文件问题
直接说解决方法:按下 Win+R 快捷键,然后输入%windir%\system32\OptionalFeatures.exe输入后回车就打开了 “启用或关闭 Windows 功能”
然后勾选 “SMB 1.0/CIFS 文件共享支持”
https://i.loli.net/2018/04/20/5ada025157e17.png
最后点击确定,待应用后重启电脑就能正常访问路由器的共享文件。
以下是问题原因:
之前看到不少人提出电脑无法访问路由器下 U / 硬盘的文件,经过一番研究终于找到原因。
首先,只要路由器共享开关打开,这个问题就不是路由器的问题,之所以打不开是因为 Windows 10 Fall Creators Update(秋季创意者更新 1709)更新后因为安全漏洞太多默认关闭了 SMB 1.0 版本的选项,而采用 SMB 3.0,这直接导致了无法访问路由器 SMB 共享的文件,因为 ASUS 路由器目前仍使用 1996 年诞生的 SMB 1.0。开启后就能解决这种兼容性问题,但也会带来更多安全隐患,之前的勒索病毒 “WannaCry(想哭)” 就是利用了 SMB 的 “EternalBlue(永恒之蓝)” 漏洞,也希望 ASUS 能尽快使用新版 SMB 3.0。
参见:
服务器消息块 百科
Samba 百科
WannaCry(想哭) 百科
Microsoft 将在秋天(2017 年)禁用 Windows 10 的 SMB v1 新闻
**** Hidden Message *****
顶顶更健康 thanks Jack for nice sharing 现在ASUS路由可以选择使用smb的版本啊。
68u梅林384.4 (16-Mar-2018)changlog:
Samba protocol support can now be set to SMBv1, SMBv2, or SMBv1 + SMBv2 (the new default). This will result in a performance drop on all models but the RT-AC86U, but will be more secure. Ideally, people should change it to SMBv2 only, and then reboot all their client devices to start using only the new protocol. baoziwan 发表于 2018-4-21 15:56
现在ASUS路由可以选择使用smb的版本啊。
68u梅林384.4 (16-Mar-2018)changlog:
Samba protocol support ca ...
是的, Asuswrt-Merlin 改版固件已经支持 SMB 其他版本,但是官方固件仅支持 SMB 1.0 学习一下,谢谢了!:lol 学习一下。 回复查看
感謝樓主的熱心發文分享 谢谢 分享太好了终于找到原因了