0x0000000c
内存不足 / 打印大文件失败
先看现象
打印大幅面图纸、长 PDF 时报「内存不足(0x0000000c)」,小文档正常。
为什么会报这个错
后台服务把整份文档渲染成打印数据时耗尽内存,32 位驱动或通用驱动更容易触发。
怎么修(按顺序做)
- 改为直接打印
打印机属性 → 高级,选「直接打印到打印机」,减少一份缓冲数据。
- 换原厂 64 位驱动
32 位驱动的寻址空间有限,大图纸场景必须换 64 位原厂驱动。
- 拆分文档打印
把长 PDF 分段打印,是最快绕过内存限制的办法。
还不行的话
先确认你改的是对的那台机器——共享类问题九成要在主机上改。如果按上面做完仍然报错,把「事件查看器 → Windows 日志 → 系统」里对应时间的错误记下来,再看相关资料:
常见问题
0x0000000c 需要重启电脑吗?
改注册表或共享配置的建议重启一次,让改动彻底生效;只重启打印服务的,执行 net stop spooler & net start spooler 后即可测试,不必重启整机。
这个错误要在哪台电脑上修?
在<b>报错的那台电脑</b>上修即可。如果是共享打印机,先确认主机本身能正常打印。
按步骤做完还是不行怎么办?
先确认改的是对的那台机器,再看「事件查看器 → Windows 日志 → 系统」里同一时间的错误记录,通常会指出具体的服务或 DLL。