2、从打开的“运行”窗口中,输入命令“regedit”并按回车即可打开注册表编辑界面。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters点击“确定”完成设置操作。
“新建”-“DWORD值(32位)”项“AllowInsecureGuestAuth”,同时将其值修改为“1”,点击“确定”完成设置操作。
注:64位的系统同样需要添加32位的dword值。
如果发现AllowInsecureGuestAuth值已经有了,但为0改成1后重启解决
网上邻居无法查看 所有电脑 安装协议 与关闭Task Scheduler
找到“SMB 1.0/CIFS文件共享支持”,先取消前面的勾选,按要求重启后再选中,重启后,网络中的所有电脑都回来啦!
具体方法如下:
打开注册表定位到
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Schedule]
找到start,默认键值为2。
2,是自动
3,是手动
4,是禁用
进入服务项列表找到【TCP/IP NetBIOS Helper】服务,双击打开(20180329)
在服务界面找到“Function DiscoveryResource Publication”服务,双击打开将该服务启动;
启用或关闭Windows功能”,勾选“SMB1.0/CIFS文件共享支持”即可。(需要重启才能生效。)
重置网络
不能计算机名访问,可以IP访问
1,修改注册表
打开注册表,找到键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpip6\Parameters ,添加类型为DWORD 名字为 DisabledComponents 的项(已经有了的不用添加直接改值)。然后修改值为 20,值类型为16进制 。
这种方式,好像并不能彻底解决。所以用第2种方法
2,终极解决办法:修改IPV4优先解析
输入命令 netsh interface ipv6 show prefixpolicies,查询ipv6优先级
请注意,IPv6地址(:: / 0)优先于IPv4地址(:: / 96,:: ffff:0:0/96),因此我们可以制定策略,使IPv6不会比任何IPv4地址有利。
其中,标签表示优先级,0表示优先级最高,依次类推。
现在需要设置使::/96、::ffff:0:0/96的优先级高于::/0和::1/128,在命令行中依次设置优先级:
(以下设置,除了IPV4和IPV6以外,其它有的都保持原样只是优先级换了一下。如果有没出现或多的,也加上去)
netsh int ipv6 set prefix ::/96 50 0
netsh int ipv6 set prefix ::ffff:0:0/96 40 1
netsh int ipv6 set prefix 2002::/16 35 2
netsh int ipv6 set prefix 2001::/32 30 3
netsh int ipv6 set prefix ::1/128 10 4
netsh int ipv6 set prefix ::/0 5 5
netsh int ipv6 set prefix fc00::/7 3 13
netsh int ipv6 set prefix fec0::/10 1 11
netsh int ipv6 set prefix 3ffe::/16 1 12
最后再看一下顺序,netsh interface ipv6 show prefixpolicies
问题彻底解决。
升级到1803又出问题了,看不到网络里面的计算机,添加删除组件里,开启简单TCP/IP协议搞定。
2
使用管理员权限运行cmd.exe
1,开始菜单
2,Windows系统
3,找到“命令提示符”,上面点右键,选择“更多”,点击“以管理员身份运行”
3
输入
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi,然后回车
4
再输入,
sc.exe config mrxsmb20 start= disabled,再回车
5
重启系统
家庭组点击【启用家庭组】,若无法启用则点击【启动家庭组疑难解答】按钮进行修复,修复后再启用;
除了以上方法,微软官方也提供了通过PowerShell来进行设置的方法,用管理员权限打开Powershell之后,可以参考下面的命令:
SMB v1
检测: Get-WindowsOptionalFeature –Online –FeatureName SMB1Protocol
禁用: Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
启用: Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
SMB v2/v3
检测:Get-SmbServerConfiguration | Select EnableSMB2Protocol
禁用:Set-SmbServerConfiguration –EnableSMB2Protocol $false
启用:Set-SmbServerConfiguration –EnableSMB2Protocol $true
对于不能匿名共享的问题,我们可以a按下面方法进行操作:
win+R 打开运行,输入gpedit.msc回车打开组策略设置,然后选择计算机管理-管理模板-网络-lanman工作站-启用不安全的来宾登录-已启用
如果是家庭版的用户则可使用导入注册表的方法,使用下面的代码保存为reg文件导入:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
“AllowInsecureGuestAuth”=dword:00000001
操作完成后记得重启一次计算机!
win10系统NAS/Samba服务器
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\。在右侧找到LmCompatibilityLevel。
修改为1
win7 用ip能够访问nas目录正常,用\\xxxxxx的方式访问NAS提示无权限,
当已排除权限问题以及DNS问题之后
尝试使用cmd运行一下命令:
REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v FormatDatabase /t REG_DWORD /d 1
并重启电脑。
我们发现这个NAS使用的SMB协议版本是1.5。