把一台Windows电脑配置成打印服务器,是局域网内实现打印机共享最常见的方式。整个流程其实不复杂,核心就是三步:启动Print Spooler服务、共享打印机、客户端添加网络打印机。但每一步都有一些容易踩坑的细节,尤其是系统更新之后经常出现的新报错。下面把完整流程和常见问题一次讲清楚。

一、开启Print Spooler服务:打印功能的基础
Print Spooler(打印后台处理程序)是Windows打印体系的核心服务,无论本机打印还是作为打印服务器对外提供共享,这个服务都必须处于运行状态。有些精简版系统或者被安全软件优化过的机器,会把这个服务禁用掉,导致打印机根本无法添加。开启它的方法有两种。
第一种是通过服务管理器:按下Win+R组合键,输入services.msc回车,在列表中找到Print Spooler,双击进入属性窗口,把启动类型设置为自动,然后点击启动按钮,最后确定保存。这样设置之后,每次开机服务都会自动运行,不需要手动干预。
第二种是通过命令行,适合远程操作或者批量部署的场景。以管理员身份打开命令提示符,依次执行下面两条命令即可:
sc config Spooler start= auto sc start Spooler
需要注意sc config命令中start=等号后面必须留一个空格,这是sc命令的语法要求,写错会直接报错。如果服务启动后马上又停止,大概率是依赖的RPC服务出了问题,或者打印驱动文件损坏,可以查看系统事件查看器中PrintService相关的日志进一步定位。
另外还有一个服务叫LPDPrintService,如果你需要让Unix或Linux客户端通过LPD协议连接这台打印服务器,才需要额外开启它,普通Windows局域网共享用不到。确认服务的路径一般在C:\Windows\System32\spool\目录,这个目录下的PRINTERS子文件夹存放着待打印任务的临时文件,打印任务卡住时可以停止服务后清空该文件夹内容来排障。
二、设置打印机共享,让局域网内其他电脑能访问
服务正常运行后,第二步就是把已经安装好的打印机共享出去。打开控制面板,进入设备和打印机,右键点击要共享的打印机,选择打印机属性,切换到共享选项卡,勾选共享这台打印机,填写一个简短易记的共享名,比如HPLaserJet,然后确定。
光共享打印机还不够,网络发现和文件打印机共享这两个功能也得打开。打开控制面板中的网络和共享中心,点击更改高级共享设置,在当前使用的网络配置文件(专用网络或来宾公用)中,勾选启用网络发现和启用文件和打印机共享,同时建议关闭密码保护共享,否则客户端连接时需要输入这台服务器的账号密码,对家庭环境来说比较麻烦。
如果希望客户端免装驱动,可以在共享选项卡的驱动程序页面额外安装x64和x86两种架构的驱动,这样32位和64位系统连接时能自动下载对应驱动。这一点在混合办公环境特别实用,能省掉大量逐台装驱动的工作量。
更进阶的做法是启用Windows的打印管理控制台。在服务器版本系统或专业版上,通过控制面板的程序和功能、启用或关闭Windows功能,勾选打印服务器功能相关的选项后,就能在管理工具中看到打印管理(printmanagement.msc),里面可以集中管理所有共享队列、端口和驱动,比控制面板直观得多。
三、客户端添加网络打印机的正确姿势
客户端这边添加打印机的方式有好几种。最直接的是在文件资源管理器地址栏输入\\服务器IP,比如\\192.168.1.10,回车后能看到共享的打印机图标,双击它会提示安装驱动,确认后就能用了。这种方式适合快速验证共享是否生效。
第二种是通过设置里的蓝牙和其他设备、打印机和扫描仪,点击添加设备,系统会自动搜索网络中的打印机。如果搜索不到,还可以点击手动添加,选择按名称选择共享打印机,输入\\192.168.1.10\HPLaserJet这样的UNC路径来添加。
第三种是命令行方式,适合批量部署:
rundll32 printui.dll,PrintUIEntry /in /n \\192.168.1.10\HPLaserJet
执行后系统会静默完成连接和驱动安装。连接成功后建议在打印机属性里把它设为默认打印机,日常打印就不用每次手动选择了。
四、常见问题排查汇总
1. 连接共享打印机报错0x0000011b怎么办
这是近年来出现频率最高的问题,源于Windows安全更新后默认禁用了不安全的RPC打印通道。解决办法是在打印服务器上修改注册表:打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print,新建一个DWORD(32位)值,命名为RpcAuthnLevelPrivacyEnabled,数值数据设为0,然后重启Print Spooler服务。也可以直接用命令写入:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f net stop spooler net start spooler
如果客户端也报错,客户端同样需要打补丁或做相同设置。这是微软官方认可的临时缓解方案。
2. 客户端看不到共享打印机或无法访问服务器
先在客户端ping一下服务器IP,确认网络连通。能ping通但访问不了,多半是服务器端的网络发现和共享没开,或者防火墙拦截了。可以在服务器防火墙中放行文件和打印机共享(回显请求 ICMPv4-In)这类规则。另外两台机器最好都把网络位置设置为专用网络,公用网络下共享默认是被限制的。还需要确认双方Workgroup工作组名称一致,默认都是WORKGROUP一般不会有问题。
3. 打印任务卡在队列里不动
这种情况在服务器端停止Print Spooler服务,删除C:\Windows\System32\spool\PRINTERS\文件夹内所有文件,再重新启动服务,队列就会清空。如果频繁出现,建议更新打印机驱动或检查USB连接线是否松动。网络打印机则要检查固定IP是否发生变化,给打印机绑定静态IP能避免大部分莫名断连问题。
4. 0x00000709无法设置默认打印机
这个报错通常是权限或策略问题。可以检查组策略中是否有限制,按下Win+R输入gpedit.msc,依次展开计算机配置、管理模板、控制面板、打印机,确认相关策略没有被配置成禁用状态。家庭版没有组策略编辑器的,直接用上面printui命令重连一次打印机往往就能解决。
五、几点实用建议
作为打印服务器的机器,建议关闭自动睡眠,否则一旦休眠所有客户端都无法打印。在电源选项中把睡眠时间设为从不即可。同时给服务器设置固定IP,可以路由器绑定也可以本机手动配置,避免IP变化导致客户端连接失效。
如果是公司环境用户量较大,建议直接用Windows Server版本,配合打印管理控制台做驱动隔离和队列分组管理,稳定性和可维护性都更好。家庭或小办公室场景,一台常开的Win10或Win11专业版机器就完全够用了。
最后提醒一点,共享打印机问题中相当一部分是系统更新引起的,遇到突然连不上的情况,先想想最近是否打过补丁,再对照上面的方案排查,思路会清晰很多。
Windows打印服务器打印服务打印机共享修改时间:2026-09-05 07:38:34