解决方法1:
1、单击开始,单击运行,键入mmc,然后单击确定。 2、在文件菜单上,单击添加/删除管理单元。 3、依次单击添加、计算机管理、添加,然后单击完成,单击关闭,然后单击确定。 4、依次展开计算机管理和“服务和应用程序”,然后单击服务。 5、右键单击 Print Spooler,然后单击停止。(需要一些时间) 6、单击开始,单击运行,在打开框中键入 %SystemRoot%\System32\spool\PRINTERS,然后单击确定。并将 %SystemRoot%\System32\spool\PRINTERS 目录下的所有文件 删除。 7、选择服务窗口(3-4步中还没关闭的),右键单击 Print Spooler,然后单击启动。 8、重新执行打印操作,恢复正常。 解决方法2: 因打印驱动程序出现问题时,也弹出了相关的错误提示,虽然其信息跟其今天提示不一样,但是错误形式都基本一致。笔者抱着试试的态度,准备卸载本机打印驱动时,它竟然提示"由于缺乏资源,打印机操作无法继续"。由此可以肯定是打印驱动的损坏,才造成了Spoolsv.exe错误提示,以及其打印机无故消失的异常问题。 下面看笔者如何手动删除打印机驱动:这里打开"注册表"编辑器,依次展看左侧组件到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\WindowsNTx86\Drivers\Version- 3键值下,将其下的所有子键全部删除。然后进入到打印驱动文件目录(C:\Windows\system32\spool\drivers\w32x863),将里 面所有程序文件全部删除后。重新启动一下计算机,你会发现之前所提示的Spoolsv.exe错误信息,已经不在出现了,而后打开"控制面板"对话框,进入"打印机与传真"页面,即可重新添加打印机,从而使一切都会恢复正常。 解决方法3: 我在所有方法失败后确定是打印服务文件损坏了,网上给出的方法是重装系统。我在重装前做了最后一次努力,问题终于解决。 方法:进入安全模式,删除c:\windows\system32\中spoolsv.exe和spool文件夹,然后从一个正常机器上复制这两个spoolsv.exe和spool到机器中,运行regedit,搜索所有spoolsv,删除之, 运行msconfig,关闭所有启动项。(不一定要做~~~) 最好将spooler.reg导入注册表 重启机器后,问题解决。 解决方法4: 1、注册下系统中的DLL; 2、用好机器的上stytem32下spoolsv.exe和spool目录,覆盖本机文件;最好先停"Printer Pool..."服务,再从安全模式下覆盖; 因为系统中有未注册的dll文件 必须注册所有dll文件,才能解决内存不能为read等问题 系统dll文件没有注册,可能引起各种各样不可知的问题,比如无法打开二级链接,经常出现"内存不能为read或written"等错误。如何一下把所有的dll文件重新注册一遍呢? 点击:开始-->运行,在运行框中输入cmd,在命令提示符下输入: for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1
编辑:北京信诚www.xcitbm.com>IT保姆 httP://www.xcitbm.com www.xcit.com.cn
|