首页 / 系统修复 / 打印机修复 / 0x00000057
0x00000057

参数错误(端口配置不对)

先看现象

打印时提示「参数错误(0x00000057)」,任务发出后没有任何输出,或者卡在「正在打印」。

为什么会报这个错

打印端口配置被写坏了:端口名含特殊字符、IP 端口指向了不存在的地址、或者 WSD 端口自动发现到了错误设备。

怎么修(按顺序做)

  1. 重建 TCP/IP 端口

    打印机属性 → 端口 → 添加端口 → Standard TCP/IP Port,重新输入打印机 IP,端口名别用中文和空格。

  2. 核对端口指向

    在「端口」页确认勾选的是当前打印机真实使用的那个端口,而不是残留的旧端口。

  3. 重启服务生效

    改完端口重启 Spooler 再试。

    net stop spooler & net start spooler
经验提示

端口名里出现中文、括号、空格最容易出这个错,统一改成 PRT-IP 这类短名。

还不行的话

先确认你改的是对的那台机器——共享类问题九成要在主机上改。如果按上面做完仍然报错,把「事件查看器 → Windows 日志 → 系统」里对应时间的错误记下来,再看相关资料:

常见问题

0x00000057 需要重启电脑吗?

改注册表或共享配置的建议重启一次,让改动彻底生效;只重启打印服务的,执行 net stop spooler & net start spooler 后即可测试,不必重启整机。

这个错误要在哪台电脑上修?

在<b>报错的那台电脑</b>上修即可。如果是共享打印机,先确认主机本身能正常打印。

按步骤做完还是不行怎么办?

先确认改的是对的那台机器,再看「事件查看器 → Windows 日志 → 系统」里同一时间的错误记录,通常会指出具体的服务或 DLL。

有没有更省事的办法?

端口名里出现中文、括号、空格最容易出这个错,统一改成 PRT-IP 这类短名。