必须启用SMB 1.0/CIFS客户端并重启,再配置AllowInsecureGuestAuth注册表项,最后设网络为专用网络,才能成功添加老旧打印机。

你在Windows 11上连接三星CLP-325、HP LaserJet P2015或兄弟HL-2240等老旧打印机时,点击“添加打印机”后始终卡在“查找打印机…”或报错“错误代码 0x00000002”,根本原因是系统未加载SMBv1协议栈——控制面板里的“网络发现”和“文件共享”开关再怎么开,也唤不醒一个根本没装进内核的通信模块。
通过控制面板启用SMB 1.0/CIFS 客户端(唯一可靠路径)
控制面板本身不直接管理协议,但“启用或关闭Windows功能”入口藏在其中,这是Win11家庭版与专业版都支持的图形化启用方式,也是唯一能确保LanmanWorkstation服务加载SMBv1驱动的方法。
打开控制面板 → 点击“程序” → 点击“启用或关闭Windows功能”。【注意:不要点“程序和功能”列表里的“启用或关闭…”链接,那个是旧版跳转,Win11中已失效】
向下滚动找到“SMB 1.0/CIFS 文件共享支持”,点击左侧三角箭头展开子项。
仅勾选“SMB 1.0/CIFS 客户端”——这一步必须做,打印机驱动安装过程依赖该组件发起NetBIOS Session Request;勾选“服务器”或“直通”毫无意义,反而可能暴露本机SMBv1监听端口,增加攻击面。
点击“确定”,等待进度条走完;系统弹出提示框时,必须立即点击“重启现在”,【不重启则SMBv1驱动永不加载,后续所有操作均无效】。
家庭版绕过组策略限制启用来宾认证
部分老旧打印机(如某些固件版本的Epson L3150或Canon MF237dw)使用无密码Guest共享模式提供打印服务,而Win11家庭版默认拦截此类请求,表现为添加打印机时反复弹出空白凭据框或直接失败。
方法一:注册表强制放行
按下Win + R → 输入regedit → 回车,以管理员身份运行注册表编辑器。
导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters。
右键右侧空白处 → 新建 → DWORD (32位) 值 → 命名为AllowInsecureGuestAuth。
双击该值,将“数值数据”设为1,确认“基数”为十进制;输成十六进制1会导致注册表项完全无效。
验证并触发打印机发现流程
重启完成后,不要急着进控制面板找打印机。
第一步:按Win + E打开文件资源管理器 → 左侧点击“网络” → 若出现黄色横幅“网络发现和文件共享已关闭”,直接点击它 → 勾选两项 → 点击“保存更改” → 当弹出“是否将当前网络设为专用网络?”时,务必点“是”。【选“否”会导致Function Discovery服务不启动,打印机无法被发现】
第二步:打开“设置”→“蓝牙和其他设备”→“打印机和扫描仪”→点击“添加设备”→等待约30秒,老旧打印机图标应自动出现在列表中。
第三步:若仍未出现,手动输入打印机IP地址:在“添加打印机”窗口中点击“我需要的打印机不在列表中”→选择“使用TCP/IP地址或主机名添加打印机”→输入打印机IPv4地址(如192.168.1.102)→下一步→系统会自动识别并安装对应驱动。


















