在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/zh-hant/windows/3561.html