常见问题 TFORMer Server
安装安全更新 KB3170455 后 PrintServer.exe 崩溃
安装安全更新 KB3170455 后 PrintServer.exe 崩溃
问题
PrintServer.exe 进程在打印机初始化过程中会周期性终止,从而导致重启循环。此时您需要停止 TECLauncher 服务,或重命名 TFORMer Server 的假脱机目录(这会自动将 PrintServer 设为被动状态),以稳定系统。
原因:在向网络打印机(例如 \\server\printer)打印时,Windows 假脱机程序会在后台自动加载并安装所需的打印机驱动程序。安装 KB3170455 后,会应用新的驱动程序安装规则,这可能导致 PrintServer.exe 崩溃(尤其是使用较旧的、未经授权的驱动程序时)。
变通方法与解决方案
- 对于生产环境,一个快速的变通方法是卸载 KB3170455 安全补丁。此外,也可以在假脱机中禁用触发崩溃的那些打印机(可逐步激活各个假脱机,或单独使用 tfprint 找出有问题的打印机)。
- 如果您使用的是 TFORMer Server 6.1.3,可以向我们的支持团队申请热修复补丁。该补丁可解决崩溃和重启循环的问题——但受影响的打印机仍然无法打印。作为热修复的替代方案,您也可以更新到最新的 TFORMer Server 版本(> 6.1.4),其中同样包含该修复。
- 请更新打印机驱动程序,并确保安装的是 Windows 自带的驱动程序,或以数字签名的打印机驱动程序包形式提供的驱动程序。
- 为确保驱动程序正确安装,运行 TFORMer Server 的用户账户应拥有本地管理员权限。
该问题不一定会在安装 KB3170455 后立即出现。已安装驱动程序的系统在驱动程序被更新或重新安装之前,可能仍可正常运行。触发该问题的打印机通常没有“Packaged”状态(参见打印机管理中的驱动程序选项卡)。