启用Guest账户、解除其网络访问限制、切换为经典共享认证模式、配置防火墙与网络发现,Win11家庭版需先启用gpedit.msc。

当电脑在局域网中尝试连接共享打印机时出现“拒绝访问”提示,通常与Windows默认禁用来宾访问机制、用户权限未正确配置或Guest账户处于禁用状态直接相关。以下是针对性的解决步骤:
一、启用Guest账户(适用于Win7/Win10/Win11家庭版及专业版)
Guest账户是局域网内无凭据访问共享资源的基础通道,若被禁用或未授权,将直接触发拒绝访问错误。
1、按下 Win + R 打开运行窗口,输入 lusrmgr.msc 并回车,打开本地用户和组管理控制台。
2、在左侧面板展开“用户”,在右侧面板找到 Guest 账户。
3、右键点击 Guest,选择“属性”。
4、取消勾选 “账户已禁用” 选项,点击“确定”保存。
二、解除Guest账户的网络访问限制
即使Guest账户启用,若其被明确列入“拒绝从网络访问此计算机”策略列表,仍无法建立连接。需同步调整本地安全策略。
1、按 Win + R 输入 gpedit.msc 打开组策略编辑器(Win11家庭版需先启用gpedit,见第五部分)。
2、依次导航至:计算机配置 → Windows设置 → 安全设置 → 本地策略 → 用户权利分配。
3、双击右侧策略项 “拒绝从网络访问这台计算机”。
4、在弹出窗口中检查列表,若存在 Guest 或 Everyone,全部选中并点击“删除”。
5、再双击 “从网络访问此计算机”,点击“添加用户或组”,输入 Guest 并确认。
三、启用经典共享认证模式
Windows默认采用“仅来宾”模式,强制要求凭据验证;切换为“经典模式”可允许Guest以空密码方式访问共享打印机。
1、在组策略编辑器中导航至:计算机配置 → Windows设置 → 安全设置 → 本地策略 → 安全选项。
2、定位策略项:“网络访问:本地账户的共享和安全模型”。
3、双击该项,将值设为 “经典 - 对本地用户进行身份验证,不改变其本来身份”。
4、点击“确定”后关闭组策略编辑器。
四、配置防火墙与网络发现
防火墙可能拦截SMB通信端口(如TCP 445),而网络发现关闭则导致客户端根本无法识别主机设备。
1、打开“控制面板 → 网络和Internet → 网络和共享中心 → 更改高级共享设置”。
2、在当前网络配置(如“专用”)下,启用:网络发现 与 文件和打印机共享。
3、进入“Windows安全中心 → 防火墙和网络保护 → 允许应用通过防火墙”,勾选 “文件和打印机共享” 在“专用”和“公用”网络中的权限。
五、Win11家庭版启用gpedit.msc的应急方法
Win11家庭版默认不提供组策略编辑器,需通过部署系统组件手动启用,否则无法执行第二、三步策略配置。
1、新建文本文档,粘贴以下代码:
@echo off pushd "%~dp0" dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i" pause
2、保存后将扩展名由 .txt 改为 .bat。
3、右键该批处理文件,选择 “以管理员身份运行”。
4、等待命令执行完成并显示“请按任意键继续…”,关闭窗口。
5、此时即可通过 Win + R → gpedit.msc 正常调用组策略编辑器。











