Windows 7 Print Spooler服务保持停止状态

我有一个Windows 7(32位)客户端,在打印后台处理程序服务停止几秒钟后,我重新启动它。

事件日志没有提供错误原因的明确指示。 它只提供以下信息:

后台打印程序服务意外终止。 它做了x次(s)。

我找不到任何有关这方面的信息。 我试图卸载任何打印驱动程序在那里。 但是这并没有解决这个问题。

+1为坏的司机

更好的方法删除驱动程序:

在“控制面板”和“pipe理”工具下,在Windows 7中的新选项标记为“打印pipe理”。 从这里你可以看到所有的打印机,以及所有的系统驱动程序。 在选项下左边的所有驱动程序是我find打印驱动程序我新挂在某处但找不到删除,右键单击打印机名称,并select删除打印机软件包允许Windows 7扫描并find驱动程序和允许你删除它们。 (类似于以前的Windows版本的服务器属性Drivers Tab)

我在Windows 7(64位)和Windows XP上都遇到过这个问题。

只有一个解决scheme已经为我工作,并且不会去Services和启动Print Spooler ,因为打印后台处理程序将在几秒钟或几分钟内再次停止。

在Windows 7(64位)和Windows XP中对我有效的是删除以下文件夹的内容:

 C:\Windows\System32\spool\PRINTERS 

 C:\Windows\System32\spool\drivers 

一旦我这样做,我不必重新安装任何打印机。 我只是物理断开本地打印机(拔掉USB电缆),等待几秒钟,然后重新连接。

好吧,我为这个问题争取了6个星期。 我更新了打印机上的所有驱动程序,打开了networking发现。 修复了我在32位Win7专业版上的修复。 第一,

开始>运行键入服务。 向下滚动到Print Spooler>停止服务。

下一个。 开始>运行> C:\ WINDOWS \ SYSTEM32 \ print.exe。 右键单击该文件。 将文件的所有权从“受信任的安装程序”更改为pipe理员。 一旦pipe理员拥有所有权,将所有列出的用户的权限更改为完全控制。 应用并确定。

启动后台打印程序。

25台机器后,25台确认固定。

我的猜测是这是一个糟糕的驱动程序。 您可以下载进程监视器并尝试查找在启动后台打印程序时访问哪些文件。 我的猜测是你有一个不好的打印驱动程序或打印监视器。

这不是一个优雅的解决scheme,但是如果你有一个坏的驱动程序,你可能不得不手动清除C:\ Windows \ System32 \ spool \ drivers下的子目录,以防止加载驱动程序。 另外请确保您没有任何打印监视器(监视消费级别的打印机),PDF打印机,传真打印机等正在运行。

将所有权更改为pipe理员并完全访问“c:\ windows \ system32 \ spoolsv.exe”。 重启你的电脑。