核心是添加“打印和文件服务”角色并启用“打印服务器”功能,分两步:先通过服务器管理器安装角色及子组件(含打印服务、internet打印服务),再用打印管理工具添加tcp/ip端口打印机、安装驱动并共享;需同步配置防火墙规则与组策略以保障客户端正常连接。
在 windows server 上安装打印机服务器,核心是添加“打印和文件服务”角色,并启用其中的“打印服务器”功能。整个过程分两步:安装角色、配置打印机,不依赖旧版向导,适用于 windows server 2012 及后续版本(包括 2022)。
添加打印和文件服务角色
这是必须的第一步,系统不会默认安装打印服务:
- 以管理员身份登录,打开服务器管理器
- 点击右上角【管理】→【添加角色和功能】
- 保持“基于角色或基于功能的安装”,点击下一步
- 在“服务器角色”页面,勾选打印和文件服务
- 弹出提示时点【添加功能】,确保包含“打印服务”“Internet 打印服务”等子组件
- 继续下一步直到完成安装,期间无需重启(部分版本可能提示)
配置并添加网络打印机
角色安装后,需通过“打印管理”工具实际部署打印机:
- 在服务器管理器中,点击右上角【工具】→【打印管理】
- 左侧展开【打印服务器】,右键本地服务器名(如 SERVER01),选择【添加打印机】
- 推荐选择:使用现有的端口添加新打印机(避免自动搜索失败)
- 端口类型选“Standard TCP/IP Port”,按向导输入打印机的 IP 地址
- 驱动程序优先选【使用计算机上现有的打印机驱动程序】,从列表中匹配型号;若无合适驱动,再选“从磁盘安装”导入厂商 INF 文件
- 设置共享名称,勾选共享此打印机,建议同时勾选“列出在目录中”,便于域内发现
让客户端顺利连接的关键设置
光有共享还不够,客户端访问常因策略或协议被拦截:
- 确认防火墙放行:入站规则中启用“文件和打印机共享(SMB-In)”和“打印服务(TCP 631)”
- 若用组策略批量部署:在域控制器中编辑 GPO,路径为【用户配置】→【策略】→【设置】→【打印机连接】,添加共享路径 \服务器名打印机名
- 遇到“策略阻止连接”错误:检查客户端组策略(gpedit.msc)→【计算机配置】→【管理模板】→【打印机】→ 确保“允许在未提升权限的情况下安装驱动程序”已启用
- 对 WSD 或 HTTPS 打印机:不要用“搜索网络”,改用【按 IP 地址添加 TCP/IP 打印机】方式,绕过 WSD 协议兼容性问题











