共用一台打印机、映射共享硬盘,本来是为了省事。结果折腾半天,客户机访问主机的时候弹出一堆报错:709错误代码提示“操作无法完成(错误0x00000709)”,11B报错说“Windows无法连接到打印机”,共享文件夹点进去直接显示“你没有权限访问”。更麻烦的是,Win10和Win11混用的环境里,这些错误经常一起出现,打印机驱动装到一半就回滚,明明主机开了共享,客户机在网络里也能看到,一点连接就卡死-。我们云尚修网团队主做打印机废墨清零,但这类局域网共享故障每天也接不少——毕竟打印机连不上网,清零了也没法打。

出现709报错和共享失败的原因:第一,微软某些安全补丁强化了打印机RPC认证,导致非主机本地的管理员账户无权安装驱动,典型补丁包括KB5005565、KB5006670、KB5006667、KB5005569-13-55;第二,注册表缺少RpcAuthnLevelPrivacyEnabled键值,或者RPC连接协议被限制-12;第三,组策略里“拒绝从网络访问这台计算机”包含了Guest来宾账户,或者共享文件夹的安全选项卡没加Everyone;第四,打印机驱动签名不匹配,64位系统装了32位驱动,安装过程中直接报驱动签名错误-34;第五,SMB协议未开启或防火墙拦截了文件和打印机共享-19。
解决709报错和共享故障的流程分五步。我们云尚修网工程师远程操作时,第一步先检查主机打了哪些补丁,把KB5005565、KB5006670等共享相关补丁直接卸载,重启电脑-55。第二步改注册表——定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print,新建DWORD值RpcAuthnLevelPrivacyEnabled,数值填0-63;再定位到HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC,新建DWORD值RpcUseNamedPipeProtocol设1-12。第三步开组策略——运行gpedit.msc,找到“计算机配置-管理模板-打印机”,启用“配置RPC连接设置”,选“对客户端使用身份验证后,允许匿名客户端”-2;再找到“拒绝从网络访问这台计算机”,把Guest删掉。第四步处理共享文件夹和防火墙——右键文件夹属性-共享-高级共享,勾选“共享此文件夹”,权限里添加Everyone并给完全控制,安全选项卡同样加Everyone-26;控制面板里启用“网络发现”和“文件和打印机共享”,勾选SMB 1.0/CIFS文件共享支持,把网络设为专用网络-19。第五步处理打印机驱动——客户机通过IP地址访问主机(\主机IP),右键打印机选“连接”,如果签名报错就临时禁用驱动强制签名。全部改完重启两台电脑,基本都能正常连上。


