基础排查:从最简单处着手
在进行复杂的设置更改之前,首先应排除一些基础但容易被忽视的问题,这些简单的检查往往能快速解决大部分访问故障。

- 确认主机状态:作为打印机共享源的主机计算机必须处于开机状态,并且不能处于睡眠或休眠模式,确保打印机本身已开机,连接正常,没有卡纸或缺墨等物理错误。
- 网络连通性测试:在客户端计算机上,尝试访问共享主机的其他共享文件夹,如果也无法访问,说明问题根源在于两台计算机之间的网络通信,可以使用
ping命令测试网络连通性,在客户端的命令提示符(CMD)中输入ping <主机计算机的IP地址>,如果能收到回复,说明网络层是通畅的。 - 检查网络类型:确保所有计算机都连接到了同一个网络,例如都连接到了“家庭”或“工作”网络,而不是一台连接“访客”网络,另一台连接“家庭”网络。
网络与连接性排查
如果基础检查无误,问题很可能出在网络的共享设置上,Windows系统内置了严格的网络共享控制,需要正确配置才能允许其他设备发现和访问共享资源。
关键网络共享设置
以下是确保打印机共享正常工作的核心网络设置,您可以在“控制面板” -> “网络和共享中心” -> “更改高级共享设置”中找到它们。
| 设置项 | 推荐状态 | 说明 |
|---|---|---|
| 启用网络发现 | 已启用 | 允许您的计算机在网络中被其他设备看到,这是访问共享资源的前提。 |
| 启用文件和打印机共享 | 已启用 | 明确允许通过网络共享本机的文件和打印机。 |
| 关闭密码保护共享 | (视情况)关闭 | 如果关闭,网络上的任何用户都可以无需凭据直接访问共享打印机,如果开启,则需要使用主机上的有效账户和密码登录,对于家庭环境,通常建议关闭以简化操作。 |
请确保您当前所连接的网络配置文件(专用或公用)下,这些设置都已正确配置,通常建议将家庭或小型办公网络设置为“专用”网络,因为其默认共享策略更为宽松。
防火墙设置
防火墙是保护计算机安全的重要屏障,但有时也会“误伤”合法的网络共享请求。
- Windows Defender防火墙:检查防火墙是否阻止了“文件和打印机共享”,您可以临时关闭防火墙进行测试,如果能成功访问,则说明是防火墙规则问题,测试后务必重新开启防火墙,并进入“允许应用通过防火墙”设置,确保“文件和打印机共享”的“专用”网络复选框被勾选。
- 第三方杀毒软件/防火墙:如果您安装了诺顿、卡巴斯基、火绒等第三方安全软件,它们自带的防火墙功能可能更为严格,请在这些软件的设置中,找到防火墙或网络保护模块,并将局域网(LAN)或家庭网络设置为“信任区域”,或手动放行与打印机共享相关的端口和服务。
权限与安全设置排查
权限问题是导致“访问被拒绝”错误的最常见原因,即使网络通畅,如果客户端用户没有足够的权限,依然无法使用共享打印机。
添加“Everyone”用户权限:这是解决权限问题最直接有效的方法。

- 在主机计算机上,打开“设备和打印机”。
- 右键点击共享的打印机,选择“打印机属性”。
- 切换到“安全”选项卡,点击“编辑”按钮。
- 在弹出的窗口中,点击“添加”。
- 在输入框中键入
Everyone,然后点击“检查名称”并确定。 - 在下方的权限列表中,为“Everyone”用户组勾选“打印”权限(管理此打印机”和“管理文档”可以保持默认)。
- 一路点击“确定”保存设置。
检查来宾账户:在某些情况下,启用主机的来宾账户可以简化访问过程,在“运行”中输入
lusrmgr.msc(家庭版可能无此工具),打开“本地用户和组”,找到“Guest”账户,右键点击“属性”,确保“账户已禁用”选项未被勾选。
打印机与驱动程序排查
如果网络和权限都无误,问题可能出在打印机本身或其驱动程序上。
驱动程序不匹配或损坏:客户端计算机需要安装与共享打印机兼容的驱动程序,Windows在连接共享打印机时通常会自动下载并安装驱动,但如果失败,就需要手动处理。
- 更新客户端驱动:在客户端上,尝试删除该打印机,然后重新添加,让系统重新安装驱动。
- 在主机上安装附加驱动:如果您的网络中存在不同操作系统(如Windows 11主机和Windows 7客户端),可以在主机的打印机属性 -> “共享”选项卡中,点击“附加驱动程序”,为其他架构或系统预先安装好驱动。
重启打印后台处理程序服务:该服务负责管理所有打印任务,如果它停止运行,打印功能将完全失效。
- 在主机和客户端上,按
Win + R,输入services.msc并回车。 - 在服务列表中找到“Print Spooler”(打印后台处理程序)。
- 确保其状态为“正在运行”,启动类型为“自动”,如果未运行,请右键点击并选择“启动”。
- 在主机和客户端上,按
高级解决方案与替代方案
当以上所有常规方法都无效时,可以尝试以下更直接的连接方式。
使用IP地址直接连接:通过计算机名访问会因DNS解析问题而失败,但使用IP地址则可以绕过这个问题,在客户端的“运行”框中输入
\<主机IP地址>,\192.168.1.101,然后回车,如果能成功打开共享窗口并看到打印机,直接双击即可连接,您也可以在添加打印机时选择“按名称共享的打印机”,然后输入\<主机IP地址>打印机共享名。
创建标准TCP/IP端口:这是一种更稳定、更直接的连接方式,它绕过了Windows的文件共享机制,直接与打印机在网络层面通信,在客户端添加打印机时,选择“创建新端口”,端口类型选择“标准TCP/IP端口”,然后输入打印机的IP地址(如果打印机是网络打印机)或主机的IP地址(如果打印机是USB连接到主机)。
相关问答FAQs
问题1:为什么我可以看到网络中的共享打印机,但双击连接时却提示“Windows无法连接到打印机,操作失败,错误为0x0000011b”?
解答:这个特定的错误代码(0x0000011b)通常是由于Windows更新(特别是KB5005565及之后的更新)导致的,为了提高安全性,微软改变了打印机的重定向和共享行为,解决方法是在共享打印机的主机计算机上,修改注册表:按 Win+R 输入 regedit 打开注册表编辑器,导航到 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint,在右侧空白处右键新建一个 DWORD (32位) 值,命名为 RpcAuthnLevelPrivacyEnabled,并将其数值数据设置为 0,修改后重启主机计算机即可。
问题2:我的主机是Windows 11系统,客户端是一台较旧的Windows 7电脑,这是否会影响打印机共享?
解答:是的,这很可能是问题的根源,Windows 11默认使用更安全的SMB 3.0协议进行文件和打印机共享,而Windows 7主要支持SMB 1.0协议,两者之间存在兼容性差异,为了解决此问题,您需要在Windows 11主机上启用对SMB 1.0/CIFS文件共享的支持,打开“控制面板” -> “程序” -> “启用或关闭Windows功能”,在列表中找到并勾选“SMB 1.0/CIFS 文件共享支持”及其子项“SMB 1.0/CIFS 客户端”,然后确定并重启计算机,这样,Windows 11就能兼容旧版Windows的共享请求了。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复