错误代码:0x800704f8″因组织安全策略阻止未经身份验证的来宾访问”共享问题
方案一:启用SMB 1.0/CIFS客户端协议(兼容性方案)
如果共享设备是较旧的系统(如Win7、老款NAS或某些打印机),可能需要启用旧协议。
- 打开 控制面板 > 程序 > 启用或关闭Windows功能。
- 在列表中找到 “SMB 1.0/CIFS 文件共享支持”,展开并勾选所有子项,点击确定。
- 根据提示重启电脑,然后再次尝试访问。
方案二:修改您电脑的组策略(适用于Windows专业版/企业版)
此方法通过修改本地安全策略,允许不安全的来宾访问。
- 按下键盘 **
Win + R,输入 gpedit.msc** 并回车,打开“本地组策略编辑器”。 - 在左侧依次展开:**
计算机配置 > 管理模板 > 网络 > Lanman 工作站**。 - 在右侧找到并双击 **
启用不安全的来宾登录**。 - 在弹出的窗口中,选择 **
已启用,点击 确定**。 - 重启电脑后,再次尝试访问共享。
方案三:通过修改注册表实现(适用于Windows家庭版)
警告:修改注册表有风险,操作前建议备份。
- 按下
Win + R,输入regedit,回车以打开注册表编辑器。 - 在地址栏输入或导航到以下路径:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters3. 在右侧空白处右键,选择新建->DWORD (32位) 值。 - 将这个新值的名称设置为 **
AllowInsecureGuestAuth**。 - 双击它,将其 “数值数据” 改为 **
1,“基数” 保持为 “十六进制”**。 - 点击确定,重启电脑后再次尝试访问。
方案四:修复“安全协商”限制
Windows 11 的某些版本会强制要求服务器支持高等级的加密协商,如果对方太旧,握手就会被掐断。
- 以管理员身份运行 PowerShell。
- 输入以下两条命令(每行回车):
Set-SmbClientConfiguration -EnableBandwidthThrottling $false -Confirm:$falseSet-SmbClientConfiguration -EnableInsecureGuestLogons $true -Confirm:$false - 检查是否有强制签名要求:
Set-SmbClientConfiguration -RequireSecuritySignature $false -Confirm:$false
