凭据错误问题可通过五步解决:一、清除凭据管理器中所有以开头的旧条目并重建;二、注册表启用AllowInsecureGuestAuth为1(家庭版必做);三、PowerShell执行Set-SmbClientConfiguration -RequireSecuritySignature $false禁用签名强制;四、将网络配置文件设为“专用”;五、确保共享方账户已启用且设置了密码。

当你在局域网中双击访问另一台电脑的共享文件夹(如 \192.168.1.100Public)时,反复弹出凭据框并提示“拒绝访问”,问题往往不是密码输错了,而是系统根本没把你的凭据送过去——它可能正复用一条格式错误的旧记录,或被默认策略直接拦截了认证通道。
清除凭据管理器中所有冲突旧条目
第一步:按 Win + R 输入 control keymgr.dll 回车,打开凭据管理器。
第二步:左侧点“Windows 凭据”,右侧列表里所有以反斜杠开头的条目(如 \DESKTOP-ABC、\192.168.1.100、\NAS-01)全部选中 → 点“删除”。
这一步必须做干净——残留一个错误条目就足以持续触发拒绝访问,因为系统会优先复用缓存凭证,根本不会让你输入新密码。
第三步:点击“添加 Windows 凭据”,网络地址栏填 \目标IP地址 或 \目标主机名(注意开头必须有反斜杠,且不能带共享名),用户名填 .Guest 或 主机名Admin,密码栏若无密码则必须留空——填任意字符(包括空格)都会失败。
启用不安全的来宾登录(注册表方式|家庭版必做)
方法一:按 Win + R 输入 regedit 回车,以管理员身份运行注册表编辑器。
方法二:导航至 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanWorkstationParameters。
方法三:右键右侧空白处 → 新建 → DWORD (32 位) 值 → 命名为 AllowInsecureGuestAuth → 双击修改数值数据为 1(十进制)。
此操作必须重启才生效,不重启等于没做。关闭注册表编辑器后,立即重启电脑。
禁用 SMB 客户端数字签名强制要求
① 右键“开始” → 选择“Windows Terminal(管理员)”。
② 输入命令:Set-SmbClientConfiguration -RequireSecuritySignature $false,回车执行。
③ 系统返回确认信息即表示已禁用。该命令立即生效,无需重启,专治连接群晖 DS213j、QNAP TS-231P、Windows Server 2003 等老旧设备时出现的凭据拒绝现象——这些设备不支持 SMB 数字签名,Win11 默认开启强制签名会直接中断认证前通信。
检查并统一网络配置文件类型
点击任务栏右下角网络图标 → 打开“网络和Internet设置” → 点击当前连接的Wi-Fi或以太网 → 进入“网络属性” → 将“网络配置文件”设为“专用”。
公用网络会默认拦截所有局域网共享访问权限,这是高频隐形原因。
两台电脑都必须设为专用网络,缺一不可。
验证目标主机用户账户状态与密码设置
在共享方电脑上,按 Win + R 输入 lusrmgr.msc 回车,打开本地用户和组。
展开“用户”,右键你要使用的账户(如 UserB)→ 选择“属性” → 确保“账户已禁用”未勾选。
更重要的是:Windows SMB 协议默认禁止空密码账户进行网络登录,若该账户尚未设置密码,必须立刻补设——否则无论你怎么清凭据、改注册表,都会卡在“此用户无法登录,因为该账户当前已被禁用”。

















