错误源于系统策略拒绝网络登录,需清除凭据缓存、在本地安全策略中添加Everyone至“从网络访问此计算机”并清空“拒绝”列表、将组策略中“网络访问:本地账户的共享和安全模型”设为“经典”模式、按需启用Guest或添加指定用户权限,最后执行gpupdate /force刷新策略。

当你在Windows 10上尝试访问局域网内另一台电脑的共享文件夹时,弹出“登录失败:未授予用户在此计算机上的请求登录类型”错误,说明目标计算机明确拒绝了你的网络登录请求,不是密码输错,而是系统策略层面直接拦住了你。
先确认是不是凭据缓存惹的祸
打开控制面板 → 凭据管理器 → 点击“Windows凭据” → 找到与目标计算机名(如\DESKTOP-ABC)或IP地址匹配的条目 → 展开后点击“删除”。
这一步必须做。旧凭据残留会强制使用已失效的账户或空密码重试,系统根本不读你新输的账号,直接报登录类型错误。
改本地安全策略:放行网络登录权限
按 Win + R 输入 secpol.msc → 回车打开本地安全策略。
依次展开:本地策略 → 用户权利指派 → 双击右侧“从网络访问此计算机”。
点击【添加用户或组】→ 输入 Everyone → 【检查名称】→ 【确定】。
再双击“拒绝从网络访问此计算机”,确保列表为空——哪怕只有一条 Guest 或 Administrators,也会覆盖上面的允许规则,导致全部被拒。
调组策略:解锁经典认证模式
按 Win + R 输入 gpedit.msc → 回车打开组策略编辑器。
定位到:计算机配置 → Windows设置 → 安全设置 → 本地策略 → 安全选项。
找到并双击“网络访问:本地账户的共享和安全模型” → 设为“经典 - 对本地用户进行身份验证,不改变其本来身份”。
这个设置是关键开关。设成“仅来宾”时,系统会强制用 Guest 登录,但若 Guest 被禁用或没权限,就卡死在登录类型阶段,连输密码的机会都没有。
检查共享端的用户账户状态
方法一:启用Guest账户(适合无密码直连场景)
右键“此电脑”→管理→本地用户和组→用户→右键Guest→属性→取消勾选“帐户已停用”→确定。
方法二:为指定用户开通网络登录权(推荐用于有密码环境)
仍用 secpol.msc 打开本地安全策略 → 用户权利指派 → “从网络访问此计算机” → 添加你实际使用的用户名(如 DESKTOP-ABCJohn)。
注意:不要同时启用Guest又添加具体用户,二者策略冲突时系统优先执行拒绝项,反而更难连上。
强制刷新组策略让修改立刻生效
以管理员身份运行命令提示符 → 输入:
gpupdate /force
等待提示“正在更新策略…”完成即可。不用重启,5秒内新策略就加载进内存。

















