求助,各位大神,win11 无法访问NAS
各位大神,win11无法访问局域网NAS,提示我没有权限,但是win10可以,其他电脑也可以(不是win11),ping也可以ping通。求解,万分感谢。
这不是权限问题了,看样子是没找到这台电脑 Windows Registry Editor Version 5.00
"RequireSecuritySignature"=dword:00000000
"AllowInsecureGuestAuth"=dword:00000001 xdm2211 发表于 2025-3-16 01:10
Windows Registry Editor Version 5.00
这是? piupiu_2005 发表于 2025-3-16 01:33
这是?
这个是解决局域网无法访问的问题了,不清楚是否对你的问题有效果了? 有没有可能是因为地址最后多了个“\”? 是不是不在同一个网段 控制面板里面,程序和功能,启用或关闭Windows功能里面开启SMB 1.0功能。 楼上方法的试试 smasung 发表于 2025-3-16 08:40
控制面板里面,程序和功能,启用或关闭Windows功能里面开启SMB 1.0功能。
对,应该是SMB服务未开启{:5_591:} 你如果不会一步步排查,就下一个一键修复共享试试 先看看IP是不是一个网段。 用这个补丁试试, 一般运行一下就好了
https://bbs.pcbeta.com/viewthread-2003795-1-1.html
之前看到了一个新闻, 标题是,NAS用户注意:Windows 11 24H2将调整安全规则,访问可能失败!
具体而言,在Windows 11 24H2版本中,微软将对两项重要的网络访问规则进行更改:
一、在默认情况下,所有的连接都需要SMB签名。这项规则可以通过防止网络篡改提高安全性,并可阻止将凭据发送到恶意服务器的中继攻击。
二、微软将在Windows 11 24H2专业版(和以后的版本中)禁用不安全的来宾登录,这项规则可以提高用户在连接到不可信设备时的安全性
调整这两项安全规则可大幅提高安全,但是凡事有利也就有弊,由此也可能会产生一些负面后果。因为某些NAS设备是基于之前的安全规则所开发、设计的,当用户更新至Windows 11 24H2版,新安全规则生效后,用户访问这些NAS设备可能会出现各种错误,无法正常使用。
如果用户的NAS设备不支持SMB签名,可能会遇到以下各种提示报错,包括但不限于:
0x00a000、-1073700864、签名无效(STATUS_INVALID_SIGNATURE)、加密签名无效(STATUS_INVALID_SIGNATURE)等等。
可通过以下两个临时性的办法解决:
一、禁用SMB客户端签名要求
在“开始”菜单搜索中,输入gpedit并启动“编辑组策略”应用(本地组策略编辑器),选择“计算机配置”>“Windows 设置”>“安全设置”>“本地策略”>“安全选项”,双击Microsoft网络客户端:对通信进行数字签名(始终),最后选择“已禁用”>“确定”,请参阅上图。
图片
二、启用不安全的来宾登录
在“开始”菜单搜索中输入 gpedit 并启动“编辑组策略”应用(本地组策略编辑器),选择“计算机配置”>“管理模板”>“网络> Lanman 工作站”,双击“启用不安全的来宾登录”,最后选择“已启用”>“确定”,请参阅上图。
需要强调、指出的是,这两种解决方法都只是权宜之计,存在较大的安全风险,微软将敦促广大NAS设备厂商尽快更新自家产品的相关固件和软件,以符合Windows 11 24H2的新网络安全规则。
我遇到的是24h2限速问题,找了好多资料,整理了一下,把下面所有命令敲一遍,解决了限速的问题。大概情况如下:
升级Windows 11 24H2后,SMB协议被限速的问题主要是由于系统更新后对SMB协议进行了调整。
解决方案:
1、禁用SMB签名:
组策略:
选择“计算机配置”>“Windows 设置”>“安全设置”>“本地策略”>“安全选项”。
双击“Microsoft网络客户端:对通信进行数字签名(始终)”,选择“已禁用”,然后确定。
PowerShell
Set-SmbClientConfiguration -RequireSecuritySignature $false
Set-SmbServerConfiguration -RequireSecuritySignature $false
2、启用不安全的来宾登录:
组策略:
选择“计算机配置”>“管理模板”>“网络”>“Lanman 工作站”。
双击“启用不安全的来宾登录”,选择“已启用”,然后确定。
PowerShell
Set-SmbClientConfiguration -EnableInsecureGuestLogons $true -Force
Set-SmbServerConfiguration -EnableInsecureGuestLogons $true -Force
3、开启SMB多通道:
PowerShell
Set-SmbServerConfiguration -EnableMultiChannel $true
Set-SmbClientConfiguration -EnableMultiChannel $true
4、配置 SMB 身份验证速率限制器:
组策略:
选择“计算机配置”>“管理模板”>“网络”>“Lanman 服务器”。
双击“启用身份验证速率限制器”,选择“已启用”,然后确定。
PowerShell
Get-SmbServerConfiguration | Format-List -Property InvalidAuthenticationDelayTimeInMs 【查看当前值】
Set-SmbServerConfiguration -InvalidAuthenticationDelayTimeInMs 0 【值必须是 100 的倍数,范围0-10000,默认2000】
5、在 SMB 客户端上,运行以下 PowerShell cmdlet,确保未禁用最大传输单元(MTU),并且未在 SMB 中启用带宽限制:
PowerShell
Set-SmbClientConfiguration -EnableBandwidthThrottling 0 -EnableLargeMtu 1
smasung 发表于 2025-3-16 08:40
控制面板里面,程序和功能,启用或关闭Windows功能里面开启SMB 1.0功能。
正解。如果没有,就在控制面板里添加。 我的就是这样。 谢谢分享 smasung 发表于 2025-3-16 08:40
控制面板里面,程序和功能,启用或关闭Windows功能里面开启SMB 1.0功能。
没错,就是这玩意 xdm2211 发表于 2025-3-16 01:10
Windows Registry Editor Version 5.00
"AllowInsecureGuestAuth"=dword:00000001
这行没有,是需要自己添加吗? smasung 发表于 2025-3-16 08:40
控制面板里面,程序和功能,启用或关闭Windows功能里面开启SMB 1.0功能。
感谢回复,我想追问一下哈,win11里面没有控制面板啊,也没有程序和功能。在哪里可以找到?
我这里只有设置,里面没有程序和功能。
页:
[1]
2