最近有很多用户在使用打印机的时候发现print spooler内存不能为read总是停止的问题,其实解决方法有点麻烦,需要的用户快点来一起看看吧。
问题描述
spoolsv.exe在打印文档的时候报错,内存不能为read!
问题分析
spoolsv.exe 是Print Spooler的进程,管理所有本地和网络打印队列及控制所有打印工作。如果此服务被停用,本地计算机上的打印将不可用。该进程属 Windows 系统服务。
spoolsv.exe用于将Windows打印机任务发送给本地打印机。注意spoolsv.exe也有可能是Backdoor.Ciadoor.B木马。该木马允许攻击者访问你的计算机,窃取密码和个人数据。该进程的安全级别是建议立即删除。
解决方案
1、系统或其它软件引起的,可用下述方法处理:
(1) 系统本身有问题,及时安装官方发行的补丁,必要时重装系统。
(2) 病毒问题,杀毒 ;杀毒软件与其它软件冲突,卸载有问题的软件。
(3)运行regedit进入注册表, 在HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellExecuteHooks 下,应该只有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。
2、打印驱动或打印插件引起,重新安装打印驱动或打印插件;
3、如果打印作业的打印后台文件具有只读属性,也会发生这种问题。
为避免发生此问题,请不要在打印后台文件位于 %Systemroot%System32SpoolPrinters 文件夹中时更改它的属性。
要解决此问题,请删除只读属性,然后将该后台文件从 %Systemroot%System32SpoolPrinters 文件夹中删除。
要删除只读属性,请右键单击 Windows 资源管理器或我的电脑中的后台文件,单击属性,单击清除只读复选框,然后单击确定。