在Windows 11在访问局域网内共享文件夹时,会出现错误:Windows无法访问共享文件夹,提示:你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。
这个需要启用不安全的来宾登录,下面是启用办法
1、Windows+R键,打开运行,输入gpedit.msc,打开本地组策略编辑器;
2、打开本地组策略编辑器,计算机配置=>管理模板=>网络=>Lanman 工作站;
3、双击“启用不安全的来宾登录”;选择“已启用”,点确定;
这个时候测试,发现还是不能访问,提示错误:出现了扩展错误,错误代码0x80070035
这是因为Windows 11 版本 24H2 或更高版本、Windows Server 2025 或更高版本启用 SMB 签名,这里需要关闭掉,下面是解决办法
4、打开提升权限的 PowerShell 窗口。
5、若要禁用出站连接的 SMB 客户端签名,请运行以下命令:
Set-SmbClientConfiguration -RequireSecuritySignature $false
6、若要禁用入站连接的 SMB 服务器签名,请运行以下命令:
Set-SmbServerConfiguration -RequireSecuritySignature $false
然后再去测试,发现可以正常访问了。
如果要恢复启用 SMB 签名,下面是解决代码:
1、打开提升权限的 PowerShell 窗口。
2、要为出站连接启用 SMB 客户端签名,请运行以下命令:
Set-SmbClientConfiguration -RequireSecuritySignature $true
3、要为入站连接启用 SMB 服务器签名,请运行以下命令:
Set-SmbServerConfiguration -RequireSecuritySignature $true
可以使用下面的命令验证 SMB 签名状态
要检查 SMB 签名在 SMB 客户端或 SMB 服务器上是已启用还是已禁用,请运行以下命令:
Get-SmbClientConfiguration | FL RequireSecuritySignature
Get-SmbServerConfiguration | FL RequireSecuritySignature
如果返回的信息为 True,则启用了 SMB 签名,如果返回的信息为 False,则禁用了 SMB 签名。
关闭SMB 签名、启用SMB 签名,参考网址:
https://learn.microsoft.com/zh-cn/windows-server/storage/file-server/smb-signing?tabs=powershell
到此为止。
发布者:彬彬笔记,转载请注明出处:https://www.binbinbiji.com/windows/3561.html